Innovation, Gratitude, Compassion and the Cloud - Workshop-Tage Keynote Summary Document
This document captures the essence of my keynote talk, ���Innovation,Gratitude, Compassion and the Cloud���.
[image error]
Every one of us hearing this speech is fortunate enough to work in theIT industry and can improve the quality of our individual and groupinnovations by being thankful for prior innovations and aware of thetradeoffs that made them succeed over time. Let���s go through eachsection of the speech and see how I expanded on that theme.
IntrospectionHere, I set the message: ���take some time to think about how we got towhere we are and be thankful for it, and find a way to give back���. Iused a Global -> Local progression.
I���m thankful to be here, especially in the face of COVID-19. Yes, Iwant to say the usual, and appropriate, thanks to Marcus and the team,and I���m honored to help celebrate 30 years of Workshoptage. Let���stake a moment to recognize some big things that had to happen to bringus to this point:
mRNA vaccines: an idea more than 30 years in the making. If you aresuspicious about how such a big idea can be developed so quickly,rest assured it hasn���t been developed quickly. The mRNA vaccinetechnique started being worked on in earnest in the late 1990s.
Moderna was not the only one working on an mRNA approach to vaccines. BioNTech is a German company established to work on immunotherapies in 2008 by a Turkish couple, who immigrated to Germany.
On top of this, insights from the fight against flu and HIV were crucial creating an effective vaccine for COVID-19.
It is also important to recognize the brave human volunteers who accepted the call when governments took the unprecedented action of relaxing the pace at which human trials can take place.
Functioning government based on expertise: The indisputable fact that viruses do not respect national borders demonstrated the importance of nation-states having functional government based on expertise, rather than just political expedience. In addition to providing fiscal and legal accelerators for vaccine development and distribution, governments also took historically unprecedented fiscal stimulus actions. I argued that these were and are helpful.
Businesses adapting to life with COVID-19: In-person conferences are business-travel. International conferences interact with all sectors of the travel industry, all of whom have had major adjustments due to COVID-19. For example, consider the airline I always fly to visit Europe:
���Lufthansa���s ���9bn ($9.8bn) bail-out allows it to buy 80 new fuel-efficient planes, but it took more money than it needed to preserve its position as a global airline.���
Source: The Economist 2021-08-01
Commemoration is also a kind of thankfulness. Let us remember those who died due to COVID-19, even as we are fortunate to be here at this event.
���The standard method of tracking changes in total mortality is ���excess deaths���. This number is the gap between how many people died in a given region during a given time period, regardless of cause, and how many deaths would have been expected if a particular circumstance (such as a natural disaster or disease outbreak) had not occurred. Although the official number of deaths caused by covid-19 is now 4.5m, our single best estimate is that the actual toll is 15.2m people. We find that there is a 95% chance that the true value lies between 9.3m and 18.1m additional deaths.���
Source: The Economist 2021-10-19
ReflectionIn the middle section, I looked at a few technology domains thatenable today���s public cloud and asked about the tradeoffs that wereconsciously made by the stewards of that domain to bring thetechnology to its present state. Here are some points that guide theexamination of each domain and its tradeoffs.
Making the technology gain popularity, but often at the expense ofcorrectness and quality
Consider technologies that solve the harder problems, problems thatmost users don���t have or don���t know they have. The complexityrequired to solve these harder problems often limits reach.
Simpler technologies usually win, even if they don���t solve theharder problems.
But after they win, is too late to revise the technology to fix theharder problems.
Security Vulnerability to ransomeware Spam PhishingHere I mention my former colleague at Sun Microsystems Dick Gabriel,and his brief essay Worse is Better.Very interestingly, he mentions the legendary Jamie Zawinski, whom I have always esteemed but never managed to meet.
My premise for the middle section is that the technologies that enablethe cloud were built and are continually developed using ���Worse isBetter���, but we insiders have a responsibility to question that wayand try to at least understand the tradeoffs.
NetworkingThe packet switched networking underpins the entire Internet and allpublic clouds was a radical idea when it first emerged. You mustremember that the telephone industry came from telegrams, thenswitchboards for voice, but all of it was connection oriented.
The concept of breaking a message up into little chunks and then puttingthem back together when all of them arrive was a radical idea.
Networks, and the companies that ran them, were accustomed toconnection-oriented designs.
Practical capitalism, the kind one which one can build a stablecareer, tends to have a problem with radical ideas: They would rathernot be disrupted by them. Even so, the benefits of packet switchednetworking, in terms of cost, resiliency, and flexibility could not bedenied.
Networking is where the idea of interoperability is essential. Forthat you need standards. This gives me an opportunity to riff on theheroes of standards.
Working on standards bodies is thankless work.
Company shareholders want to maximize their investment. Sharing isanathema to maximizing profit. Standards are formalized sharing.
Individuals that work for corporations, but which support standards,often have to fight to prove the business case for standards.
Because networking is so fundamental to the cloud, many of the termsfrom networking have seeped into general IT usage, such as ���controlplane��� ���Day minus one, day zero, day one, day two, day N operations���,���North-south��� ���East-west��� on diagrams.
I ended the section with a survey of WAN, LAN, and Consumer services,showing the winners and losers in each section, and also having anopportunity to drop some fun old names that no-one hears about anymore. BITNet, DECnet, Toekn Ring, Minitel and Prodigy for example.
Here are some assorted links of interest for this section.
https://networkencyclopedia.com/netwo...
https://www.wired.com/2012/09/what-do...
https://spectrum.ieee.org/osi-the-int...
Information representationIn this section I talked about how information is represented.
Just as with the networking world, there was a lot of debate about howresponsibilities should be broken down.
Earlier attempts were informed by our existing thinking of informationbeing in centralized libraries that are indexed and connected. Thislead to the creation of distributed index technologies such as Archieand Gopher. Each node was responsible for indexing the information ithosted, and sharing the ability to search that index with other nodes.
Then Tim Berners Lee comes along and says
YAGNI (you ain���t gonna need it), just give me two things:
The ability to fetch a text file from one computer to anotherwithout authentication.
HTTP GET. The whole method, noun, verb, thing came later.Some way to look through that text file to find other text files.
Centralized indexing and imparting semantics to larger collections oftext files is outside the scope of his problem.
With centralized indexing, Each server had to know about the others.When you say YAGNI to this idea, lots of magic happens.
This turned out to be really popular. It lowered the barriers toentry, and also discarded a lot of the semantic richness of the othersystems. In the end mass market wins. Worse is better, right?
However, notice that since the early Web deprioritized the semanticrichness of centralized indexing in favor of ease of authoring andhosting, there have been numerous efforts to put it back. Remember���the semantic web���? Technorati tags? One could argue that GooglePage Rank, utm tags, and SEO is a way to associate semanticrichness with web pages, but it does so in a completely propietaryway, optimized more for revenue creation than user value.
Much older historical aside: Minitelhttps://www.computerhistory.org/timel...
In 1981, France Telecom offers free Minitel terminals to every phone subscriber, launching the first mass ���Web.��� Minitel will have tens of millions of users by 1990 and online services such as newspapers, train schedules, tax filing, and erotic classified ads as well as email and chat. The ���80s Minitel boom heavily foreshadows the dot-com boom. But the business model is different. Customers pay by the minute for access to Minitel services (sites), charged on their phone bills; France Telecom keeps about a third and passes on the rest to the service provider. As in the later Web, Minitel service providers run their own servers. But they also pay France Telecom a fee to connect to its network. Despite major efforts in the US, Canada, and Europe, similar videotex systems will fizzle outside France.
Minitel and other systems needed to have some kind of system to authorcontent on the system. Such systems had many of the attributes ofearly HTML, but were propietary and did not benefit from economicnetwork effects for tools and talent.
MonetizationIn this section I recounted my early direct experiences with the weband two important developments.
the invention of the <IMG> tag: NCSA Mosaic. the invention of CGI-BIN.[image error]
These two inventions, combined with the ease of authoring forcross-device reach, even in the early web, attracted the attention ofventure capital. When VC gets involved, the pressure to follow ���Worseis Better��� becomes even stronger. The growth boom of the early Webspilled over to other technologies as well. Consider UNIX SMTP basedemail. The protocols that enabled UNIX email to grow and becomewidespread did not have any strong concept of aggregatedauthentication. The absence of such capability haunts us to this day,and has created the SPAM and phishing industries. Perhaps if moretime had been invested making email more authenticated and secure whenemail was new, we would not have had as many hacks as we have thatstarted with phishing.
Cloud economics forces on computing hardware.My time at Sun Microsystems coincided with the introduction of���Utility Computing���, in 2004. This was an idea before its time, andalso at the wrong home. As I explore in the next section, cloud scalecan only be possible with commodity everything, and Sun was a boutiquehardware company. The early efforts at cloud were also stymied by thelack of a concept of containers, though Solaris did have Zones. Dockeritself started in a similar way, with LXC, but now usinglibcontainer. Happily, the best parts of Solaris are now inGNU/Linux, such as ZFS and DTrace (shout out to Brian Cantrill).
With these economic forces, we can now have an enormously powerful andencompassing IT estate managed by a single pane of glass, as shown inthis prophetic video.
Your browser does not support the video tag.Commoditization of all aspects of IT infrastructureAll of the forces building in the preceding sections created theconditions for the public clouds to emerge. The commoditization ofthese aspects, are particularly important.
Networking (software defined and otherwise) Compute Persistent storage Memory Platform servicesI also observed that the ability for new innovations to build on (withgratitude) old ones has accelerated. Consider the anology ofarcheology. New cities are built on top of old ones, that���s whyarcheologists always have to dig to find the old stuff. We do thesame thing with the cloud.
Look at the layer upon layer of software alone that now exists to runyour Java servlet.
[image error]
Another example, the design of HTTP/2. It borrows ideas from thesession, transport and network layers of the OSI protocol stack, butis itself an application layer protocol.
[image error]
At this point, I pause to ask the audience to take some time to lookinto the history of the technologies you are using now? What are theideas on which it is built? What ideas did your current thing rejectas YAGNI? Was there any part of that rejected idea that you wish hadnot been rejected?
ProjectionI closed the keynote with a look forward, taking Philip Armour���s fiveitem list of knowledge representation media as a jumping off point.
DNA Brains Hardware design Books/Photos/Videos SoftwareBut I asked what���s next after software? Perhaps it is just moresoftware, but this time software that explains itself. Indeed, thisis at the heart of machine learning modelexplainability. Formore on this topic see Interpretable MachineLearning byChristoph Molnar.
Finally, I ask the audience a final question.
Is Worse is Better driving the development of today���s world changing technologies, such as AI and nano technology, as it did for the Web, Email, and Social networks?If you were in the position to make a Worse is better choice, which would you choose?


