Ten Predictions — cover art: a small badger fortune-teller in a tweed waistcoat at a Victorian writing-desk, peering into a glass orb that shows ten small floating icons — a tiny crystal database, a remote server-cabinet on a cloud, a thread-spool with a knot in it, a JVM steam-engine, a parenthesis-shaped Lisp candle, a small cafe table for a chat-room, a flip phone in a graveyard scene, a Google-coloured coin, a silver laptop with a fruit on the lid, a numerical scoreboard. Warm honey light, brass orb-stand, cool indigo window behind.

2004 · Drunken Blog Rants · Rant

“The point of the exercise is the exercise itself, not in what results. You should try this experiment yourself — it may show you things you're thinking that you weren't really aware of.”
— From Ten Predictions, November 2004 (updated September 2015)
Read the essay

© 2004 Steve Yegge. Originally published at Drunken Blog Rants.

AI Notes

November 2004, framed not as forecasting but as what Steve calls mining for insights — the trick of making yourself state a guess out loud in order to discover what you've been quietly thinking. The predictions don't have to be right, and most won't be, but the exercise is the point. The hits: someone will make a fortune hosting open-source web applications (PaaS, self-graded 1.0); a new internet community hangout will appear; you and I will frequent it (written before Facebook had its UW launch, also 1.0); Java's "market share" on the JVM will drop below 50% caught the direction (Scala, Groovy, Clojure, Kotlin) without quite the numbers; people will voluntarily pay Google; and multithreading will fall out of favour caught the cultural shift without the timeline. The misses are bigger and funnier: XML databases overtaking RDBMS by 2011, Lisp in the top ten by 2010, mobile being five years out (it was three), Apple laptops out-selling the combined PC vendors. The famous tenth: most programmers will still be average — "that's just how the math works out."

The 2015 update appended at the top — a self-graded 57%, with the note that the predictions don't matter, the practice does — is itself the model for how Steve handles his old work in public: keep the original, score it honestly, append a postscript, don't rewrite history. The piece has aged into something more interesting than a hit rate; it reads as evidence of an instinct, and as the warm-up for the louder, more confident Next Big Language essay in 2007.

Related listings

  • 2007

    The Next Big Language

    Three years later, Steve writes the JavaScript-is-NBL essay he didn't quite write here. Ten Predictions was the warm-up; NBL is the swing.

  • 2007

    The Pinocchio Problem

    Same predictive instinct, narrower scope — both essays use the trick of stating something the industry hasn't said yet, then watching for who confirms or argues.

  • 2004

    Ten Great Books

    The other November-2004 list. The two pieces bracket the season — what Steve was reading and what he expected to come of it.

Where it was argued