Dreaming the future of software; Project Editor ECMAScript 2015; Reformed Smalltalker JavaScript historian dl.acm.org/doi/abs/10.114@allenwb@mastodon.social

Sherwood Oregon USA
What I try to ask is: How does your new thing relate to x, y, and z <prior art>. Because (a) I'm curious, (b) it puts their thing into context, and (c) they should know. Also, project read-me's should have a prior arts sections. Know and give credit.
(thread) whenever you tell people you built (or are building) something, and they respond with things like "(did you know) you could do it with this X, Y, and Z thing that already exists...", it's interesting to examine their possible motivations.
1
2
13
Love that @marksammiller fully meets my expectations of what a Chief Scientist should look like. (Well, at least one of the male gender)
Replying to @oviohq
No More Silos: Building for Interoperability in Web 3. Live at 3pm (BST) on May 28th! @cwgoes | Research | @cosmos @theo_turner | @zipWeb3 Mark Miller | Chief Scientist | @agoric @aronvanammers | CTO | @OVioHQ Register 👉 diffusion.events #web3 #DiffusionDigital
3
40 years ago today
This picture of a mountaineer on the Adams summit is the best photo of the Mount St. Helens eruption, bar none. I think about it all the time - especially this time of year, when I'm usually climbing both mountains. Imagine it...
5
I've been doing more #sonification experiments, this time trying to capture the day #crudeoil prices went negative. In my favorite one, I modulated the tempo of a Talking Heads song: soundcloud.com/j_wirfs-brock…
1
1
3
Would it change the nature of the software we design if we pervasively replaced to the term “user” with “owner”?
5
7
48
25 years ago this month the first prototype of JavaScript was created over ten days. Most likely May 6-15, 1995. Read about how it happened in “JavaScript: The First 20 Years” doi.org/10.5281/zenodo.37070… @BrendanEich
3
104
265
The prototype was code named "Mocha" and the goal was to demonstrate that a Java-sidekick scripting language could be created in time for the Sept. 1995 Netscape 2 beta. At the of 10 days, Mocha was demoed to the Netscape engineering staff. What was the demo? Something like this:
3
16
Hmm, just had to use (an apparently modern) interactive web page that included this in its “fine print”. Trying to imagine why it’s there. Nobody updated that part of it since 1997? The earliest Wayback capture of the page is August 2007. Were people still using Netscape 2?
2
6
PS, it wasn’t a government site, but it was associated with the financial industry.
1
2
So the embedded scripts use try-catch statements. I guess they really need JavaScript 1.4 or later.
4
Allen Wirfs-Brock retweeted
HoPL paper on The Evolution of Emacs!!!!!!!!!!! iro.umontreal.ca/~monnier/ho… Haven't even read it yet - how to find a reading env to do it justice? - but already I'm sure we can toss away the rest of CS literature because the important stuff will all be in here somewhere :)
3
23
75
Allen Wirfs-Brock retweeted
Replying to @natpryce
The Corpse of a New Machine
1
2
4
"Document-driven development" What's missing is prototyping and usability testing before writing the spec.
OMG, we are coming full circle & the industry is rediscovering the power of proper specs 🙃 gist.github.com/zsup/9434452 @Grady_Booch Please tell me this is a joke, right? ;) CC @DanilaVladi @RalphTheodori
1
2
12
Allen Wirfs-Brock retweeted
Every generation of programmers makes the same mistakes over again
4
6
8
Allen Wirfs-Brock retweeted
A taste of ECOOP: "Modules as Objects in Newspeak" – @Gilad_Bracha, @peter_ahe, @vassili_bykov, Yaron Kashai, William Maddox, and @EliotCog. #ECOOP10 ➡️ doi.org/10.1007/978-3-642-14…
10
17
The origins of ECMAScript “restricted productions. @jorendorff says: “I’m not sure why these rules exist, but it’s probably because (back in the Netscape days) users complained about the bizarre behavior of automatic semicolon insertion” github.com/mozilla-spidermon… 1/
1
1
4
The avaible design discussion notes for the following several weeks show discussion for various ASI issues, but doesn’t describe the specifics of the restricted productions solutions. 3/ The notes are at: ecma-international.org/archi…
1
1
The next available draft, from Feb. 27. 1997 use restricted productions ecma-international.org/archi… 4/4
2
Suddenly it seems weird to hear talk of Higher Education as "a sector"... like it's just another industry (and hence can be left to the market). Education is to industry what soil management is to farming. It's not "a kind of farming". If we don't do it well, the crop fails.
3
3
15