Subscribe
Sign in
Home
Notes
Simplicity
Doing It Wrong
Public
Archive
Leaderboard
About
Latest
Top
Discussions
AI Coding Is Based on a Faulty Premise
I love using AI to help me code. But companies who view current AI as a replacement for expensive human programmers are forgetting the painful lessons…
Jan 16, 2025
13
15
Premature Design Is Not Design
Resist the temptation to guess, and let the code tell you what it needs.
Apr 22, 2025
13
4
1
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
11
5
1
Stop Abusing Classes
I've come to realize that many of the problems with modern code stem from the overuse of classes and objects.
Feb 6, 2025
14
9
2
Testing
Might not mean what you think it means
May 26, 2025
13
2
On Being a Developer
A small rant
Sep 16, 2025
13
1
Simplify Logic With State Machines
Your code will be simpler, and you won’t need any extra libraries or design pattern implementations.
Jan 17, 2025
7
1
The Sorcerer's Apprentice
or "Don't Invoke a Spell You Can't Control"
Aug 12, 2025
11
2
Method Chaining vs Function Composition
Part of an occasional series on my move away from OO programming
May 14, 2025
8
2
1
Design Patterns Are Not Design
Enough already with the factories and the decorators.
Apr 30, 2025
8
2
2
The Tacit Manifesto
I take all the help I can get from the parts of my brain that cannot speak.
Mar 4, 2025
13
7
Throwing the Babies Out With the Bathwater
A defense of Junior Developers
Mar 25, 2025
11
7
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts