You'll regret using natural keys
Beating another dead horse.
Danish software design
Visit blog.ploeh.dk → RSS feedOn Hacker News Jun 2019 – Sep 2026
Software Engineering 6Career & Management 4Life, Learning & Writing 2Tools & Productivity 1Society, Policy & Culture 1Programming Languages 1
Beating another dead horse.
How do you design good abstractions? By using abstractions that already exist.
Caring for your craft is fine, but should you work for free?
The software industry loves young people, but old-timers serve an important purpose, too.
The story of a bug, and how I addressed it.
Open answers to a reader's letter.
Write small blocks of code. How small? Here's how small.
On long-standing controversies, biases, and failures of communication.
Since Fred Brooks published his essay, I believe that we, contrary to his prediction, have witnessed several silver bullets.