Stefan Tilkov's Random Stuff

Software Is Hard

Kyle Wilson:

Why is software in a never-ending state of crisis?  Why do most projects end up horribly over-budget or cancelled or both?  Why can’t we ship code without bugs?  Why, everyone asks, can’t we build software the same way we build bridges?

A great article about software construction (via Bill de hÓra).