When you're not satisfied with a simple solution, but your grandma's cousin has 3 prophets in her name and she's not afraid to use them.
You're an over-engineer, and this is your happy place. Here, you can bask in the glory of unnecessary complexity and the adoration of your peers.
But don't just take our word for it! Read on to discover the 5 stages of over-engineering:
Where we take a straightforward solution and add 3 unnecessary variables, just because we can.
Where we rename every variable, function, and class, because consistency is overrated.
Where we add 5 features that nobody asked for, but will probably never use, because why not?
Where we create an infinite loop that will drive our users crazy, but will make us proud, because we can.
Where we add 10 more features, 3 more loops, and 2 more languages, because why not, right?
And that's not all, folks! Visit our Epicentre for more over-engineering goodness.
Back to over-engineering index