Reading Time: 6 minutes
Software Making is Just Starting
Building software is still in its infancy. Today we write a line of code at the time to describe what we believe a machine should do to resolve a problem. Developers spend most of their time sorting out minute details of behaviors. They do so to ensure that a task is executed precisely in a well-defined and understood way.
The unfortunate reality is that this method doesn’t scale well. The world needs software, but today’s software creation process is slow and complex. We’ve seen this in the past with other forms of art and craft. ...