My reading list
I like to surf the Internet. Sometimes I find interesting stuff to read. Mostly about programming and life.
Learning to say "I don't know"
This blog post discusses my recent experiences as a Tech Lead and getting comfortable with admitting when I don't know something.
https://www.jackfranklin.co.uk/blogWhy I don't miss React: a story about using the platform
After working with React for over five years, I was nervous about moving on and not having its power and features available to me. It's ended up being a pleasant experience.
https://www.jackfranklin.co.uk/blog/working-with-react-and-the-web-platformMake It Work Make It Right Make It Fast
Where 'work' is making the tests pass, 'right' is refactoring the code, and 'fast' is optimizing the code to make it, for example, run quickly. We can only 'make it fast' once we've made it work and made it right.
https://wiki.c2.com/?MakeItWorkMakeItRightMakeItFastMy path to becoming a Rustacean
It’s very easy for one to feel impostor syndrome while learning Rust. Tim McNamara frames this really well: start small, and grow gradually. When you’re starting off, it’s OK to write basic code that might be inefficient, as long as it works and achieves the intended goal. Chances are, your relatively naive Rust code will still be way faster than your Python code. 😀
https://thedataquarry.com/posts/path-to-becoming-a-rustacean/Nicky Case
A place where you can get some interesting insights into general knowledge, such as what the heck is a game about news cycles, vicious cycles, and infinite cycles.
https://ncase.meDesigning Better Links For The Web
There are so many websites out there that have not considered the overall usability of their visually impaired users.
https://www.smashingmagazine.com/2021/12/designing-better-links-websites-emails-guideline/A great engineer knows their tools
How a programmer should look at a tool. Learn from the lessons of other fields.
https://swizec.com/blog/a-great-engineer-knows-their-tools/How To Learn Stuff Quickly
"If you can learn to quickly pick up new languages/frameworks/tools, you'll be able to be way more productive than the average developer."
https://www.joshwcomeau.com/blog/how-to-learn-stuff-quicklyThe Rudder of the Day
How the first hour of the day affects our value for the day.
https://stevepavlina.com/blog/2005/05/the-rudder-of-the-dayOpen Source Guides
Gets you up to speed on the ins and outs of the open source world; answering the what, where, and how questions.
https://opensource.guide/How to have a productive programming day
How to become a more productive programmer everyday.
https://www.codewithjason.com/productive-programming-day/