2024-09-01 18:27
My rule of thumb for software architecture is that when you're about to do the same thing for the *third* time, it's worth abstracting. It's very tempting to do this the first time you repeat yourself, but in my experience that's still a little early.