Land rush or gold rush?

(written by Lawrence Krubner, however indented passages are often quotes)

I like this:

It’s tempting to view recent tech startup successes this way though many would agree that there are still at least more than a few untapped veins, in terms of opportunities to create innovative and valuable software, which have yet to be mined, so to speak. Typically though, a gold rush is characterized by the relative scarcity of opportunities to the numbers of prospectors looking to ‘strike it rich’. In the end, the vast majority of latecomers lose out and many of the people investing in the high risk gamble are too late to reap any significant rewards. So the question we have to ask is, are the opportunities in the software industry right now scarce relative to the number of potential prospectors too?

If you consider that question for a moment you can easily see why the gold rush analogy isn’t all that good a fit here. The reality is that there seems to be a significant deficit of modern, high quality, software solutions in many, if not most, markets and furthermore, there is also a deficit of talented developers and designers to capitalize on and satisfy these markets. This situation won’t suddenly change overnight either, unlike a gold rush, we can’t simply ask anyone to pick up a pick-axe or a pan to help fill this deficit.

This view of the current software market leads us to another potential analogy, that of a land rush, which is, I think, a much better fit. For anyone unfamiliar (of course you can click that Wikipedia link too) this was the way land was sometimes distributed to settlers in the US in order to attract people to come to develop, farm and ultimately prosper. There are a few reasons I prefer the land rush analogy.

Relative to the supply of settlers there was an abundance of land and a huge need to have it settled much like the opportunities for new software products and the relative lack of people who can deliver them today
Those unprepared for the hardships and challenges of ‘making it’ on this new were land often met with failure along the way. Likewise, not everyone who tries to form a startup is going to succeed immediately, or at all. There are few, if any, true overnight successes
Finally, those who were able to persevere on this ‘free’ land did ultimately find themselves successful and better off. After the dust settled many of the most successful settlers expanded and built on their success, buying and developing more land and investing.
The land rush analogy feels much more like the entrepreneurial landscape we are seeing in the software industry right now. There are still many opportunities to deliver valuable new software even only by leveraging existing and well known software technology, to say nothing of future innovations, and we’re still a long way from fully capitalizing on these. There is an abundance of demand for new or even merely improved software solutions. The current software industry landscape is still littered with the software technologies of the past, many established businesses are currently doing a poor job of servicing their customers modern needs and still stuck in outdated software technology paradigms. While, in some areas the landscape of opportunities is practically unsettled, like open land just waiting for the right settlers to come and develop on it.

Source