Pragdave

Pragdave

Home
Notes
Simplicity
Doing It Wrong
Public
Archive
Leaderboard
About
Failing Faster
Every big computing disaster has come from taking too many ideas and putting them in one place.
Jun 6
Castles In The Air
It’s Still Just as Rewarding
Jun 2

May 2026

It Still Takes a Programmer
AI Changes Nothing
May 30

October 2025

Premature Optimization
…or why I should practice what I preach
Oct 14, 2025

September 2025

The Kindness of Strangers
Open source may not be open forever…
Sep 23, 2025
On Being a Developer
A small rant
Sep 16, 2025

August 2025

The Sorcerer's Apprentice
or "Don't Invoke a Spell You Can't Control"
Aug 12, 2025
An Employer's Guide To Hiring Developers
hint: programming challenges are a dumb idea
Aug 3, 2025

July 2025

Should People Learning to Code Use AI?
tldr; yes and no
Jul 17, 2025
Job Titles Are Lazy Labels
It's time to stop using simplistic labels for complex individuals
Jul 6, 2025

June 2025

Simplicity, Agility, and Agency
Development doesn't have to be this complicated
Jun 25, 2025
Error Monads The Hard Way
I can't decide how to best express the equivalent of Haskell's Error monad and DO block in Ruby...
Jun 3, 2025
© 2026 David Thomas · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture