grep -l "#programming" posts/*
#programming
63 posts · all posts
- The Programmer Competency Matrix, 2026 edition
- SICP, reread
- Git commands I run before reading any code
- Tony Hoare: null, quicksort and CSP
- Sub-agents and parallel work
- To my AI-skeptic friends
- A week with Claude Code
- JavaScript Temporal: dates done right, at last
- Timezones are weirder than you think
- Reasoning models
- SQL injection is still here
- Book review: Tidy First?
- Niklaus Wirth and the virtue of small programs
- Hackers & Painters, 20 years on
- Unicode for working developers
- Memory allocators, visually
- GPT-4 and my moving skepticism
- A week with ChatGPT
- Copilot, a year in
- Ropes, skip lists and tries
- Bun, Deno and Node: a runtime bake-off
- Please put units in names
- Book review: A Philosophy of Software Design
- Things I've learned in nearly 30 years of programming
- GitHub Copilot, first week with an AI pair programmer
- Profiling a slow loader
- GPT-3 and few-shot learning
- Clean code, what I still believe
- Joe Armstrong and "let it crash"
- R for a C# programmer
- Garbage collectors, visually
- Firefox Quantum and Rust in production
- Bloom filters, visually
- Rust ownership for C++ programmers
- fork() can fail
- Book review: Hackers, Heroes of the Computer Revolution
- How a "hot" ranking works
- How a hash table really works
- Why a sorted array is faster: branch prediction, visually
- Learnable programming
- Stripe: Capture the Flag - Complete
- Interesting Dynamic Programming Challenge
- Tools don't matter
- Windows Azure Distilled - A Programmer's view
- Using Windows Azure SDK with SQL Server 2005/2008
- A case study in micro-optimization
- What will be the next generation internet application platform?
- PsTools to the rescue
- Subversion as a deployment tool
- Programmer Competency Matrix - 32 attributes to evaluate programmers
- An alternative model of computation for concurrency
- Hosting multiple sites on the same IP and port using IIS
- Finally got Webkit running under Visual Studio
- Programmer's tools
- Make sure you know what you're fixing
- CMM model is flawed
- Is Ruby "The One"?
- Notes on the software build process
- Picasa rocks
- Use Visual Studio 2005 to browse existing code
- Do not start with an <b><i>I</i></b>nterface
- Amazon utility computing web service
- Interesting reading for July-31-2006