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
So here are the heuristics I applied in proposing the term “realm”: 1) the term should not already be regularly used with another meaning in JS or closely related technologies. 2) the commonh meaning of the word should be weakly suggestive of its technical meaning. 1/ @leobalter
Replying to @leobalter
Instance, Environment, Host, Sandbox, Runtime, Invocation, Boundary (or Bounds)...... Border (Wall), Kingdom, Territory, Land(s), Zone, Edge, Outer, Scope, Global, World, Universe, Thread, Engine, Wrapper, Envelope
2
5
Looks like this will go down as the turkey leg Thanksgiving. Our just came out of the smoker
When I put in for four pounds of turkey legs, I didn't think they'd find a cartoon bird.
4
My gripe isn’t with @girba, but with the meme that code is the "ground truth" and sufficient for understanding a complex software system. That’s like saying that the construction details of every building is all you need to understand a city.
1
3
17
So the saga continues... Sherwood Broadband getting ready to drill under the county road. Looks like we might have live fiber before the end of October. @rebeccawb
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
1
7
At the vault near our house, 4 individual house lines are spliced in. Two directly from that vault to houses and two continuing up the drive for the other houses. Here they are getting ready to pull those lines.
1
1
This morning they came back to actually pull the fiber to our house. Monday morning at 8am an installer is scheduled to show up to put a connector on the end of the fiber and give me a media converter (an "ONT") to connect the fiber to the CAT5 that runs to my router 💥
2
4
“System Diagrams Aren’t Always Correct and That’s OK" wirfs-brock.com/allen/posts/…
2
3
12
Allen Wirfs-Brock retweeted
A yearly reminder: there are many great reasons to do a PhD in Finland, but the greatest of them all is the right to carry an official doctoral sword. 🎩🗡 #AcademicChatter
None of the universities in Finland either charge application or tuition fees, instead we pay a decent salary with employee benefits to do a PhD.
15
75
516
deleted and retweeted with publication date corrected
For a historic perspective on the motivations for setters/getters see “Variables Limit Reusability” originally published in the Journal of Object-Oriented Programming, May/June 1989 issue: wirfs-brock.com/allen/files/… (year of publication corrected)
Code Smell 28 - Setters from @hashnode Do you use setters or getters? you shouldn’t! This is a #codesmell #100DaysOfCode maximilianocontieri.com/code…
3
4
10
Or perhaps, a boolean-valued: import.meta.loaded( <moduleSpecifier expression>)
Replying to @pygy @prismjs
Not sure what point you're making re:CDNs. One alternative method would be a "weak" import() that only fetches the module if it's already loaded/loading somewhere else at the time the import() was called. Though that's URL-dependent, unlike globals.
1
3
1970 was a memorable year in Oregon for several reasons. One very notable event was the great whale explosion. Finally we get to see it in its full glory. 🌲🐋🧨 boingboing.net/2020/11/12/ex…
4
13
32
Thank @littlecalculist @samth @wycats . The short story is in dl.acm.org/doi/epdf/10.1145/… Pages 119-122
Replying to @WebReflection
an under-estimated part of this story, is TC39 previous work in providing an export default to mimic the overly used `module.exports = {...}` CJS pattern, which is why named exports are possible in modern ESM code that imports good 'ol CJS modules so ... thanks @awbjs and others!
1
3
10
"The world I want: Software helps us find harmony between staying connected and staying focused."
making computers better part 5 ‣ how we manage our attention adamwiggins.com/making-compu…
6
Love these “making computers better” articles by @_adamwiggins_ Each one concludes with “The world we have:” and “The world I want:” summaries. Great framing for innovative thinking. I’d love to attend a work conference/workshop organized around that framing.
making computers better part 4 ‣ how we interact with our tools adamwiggins.com/making-compu…
1
6
Allen Wirfs-Brock retweeted
Replying to @awbjs
Backwards compatibility is like getting old. It sucks, but it’s better than the alternative.
5
49
193
Some of the answers are in nitter.catsarch.com/BrendanEich/status/105…. Why does it still exist? Because changing any of this would “break the web”.
Number() it's really tricky we should pay attention to how we use it. but the question is why empty string converted to a 0 I think @TC39 Should give us an answer why is that still existing in the language. and why null && undefined has two completely different results #js
2
1
16