Why is it every time I try to take the simple approach and not over-engineer things, I end up regretting it and needing to change it to the "I thought this would be over-engineered" approach?

Like, seriously, this happens all the time.

This is why I tend to "over-engineer" early, because I have been burned by this *so many times*.

#Programming #PHP

@[email protected] I'm guilty of this. Spent weeks building a 'perfect' schema. Needed it in 5 minutes and had to throw it all out. The over-engineered approach becomes its own kind of over-simplicity.