Why Software is the Ultimate Business Model (and the data to prove it)

I often say that if Warren Buffett were 30 years old, he’d only invest in software. Here’s why…

1. The Demand for Software is very strong and stable — Spend on software has grown at ~9% for about a decade. Looking forward Gartner estimates show that the Software category is expected to grow 8–11% versus the U.S. economy at 2–3% and broader technology spending at 3–4%. Software is a GOOD neighborhood to live in.

Continue reading “Why Software is the Ultimate Business Model (and the data to prove it)”


1. The Key to Becoming a Software Consultant


But, to achieve your objective, you need to position yourself as an actual consultant, getting paid for advice.

He talks about four phases of solving problems for companies.  Those include diagnosis, prescribing a cure, application of the cure, and re-application of the cure.  Software developers and most so-called software consultants involve themselves almost exclusively in phase three: application.  But that’s a pretty low leverage place to be. Consultants exist almost exclusively in phases one and two: diagnosing and prescribing.  They let laborers take care of phase three and even lower status laborers take care of phase four.

2. How Lisp Became God’s Own Programming Language


But people learn Lisp instead because they know that, for twenty years or so, the Lisp point of view was thought to be so useful that MIT taught Lisp to undergraduates before anything else.

What happened instead is that more and more Lisp-y features have been incorporated into everyone’s favorite programming languages.