The Tech Lead Value PropApr 20, 2023On software for communitiesApr 7, 2023Convergent evolution of programming languagesMar 10, 2023The Brutal and Brief Life of the PearMar 1, 2023An Open Letter to New Programmers: MVP Draft FinalJan 31, 2023An Essay on ChatGPT by ChatGPTDec 13, 2022On Python and finishing a thingDec 12, 20222212.03551.pdfDec 11, 2022Senior Software OverengineerDec 1, 2022Budgets in SoftwareNov 30, 2022Planned Obsolescence in SoftwareNov 17, 2022Across the Universe: how to have consistent tools across machinesβ¦Nov 7, 2022TCR: A More Divisive TDDNov 3, 2022How much of piano is fingers?Oct 26, 2022Notes on Building Observability for 99% Developers by Jean YangOct 15, 2022Scaffolding is my new hobbyOct 7, 2022From βcopy, pasteβ to βcopy, copy, paste, copy, paste, copy, paste, pasteβOct 7, 2022E- Ink and Single Purpose ComputersOct 3, 2022Too Junior Too SeniorSep 20, 2022AboutSep 19, 2022Contradictions for new programmersJul 29, 2019