Ship It: Why Progress Trumps Perfection in Software

That beautifully engineered solution you’re perfecting might never ship. Not because it’s bad but because you waited too long trying to…