1
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.
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.
Since Fred Brooks published his essay, I believe that we, contrary to his prediction, have witnessed several silver bullets.