Recent articles
- The most unhelpful word in scientific discourse
- A strategy for Bash aliases and personal scripts
- From a Data Structures and Algorithms class to professional software engineering
- Measurable and immeasurable code quality
- We're all system designers, intentionally or not
- Appreciation of the multilayered filmmaking of Inception
- Designing systems to work in people's own stated interests
- Using LLMs to transcribe handwritten notes
- Correlation is not causation
- Emergent qualities in complex systems
Archive: 2026 2025 2024 2023 2022
Highlighted
- Designing a Scheduling Content Management System (CMS)
- The Joy Of Being Wrong
- Driving and Deliberate Practice
- What is a Business that Scales
- Framing the Problem is Half the Work
- Opinion is Good, Data is Much Better
- Hash Trie Implementation and Performance Analysis
- Seeing Beyond Points: Distributions
- Hypothesis Testing
- Why Large Language Models Are a Big Deal
- Thoughts on Software Correctness
- When Avoiding An Issue Perpetuates the Issue Itself