software Over-engineering As a developer, I tend to want to build great software, not temporary quick fix. Building something that at the same time answer users needs and is working efficiently, easy