The curse of over-engineering

If our software was a biological entity, it would be a monster!

The year was 2005, or 2006, can’t remember exactly. I was working for a relatively small company, poised to make a niche for itself. Niche was a push mail - pre-smartphone era, mind you - which would compete with bigger players (MS, Oracle, etc.)…