"Building a castle" explains why it's nearly impossible to create great software | Heykuki News