Moore's Law of capitalist production.
@aparrish God, if only.
14-year-old me is nodding vigorously.
There is; however, a Delphi-like open-source RAD IDE for the Delphi dialect of Object Pascal.
Yup, I've grumbled a lot about this. The Free Software movement largely missed the point, by almost never creating tools that made end users care about the rights that they had. MS Office has more end-user programming support than almost anything from the GNU project (with the exception of EMACS, and that's only because EMACS was a reimplementation of a Lisp Machine editor). You don't make Free Software successful by using licenses that require a law degree to understand, you make Free Software successful by writing software that makes end users exercise their rights to modify and distribute software and then complain when they don't have those rights in other software that they use.
@david_chisnall @aparrish great post. I agree. The Unix philosophy (which is to make small, modular CLI tools that you can pipe into each other) holds back such a comprehensive vision from appearing: a complete RAD GUI IDE - the sort that only a fairly large budget and team, headed by a benevolent dictator, not a committee - could create (like Delphi).
The #Unix philosophy falls on its face when it's time to create an OpenSource Delphi *that everyone would want to use, and gains traction*, a sizeable and formidable undertaking (not to mention any credible threat to Active Directory). This failing does not go unpunished: along comes Microsoft with their Visual Studio Code, filling the gap, and leading impressionable, naive #OpenSource newcomers astray to #Microsoft technologies like Azure, C#, etc.
@aparrish I genuinely thought that hypercard was that one slot on my thinkpad that ive literally never used and dont even know what plugs into it...
but yea, having other multimedia or hyperlinked stuff would be great? I always hoped we'd move away from the desktop model
@aparrish Hmm... we kinda have seen that with browsers.
Software grows to the point that it can no longer be managed. Having limitations, for example in workforce, force projects to keep complexity to a minimum and finding "smart solutions" instead of "obvious solutions".
The result is that more and more resources are spent just to keep it running.
Better question - what if instead of spending $500 billion on GPUs and datacenters we invested in people?