Why does software development take so long?
You can see the Pacific Ocean on one side, and you can see the Atlantic on another.<p>You know of something called a shovel, machetes, labourers and engineers. And you have a budget.<p>Of course, it must be possible to dig a trench connecting the two oceans.<p>When you start, you find your men get ill from the climate. And perhaps you don&#x27;t quite know how to build a reliable lock, but you figure the engineers will find out somehow. And meanwhile there are constraints coming in from government.<p>Things take long because it&#x27;s easy to see the big picture, and getting more detail (ie learning) normally means discovering that you need a bit more time to do fix some issue that you didn&#x27;t see standing on the hill.