The talk is brilliant, and original and tickles my brain exactly the right way. I will not spoil it by getting into details, but if you are into programming you will love it. In some sense, it feels like he is talking about Clojure.
Over the years I’ve spent countless hours learning a wide array of things related to programming. From CLI tools like git
and grep
to network protocols and Cloud products. I’ve noticed how this investment has a compounding positive effect on solving problems of all kinds in my professional life. Sometimes the effectiveness almost feels magical. In defense of blub studies, by Ben Kuhn made me notice how others also experience the benefits that follow from accumulating this kind of knowledge. Though, I am not sold on the phrase “blub studies”.
Another interesting read is about archetypes, specifically Two types of software engineers, by Thorsten Ball. They serve the purpose of describing the specter in which problems are being perceived by engineers.
Lastly, I’ve read Systems design explains the world, by apenwarr. It touches on so many interesting things: Centralized vs distributed control structures, the chicken-egg problem 🐔🥚, the Innovator’s Dilemma and why it is a really bad idea to rewrite your software from scratch (again?). Not much else to say than Do yourself a favor and read it.
Stumble upon in late May 2024
© 2024 by Jacob Emcken is licensed under CC BY-SA 4.0