Re: "for as long as software has existed, it's been normal to distribute the source code"
> Where the CPU spends more time after the code is parsed and maybe JITted?
The CPU spends all its time executing microcode that interprets the binary opcodes that we feed it. Not too sure what that question has to do with any of Liam's arguments, but as you wanted to know...
Article >>> Most code is interpreted
But, as understanding that short statement rather relies on the reader being aware of what is actually used to to execute so very many programs these days, especially by the bulk of the Users out there, it needed to be fleshed out for the ill-informed:
>> Javascript is rarely compiled. JITted yes, but it's at heart a dynamic interpreted language.
But, where is all this JavaScript you speak of, asks our slightly-better-informed reader? To which our esteemed author replies:
>> Someone running Gmail, Google Docs, VS Code, Slack, and so on -- all Electron apps -- is mostly running Javascript
Ooh, some real examples! So there *is* lots of JavaScript in use. Having had this pointed out, of course our reader realises that there was a hole in their apprehension and, as a Good Thinker, will ponder on this and use their web browser to go and see what other places may be hiding JavaScript, in other frameworks or wrappers. Maybe, they'll even have heard of other interpreted languages and wonder if those are also hiding away in well-known systems that are used by many people!
OR
our reader could just whine
> You didn't mention Electron at all in your article
However, that isn't what I wanted to ask you, now you've popped up again:
> So IT started to move backwards - crappier applications, slower performances, huge downloads.
We are all still on tenterhooks to know about your marvellous, obviously proprietary, OS and UI toolkit design that works so much better than the nasty stuff we all foolishly run, but as you remain teasingly silent about it, time for a bit of Holmesian deduction[1], eh.
You usually tell us that nothing good came from the 1970s (Unix et al being key items) and now we know that, since Java was released in 1995, IT has gone backwards, that leaves us with your "time of computing nirvana" being the 1980s or some part of the 1950s or 1960s. BUT as TFA points out, the latter two decades were rife with source code as the common medium for acquiring programs, it can not then. So, the 1980s it is then: something in the era we commonly know as the heyday of the 8-bit home computers caught your eye and has never let you go. Hmmmm.
I eagerly await your next clue.
[1] yes, I am aware that Sherlock Holmes didn't deduce anything (well, maybe a couple of items) hence the modifier.