3 ms·
1. Find ‘map’, ‘filter’, ‘reduce’. 2. Implement ‘reduce’ from scratch. 3. Write a static site builder. This means I need to learn how to bring in libraries /
by tokamak-teapot 4y ago
1. Find ‘map’, ‘filter’, ‘reduce’.
2. Implement ‘reduce’ from scratch.
3. Write a static site builder. This means I need to learn how to bring in libraries / packages, do some Markdown processing, do some templating.
4. Use a web app framework for the language to build a simple site with minimal interactivity, just to see how the language helps support the framework. I avoid client side (JavaScript) where possible as I don’t like working in that area.
5. Try building a couple of simple non-web GUIs. Buttons and lists, callbacks etc. Learning Swift meant doing quite a bit of this. Learning Python - just some messing around with PyQt to see if it’s fun and easy.
Not a dev, but used to be. These days I play with dev tools for fun, to spike stuff that might be good at work (mostly AWS based) and the occasional personal project.