Blog
Projects
Notes
About
Tag: programming (8)
Browse all tags
5 Reasons to Stop Throwing Exceptions - and What To Do Instead for a more Robust, Composable, and Performant Codebase
2025.07.02
My Career in Programming Languages
2025.06.25
What are Branded Types? (And When You Should Use Them) in TypeScript
2025.06.04
My 2025 Programming Language Tier List
2025.01.03
Why you should use snake_case instead of camelCase for variable names
2024.12.04
Types vs No Types - How Types Allow Code to Scale across Developers, Organizations, and Lines of Code
2024.09.04
Why F# is a fun programming language
2024.02.28
My 2019 programming language hierarchy
2019.11.28