Starting a long-form history of Visual Basic on EvilGeniusLabs.ca. Chapter 1 covers the BASIC dynasty Microsoft had been running since 1975, the California developer Microsoft bought to put a face on it, and the launch pitch Bill Gates seeded in BYTE Magazine eighteen months before VB shipped. Six articles, focused on the parts of the story that don't get covered.
I'm writing a history of Visual Basic, Chapter 1 is up
Visual Basic 1.0 shipped on May 20, 1991, which makes the project I started this week thirty-five years late. That's part of why I started it.
The other part is that the histories of Visual Basic that exist tend to do one of two things. They focus on Bill Gates, Paul Allen, and the Microsoft management story, which has been written a hundred times by people with much better access than me, and which I have nothing new to add to. Or they focus on the language itself as a technical artifact, which is fine but skips the people who actually shipped the thing. Neither of those is what I want to read.
What I want is the lineage and the people. Where the language came from. Why Microsoft made the calls it made. Who the developers actually were, especially the ones outside the Gates orbit who get a footnote when they should get a chapter. So that's what I'm writing.
The whole thing lives on the site as a Book, A history of Visual Basic, with chapters of articles. Chapter 1 is now up.
What's in Chapter 1, Origins (1964–1992)
Six articles, read in order. They cover the period from the founding of Dartmouth BASIC through the September 1992 release of Visual Basic 1.0 for MS-DOS, with the May 1991 launch of VB/Windows in the middle.
The birth of BASIC, and the decade before Microsoft (1964–1975). Dartmouth's Kemeny and Kurtz, the eleven years of commercial BASIC on minicomputers (GE, HP, DEC BASIC-PLUS, Tymshare, CompuServe) before Microsoft existed, and the five-million-BASIC-programmers estimate that anchors the whole series. Gates, Allen, and the Microsoft BASIC dynasty (1975–1991). Microsoft's sixteen-year BASIC run from Altair through IBM ROM BASIC, GW-BASIC, QuickBASIC, BASIC PDS, and QBasic, and why "BASIC" in "Visual Basic" was non-negotiable as a brand by 1990. Alan Cooper and Tripod (1985–1988). The California developer who built a drag-and-drop Windows shell on his own time, demoed it to Gates in March 1988, sold it to Microsoft, and is the reason VB has a form designer at all. Includes the obligatory clarification that Microsoft's Ruby is not the same Ruby as the programming language. Different gemstone, same name, half a decade and the Pacific apart. Project Thunder, Ruby meets Embedded Basic (1989–1991). The internal Microsoft codename for what became Visual Basic. The Microsoft-side team (Scott Ferguson as architect, with Adam Rauch, Chris Fraley, and Brian Lewis) and the August 1989 decision that turned a rejected shell tool plus an embeddable BASIC interpreter into a shipping product. The propaganda, Microsoft pitches the future of programming (1989–1991). Gates' May 1989 BYTE Magazine piece that seeded the launch pitch eighteen months in advance, the Windows World '91 demo on May 20, 1991, the three-part marketing claim, and the $199 price point that turned a tooling release into a wave. The two roads forward, VB/Windows and VB/DOS (1991–1992). Why Microsoft shipped two products called Visual Basic, descended from completely different code bases, in seventeen months. The DOS branch dying inside a year. The order most retrospectives get wrong.
What I'm deliberately not covering
... continue reading