Growing up in the country meant casual jobs were farmhands or anything manual work related. When apple picking season came around, there was always a need for available hands which meant pocket money! I never thought it would give me analogies for later life. The first …
In the previous article I described a path from dynamic languages toward TypeScript, and from TypeScript toward stricter compiled languages. Rust is the end of that path — but it took some convincing to get there, and the thing that convinced me wasn't the systems programming …
Around 2020 I made a deliberate decision to stop language tourism — spreading effort across Python, Ruby, and PHP — and consolidate around TypeScript. I haven't looked back.
The Context Switch Cost For several years I was maintaining professional fluency across multiple languages …