day 26
![]()
artisans of the electrosphere 3: cowboys and artists
"The Gleaners"
J-F. Millet
1857IBM led the entire computer industry down a
rabbit hole called software engineering
throughout the 1980s. Millet's "The Gleaners"
says it all. Programming became a workman's
job: a skilled craft perhaps, but low-level and
menial nonetheless. Automation, CASE, code
generation, and a secret desire to rid
programmers from company overhead was the
tone of the 1980s.
One might argue that this approach contributed
to the downfall of IBM itself. Run by bean
counters and graduates from MBA programs, IBM
may have brought software engineering down with
it when management attempted to corral
programmers into the same fenced area as other
engineers. Paradoxically, these same MBA-trained
managers were headed for a showdown with
Harvard dropout Bill Gates.
While the staid button-down academics and
classical engineers at IBM and many other
companies were spending National Science
Foundation grant money attempting to discover
the laws of software development, software
cowboys like Dan Bricklin (co-inventor of the
electronic spreadsheet), Bill Gates (co-inventor
of the software economy), and Gary Kildall
(deceased inventor of the first PC operating
system, CPM) roamed the electronic plains with
abandon. They ignored the formalisms and
dogmatic teachings of the academic world,
substituting creativity in their place. They
ignored the best-practices advice of formidable
companies such as IBM. These renegades of the
dawning software age were simply too busy to
notice.
The truth: the PC software industry is being
created by artisans, not engineers. This is a
difficult daily dose to swallow, but the factual
data is in my favor. Look at the great software
inventions of all time, and you will notice one
common point: nearly all of them were created by
one or two artisans of the eletrosphere. How
many people developed C/C++, UNIX, Pascal,
MacOS, Relational Database, TCP/IP, HTML, and
HTTP? Not much of what we admire in today's
software is mass-produced on an assembly-line.
What is next in software development? How can
the artisans of the eletrosphere boost their
productivity? Or, do they need to? Stay tuned.
artisans of the electrosphere: 1
2
3
4
5
Daily Dose Index