I am one of those people who function better by writing things down. One day, I realized that most of my notes don’t have to be private, so here they are - my second brain. Be warned that, if you stumble upon something here that doesn’t make sense to you, it isn’t meant to!
Learning queue
Reminder: Don’t learn in advance. For a new technology, only get an overview. (Clear out basics though.) Don’t do many things at once. Actually, just pick up 1 in addition to work. Why even learn? Build something instead. Learning candidates Check this on why the following list is so lean now. Technical books that will help me learn new skills (something I am not too keen on doing right now): Crafting Interpreters. Rust programming language. Fundamentals of Software Architecture: An Engineering Approach. Might be good if and when I change companies at principal/staff level. MIT 6.824 Distributed Systems (Spring 2020) - hopefully, it makes me implement the core algorithms. Teach Yourself Computer Science. Database Internals. Google SRE. Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale. Note that O’Reilly books are available here for free. ...