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
Dark is a great time travel story. AFTER you watch each season go look at a family tree such as the one here decider.com/2019/06/20/dark-…
4
Nobody seems to remember the role woman played as keypunch operators. Companies had from dozens to hundreds of keypunchers, almost all women. Mostly doing data entry, but they would also punch up program decks from forms filled in by programmers. lindahoye.com/keypunch-opera…
1
1
5
RE: How Appple develops systems. Being strategy-driven doesn't imply waterfall.
2
8
Many started before microprocessors existed. Some start when punch cards and goto statements were still a thing. BTW, in many cases the "new tool" is just a variant of something that was common decades ago.
Replying to @JillWohlner
the biggest excuse I've heard about tech employees over 40 is 'how will they learn these new tools'. Like, bitch they coded before google existed, I THINK THEYLL BE FINE.
1
4
11
And 60s and 70s. Geeze, if you can be POTUS in your 70s you should be able to program.
There is a heavily under appreciated group of women in their 40s/50s who are AMAZING engineers and have likely been treated like crap their whole careers. They are so much smarter and more capable than most of y’all, but AGEISM!
1
11
We still have to hand dig 4 of these vaults ( it's upside down) 2 feet into the ground at each place conduits join. Segment length limit is about 550 feet to enable pulling the fiber. One vaults has 4 conduits, shared trunk + 2 service drops.
1
1
5
JS
If you could rename JavaScript what would you name it? #OpenJSWorld
5
I was pretty strongly opposed to "private methods". They add little (except complexity) that couldn't be achieved using private fields+ordinary functions. But simplicity lost out to advocates for completeness ("if ES has private fields then it should have private methods")
Includes a detailed explanation of how private methods and brands work in general: 2ality.com/2020/06/private-s…
5
9
Day two. All the (mechanical) trenching done and main conduit buried. No existing buried utilities destroyed. The rental trencher can be returned. Still to do: dig in junction boxes, some manual digging for individual service drops. Still a couple months until gigabit internet.
3
1
5
This was the start of trenching. The green box is the last FIOS box in the town we border. Verizon and then Frontier wouldn't even talk about providing us service.
1
5
Day one of our Fiber Trenching Neighborhood party. 1660 feet trenched, about 1400 feet to do tomorrow.
1
10
Rediscovering the Beauty of Text on the Internet cheapskatesguide.org/article…
1
1
4
DIY country cord cutting. Next week we and our 3 neighbors are going to attempt to trench in a half mile of conduit along our private road so we can get fiber installed. Can't wait to say goodbye to ex-Frontier DSL, land lines, and over priced Directv
3
1
29
Our HOPL paper gets some press
JavaScript creator Eich: My take on 20 years of the world's top programming language zdnet.com/article/javascript…
3
7
“Take a walk through our stacks, browse, meander… enter a search term of something that interests you and see what pops up and what collections it’s part of. “ TIL: the Internet archive has an extensively collection of runable Hypercard stacks. archive.org/details/hypercar…
How Can You Help the Internet Archive? blog.archive.org/2020/06/14/…
1
1
11
Allen Wirfs-Brock retweeted
Thanks to @Gilad_Bracha and @awbjs for your inspiring posts about the Smalltalk history. I've written a small post about how the exposure to Smalltalk makes me envision an alternative software world.
New post in @osoco's blog: "Notes about a new software world: An eXtreme DDD approach" osoco.es/thoughts/2020/06/no… #futureofcoding #Smalltalk #DDD
9
17
Dan’s paper tells us the origin of the terms “abstract class” and “subclassResponsibility”. At Tektronix smalltalkers (@WardCunningham @KentBeck @rebeccawb, etc) started talking about "object responsibilities” and this usage spread among the OO design community.
5
16
I should mention that Dan’s paper includes live links that allow you to run most of these historic Smalltalk systems in modern browsers. For example, Smalltalk-72: smalltalkzoo.thechm.org/HOPL…
1
5
19