Early in my career, at a seed-stage fintech startup in 2018, I enthusiastically volunteered to build out our entire new payments reconciliation engine from scratch. I dove deep into complex state machines and distributed transactions, convinced I was designing for ultimate scalability. While the system *worked*, it was incredibly brittle and took months of late nights to debug even minor edge case