What is Over-Engineering?
Over-Engineering is the art of doing more work than necessary. It's like the engineering equivalent of a 3 a.m. taco run to the nearest convenience store. When in doubt, add more code.
Learn more about the fundamentals of over-engineeringOver-Engineering Techniques
From the art of writing unnecessary comments to the science of creating unnecessary variables, we'll cover it all. Over-Engineering techniques include but are not limited to:
- Code golfing: writing the most efficient code possible, even if it's 1000% longer than the original solution
- Variable over-engineering: declaring 20 variables when 2 will do
- Comment over-engineering: writing comments that explain what the code is going to do, even if it's already obvious