The Petrochemistry of Software

Resourceful as ever mrs. motz pointed us to an interesting presentation a certain Mr. John Day recently held at the "future of networking" conference in Budapest.

John D. Day (born 1947) might not be as well known as Vinton Cerf, Bob Kahn, Larry Roberts or even Jon Postel - really the most important of them all - but like all of them he is a computer scientist, an Internet pioneer and a historian. He has been active in the development of the communication protocols of Internet and its predecessor ARPANET since the 1970ies and has also also been involved in the design of the Open Systems Interconnection Model (aka OSI Reference Modl.

Day is the author of the 2008 book Patterns in Network Architecture: A Return to Fundamentals and the RFC documents RFC 520, RFC 728, RFC 731, and RFC 732.

A critique of the Internet architecture at a historically and technically fundamental level

You will find a pdf of this presentation of Mr. Day's on Future InterNet Design (FIND) at Forum Athena here. That one is for all practical purposes the same as the one he used in Budapest.

Mr. Day is a very classical sort of technology pioneer. Having been there and having co-designed the t-shirt, he knows exactly where the quarrels were and which decisions (in his opinion) went wrong and which problems of today's Internet are connected with which of those decisions. So nowadays he travels the internetworking congress circuit and pokes his fingers into all the wounds, hoping this will result in a real wakeup call.

Everybody knows, we here at tinytalk plc. are buffs for computing and networking history. If you belong to those who know us a bit better, dear reader, you might also know that we are glad about demystification. And though having moved our HQ to Jamaica we also adore any hint at points where we can see that important computing and networking systems still contain technology invented in Europe and not in California or Massachusetts and who the guys were who developed and provided it.

Listen to a short sample of Mr.Day's Budapest talk here. It is an mp3-audio, also provided by Mrs. motz at motz.antville.org.

Moore's law has made us sloppy.

But enough of the preliminaries. Now we'd like to look at just some of Mr. Days concise aphorisms on why software (especially networking code) is still as inmature as it is: "Moore's Law has allowed us to ignore important questions, it has made us sloppy".

After thorough examination and analysis of this stunning proposition the tinytalk tech stuff gave the following variant as a more correct alternative: "The phenomenon that Gordon Moore observed (called a law by Carver Mead) in conjunction with the current mode of production and distribution has forced us* to decide for solutions that were mostly not bad but had no answers for a lot of important questions".

The meaning of these two variants is relevantely different. Whereas the first one implies that sloppy idiots took the wrong bends in the past and did not listen to better informed people (like Mr. Day maybe), the second one points to a set of circumstances that forced non-ideal decisions that got things ahead while paying price, 'cause, as we used to say, there is no such thing as a free lunch. The same goes for the sometimes mysterious success of programming languages and the strange relapse of software practice into the primitive when microprocessors came along. It is just that sloppiness was forced but not the point.

*Society in general and the software academia and industry in particular

An echo elsewhere

The proposition of "Moore's law driving the computer industry" like fossile fuel driving the economy at large and by its "cheapness" (eq. easy availability) preventing "better solutions" finds a nice echo in Steven Wozniak's hope that software will get better, once the run of Moore's law hits the "atomic barrier". As the Wired Archive tells us:
But his [Wozniak's] hope for the future lies with the end of the curve of Moore's Law. Thinking about when designing personal computers might be fun again, Woz projects himself into a time when advances in chip design will have run up against some hard physical limits. Finally, the box will be defined, and, rather than rushing new hardware out the door every six months, we can all take a breather and ask, "How should the software work with the human being?" To him, the current system is driven solely by new generations of hardware that ship too fast, leaving no time for careful study.

Here's a question from an e-mail to Mr. Wozniak:
Woz, I would like to hear your opinions on modern computer directions. Are we where you expected to be by now? What do you see that is exciting for the future?

And here's WOZ's answer:
Too vague for me. Too unpredictable too. My latest hopes are for humanistic software but it may take until about 2020, assuming that Moore's law ends for atomic reasons around 2012.

A preliminary observation

Well, somehow the run of Moore's Law (actually an observation that soon became a self fulfilling prophecy) will not end in 2012, as far as we can tell now, but we we will probably see the day in this very lifetime and not only in our next one. However that be Dennard scaling has ended in 2006 and with it a lot of what was driving the development commonly called Moore's law. Ever more logic gates, multicore and automatic optimization is what's driving progress now.

Seven Layer Reference Model

Post scriptum
This is - as so often here on these pages - mere speculation and prejudice - but somehow we cannot get rid of the feeling that our Mr. Day's rather acrid view of the internet architecture stems from a sort of insultedness that allthough the 7 layer OSI burger had support from the DoD to the complete communication elite of the EC (now EU) in the design of which Mr. Day had a large role, never got its feet on and much less the ground. Reminds us just a bit of how Mr. Nelson always trumpeted of how wrong the designers of http and html got hypertext. All these guys while being adamant about science have their blind spots and have not studied complex biological systems enough. Still all the fundamentals and Woz give us hope that Moore's law and its ill effects on software will end its run in the foreseeable future. What then?

People get ready there's a train a-coming,
you don't need no baggage just a-get on board.
All you need is faith to hear the diesel humming,
you don't need no ticket no no just thank the lord.

plink, 2 comments,    praise or blame!

A Rich Neighbor

When Steve Jobs found out about Windows, he went ballistic.

Steve Jobs, reality distortion on a high level


William Gates Jr., pay my soft ware





Read more at folklore.org

Andy Hertzfeld also remembers Mike Boich's recollection of the incident which he judges as likely to be more faithful than his:

"... He (Jobs) was trying to get them (MSFT) to forget about the OS business, since the applications business would be much bigger total dollars. He said, "It's not that I don't trust you, but my team doesn't trust you. It's kind of like if your brother was beating up on my brother, people wouldn't say it was just your brother against my brother, they would say the Gates are fighting with the Jobs." Bill responded that "No Steve, I think it's more like we both had this rich neighbor named Xerox, and you went in to steal the TV, and found that somebody else had stolen it. So you say, "hey, that's not fair. I wanted to steal the TV".

All enhancements added by TinyTalk plc.

Now, one should never forget that Steve grew up with a single mother and Bill in a very-well-to-do WASP household but, after all these years, what will motivate Mr. Jobs now that Mr. Gates is a pensionnaire and philantropos? Selling ever shinier stuff to ever richer kids can't be that sharp. AAPL's profits have risen well above MSFT's. Are the suits really still the guys you want to impress? Come on Steve, you have earned to relax just a bit. There are enough young guys'n'gals to carry the torch, :-)

The Xerox Star Interface

PS: The differences between LISA/MacOS and DOS/Windows - despite everything that respective fans suspect - are mainly based in the ISAs (instruction set architectures) implementation and memory management of the original 16- and 32bit architectures of Intel and Motorola respectively. And then the overall cost of those architectures and in turn with Mr. Gates' business oriented preference of Intel and IBM.

There was also a corresponding large difference in SW philosophy of which MSFT's was more modern and less performant than AAPL's (bytecode, virtual machines, portability, high level languages vs. pragmatic handcrafted "small is beautiful" Motorola ISA assembly code and manually optimized Apple Pascal Code). That difference like with Multiplan/Excel vs. Lotus 1-2-3 first gave the advantage to AAPL and the hand-crafters and then, after some years to MSFT. Nothing of this is necessary anymore, one might add.


The very same reasons also caused the ancestors of both, the beautiful Xerox Alto, Dolphin and Dorado with their advanced Smalltalk, Cedar, Gypsy and Star interfaces (even had a now becoming mobile 3-line menu icon in 1981) to plummet to the bottom of the waters called market rules like a cannon ball.

plink, 7 comments,    praise or blame!

Back then, at Bell Labs, a Cherry few know

Cherry: Yes, it is. Very high. And there was this flavor, other people probably talked about this, but it was group dynamics all going on up there. We were all up in the sixth floor. Although I think I worked mostly in my office and visited the sixth floor with questions, [inaudible] the sixth floor. But there was this attitude, there were all these little tools built, and it was the idea of pipes that just kinda, of stringing things together, that was all neat and wonderful. And there was this attitude that he who touched it last owned it. So if you needed PR (?) to do something PR didn’t do, and you went and added it, you now owned PR. And so if some other part of it broke, you owned it.
MSM: You were now PR’s support.
Cherry: You were PR’s support. Yeah, so a lot of the programs floated from person to person because somebody would add a feature to Sort, and they owned Sort. Somebody else would add a feature to Sort and then they owned Sort.

Now that is, how open source was done at Bell Labs in the 70ies. Inside the corp. though, half owned by Western Electric and half by AT&T. Dig the spirit.
... The graphics part of it, I think Tech is still better as far as what EQN does and what Tech does. From a mathematical standpoint I think you’ll find Tech better, but I don’t think Tech stuff is anywhere near as natural to work with. That may be very prejudiced, I don’t have a…
Oral History at Princeton with Lorinda Cherry.

plink, nix,    praise or blame!

Only in Boston and the Valley: About Venture Capital

From oral history with Don Valentine, VC supreme:
RW: Well, do you - do you think that that as one of the successes of Silicon Valley, the availability of venture funds?

Don Valentine, VenturistDV: There is no question. It's very difficult. And over the years we've been visited by hundreds of people from every country in the world, almost all of the states in the country. They all want to figure out and clone what causes Silicon Valley to exist and thrive. Many or most of the visitors are interested in the underlying employment creation.
But if you look at venture capital, it only works two places in the world. It doesn't work outside the U.S., and it only works in Boston, or the greater Boston area, and in Silicon Valley. Basically, almost no other major financial center in the world has ever generated companies of consequence and providence that is so large and visibly successful. And you can blame it on the weather. You can give credit to the great universities. You can explain that the venture community here is stronger and more experienced than other parts of the world.
But the mystique of why it works is still very hard to narrow down to six or seven simple declarative sentences. And it - it is a local bit of magic that - works at this particular point and time. The duration of the venture industry is probably only from something like 1960 through the present, so you talk about not even half a century. It - it's still a new and - and sort of closet-like form of financial engineering. We don't think of it as investing at all. We think of it as building companies, often times building industries. And it's an entirely different mentality and attitude than in the traditional idea of buying and selling things. And this is not a place where you buy things; this is a place where you build things. And you participate in the founding team that creates an entirely new company and sometimes a new industry. And now there are far more practitioners.
But if you go around the world, the Research Triangle in North Carolina was going to be another magic spot. Well, you can't name a great company, it’s never been started there. You can look at other centers. Seattle - well, there is a great company there. Maybe there are two great companies there - they include Nike. And - has anything happened in the last twenty-five years in that community other than Microsoft and Nike? And the answer is not a lot. Lot's of companies have started. Lots of things going on, but not a lot of monumental success. I mean it's unbelievable the number of companies that have gained prominence, have revenues of a billion dollars in this tiny, little valley. So it is a bit of enigma what all the ingredients are that everybody would like to clone and take away.
I once tried to explain to the Deputy Prime Minister of Singapore who was here trying to take back the magic, and I said it's a state of mind. You can't take it back. Somehow or other you'd have to move your people here and they would have to have their DNA changed so that when they went back to Singapore, there was a DNA adjustment in the way they thought, the way they were willing to take risks. I mean in a place like Japan, if you start a company and it fails you're disgraced. Some people would commit suicide - if that happened.

So weit wir es beurteilen können, sagt Herr Valentine die Wahrheit. Es ist ein Kreuz aber es ist so. Und das ist noch nicht einmal alles. Und jetzt ist California doch pleite, irgendwie.
Wie sagt General Stillwell in Steven Spielbergs Film "1941"?
This is not the state of California, this is the state of insanity.

The Pilot is searching for the Japs.
<br class='helma-format' /><br class='helma-format' />
Only fellow Americans can be found.

The Lieutenant is searching for l'amour. 
She is Donna Stratton, an absolute godess

The General is searching for a moment of feeling and relaxation.
On the screen is Dumbo.

plink, nix,    praise or blame!

2009 JVN medal goes to Susan L. Graham

In a continuation of our policy on hinting to pre 2.0 computing professionals, today we have got Susan L. Graham. Mrs. Graham has received the 2009 IEEE John Von Neumann Medal. Past recipients of the Von Neumann medal include computing legends Donald Knuth, Doug Engelbart, and C. Gordon Bell.
The medal was presented on 25 June 2009 at the IEEE Honors Ceremony in Los Angeles. Mrs. Graham receives it for innovations including a sophisticated pattern-matching algorithm and an
elimination-style algorithm for analyzing the flow of values in a program. Susan L. Graham is reachable through graham at cs dot berkeley dot edu.
What Dr.Dobbs had to say:
Known for taking her ideas through the full development cycle from practice to theory then back into practice, the results of Graham's work are widely used in practical compiler systems that convert high-level programming language code into the target language instructions used by a computer. She has promoted the development and distribution of widely used software throughout her career, and her service to the field has been demonstrated through her work on national committees and as founding editor of a leading programming language journal.
What Wikipedia says:
Graham is the Pehong Chen Distinguished Professor in the Computer Science Division of the Department of Electrical Engineering and Computer Sciences at the University of California, Berkeley.
In 1994 she was inducted as a Fellow of the Association for Computing Machinery. She is also a Fellow of the American Association for the Advancement of Science, and the American Academy of Arts and Sciences. She is a member of the National Academy of Engineering.

What her own homepage says:
As a participant in the Berkeley Unix project, she and her students built the Berkeley Pascal system and the widely used program profiling tool gprof. ... She and her students have built several interactive programming environments, yielding a variety of incremental analysis algorithms.

plink, nix,    praise or blame!

last updated: 25.06.19 22:16

Youre not logged in ... Login

Juni 2019
Made with Antville
powered by
Helma Object Publisher
recently modified
Und noch etwas
Die Schutzkleidung ist ein großes Problem. Sie verhindert allzu oft, dass mann mit andere Säugetieren gut umgehen kann.
by StefanL (26.05.19 07:09)
U get 1 big smile from me 4 that comment! And yes, i do not like embedded except it is good like this. It's like....
by StefanL (19.05.19 16:30)
Just saying. #esc #strachevideo pic.twitter.com/OIhS893CNr— Helene Voglreiter (@HeeLene) May 19, 2019 (Sorry, falls embedded asocial media unerwünscht ist…)
by tobi (19.05.19 10:57)
That's an adequate comment! Und das erste Zitat ein ganz besonders tolles Beispiel für den "Umschlag von Quantität in Qualität".
by MaryW (15.05.19 19:57)
In the future everyone will be famous for fifteen people. – Momus You’ll always be a planet to me, Mr Bacchus. – Charon Fußnote! Find....
by tobi (15.05.19 14:07)
I think I maybe know what you meant. It is the present we know best and the future we invent. And history is mostly used....
by StefanL (13.05.19 00:55)
by StefanL (05.05.19 21:15)
what about hindsight is 20/20?
by tobi (05.05.19 14:00)
Ja echt.
Vielleicht schaffen wir es aber ja wieder einmal auf ein Konzert zusammen.
by StefanL (01.05.19 05:55)
oh schade, verpasst…
by tobi (30.04.19 09:07)
Als ethnische Gruppe bezeichnete Max Weber eine "Menschengruppe, welche auf Grund von Ähnlichkeiten des äußeren Habitus oder der Sitten oder beider ... einen subjektiven Glauben....
by StefanL (28.04.19 07:28)
vielleicht aber
hat er auch während des Moderierens seinen Text sozusagen live in die Wikipedia kopiert? (leider wird diese theorie durch überprüfung der datenlage nicht unbedingt erhärtet.)
by chris (30.03.19 09:08)
by misc (28.03.19 09:28)
Na, heute wird er nicht weinen, sondern die Korken knallen lassen. Aber bald wird er wieder weinen, nämlich wenn er mit Verspätung merkt, dass der....
by ArchibaldL (27.03.19 06:15)
mal sehen, ob Döpfner noch weint, wenn heute die Abstimmung im EUP gelaufen ist…
by tobi (26.03.19 08:42)
wäre auch ein gutes Beispiel. Trotz Mehrheitswahlrecht Koalition. Aber Du hast insoferne natürlich schon recht, weil ja die 10-Parteien-Demokratie eher der Normalfall ist als die....
by StefanL (25.03.19 21:50)
das system zentralregierung ist mir ein rätsel. selbst oder vor allem nach der lektüre von e.p. thompson, "the making of the english working class". bin....
by motzes (25.03.19 19:31)
von hinten aufrollend
energy:harvesting energy is ein nettes konzept des letzten jahrzehntes, für energieschluckendes kleinvieh. wahlergebnisse:bei mehr antretenden parteien geht sich seltener eine absolute aus, odr? die geschichte....
by motzes (24.03.19 17:16)
Wir haben Ihre Kritik jetzt doch ernst genommen und einen Satz und einen Absatz eingefügt. Da war wirklich trotz der sehr engen und kompetenten Zielgruppe....
by StefanL (24.03.19 08:29)
Was fehlt? Ist extra nach einer klassischen McLuhan-Bacon Regel elliptisch, damit die geneigte Leserin eigene Schlüsse ziehen und eigene Recherchen anstellen kann.
by StefanL (24.03.19 08:28)

RSS Feed