Why good software takes ten

Why good software takes ten years to develop. Link (Thanks, Wayne!)