Thoughts about the difference between European and American H/W and S/W design
I think there is an interesting question here but I&#x27;m not sure I follow the train of thought.<p>First of all, I doubt that whatever happened relatively recently with regard to certain design choices in hardware and software is related in any way to how different implementations of BASIC fared against one another in the 1980s. Regardless of the conclusions, there are simply too few people involved in making these choices now that also know what the situation was then.<p>As a matter of fact, one of the perpetual problems in the field seems to be that so many already identified problems with certain design choices and solutions to them are being forgotten, and have to be rediscovered again by every new generation of programmers.<p>And I&#x27;m not sure how all this can be framed into the Europe vs America debate: most of the big things happen in the US. Arguably, having a huge single market and less regulatory overhead helps but it&#x27;s also because this is where the financing is. However, there are people from all around the world working on these things, so to what extent the final outcome can be called &quot;American&quot; is debatable. The founder of Commodore himself was a European Holocaust survivor. And we really have to be careful lavishing praise on &quot;elegant&quot; and &quot;efficient&quot; European products lest we forget about whom to hold responsible for monstrosities like Systemd. Could it be just that we tend to remember the most succesful products from the past, and those originating outside the US had to meet a higher bar to become so?<p>Perhaps there is an argument to be made that at some point while stuff in Europe was still being &quot;built to last,&quot; American businesses have already been discovering the allure of planned obsolescence. This would pertain to the hardware side of course. As far as the software is concerned, I think everybody just got lazy the moment they could get away with it due to the rapid advancement in hardware performance. So from the era where you could have Jet Set Willy or Dynamite Dan (platform games with dozens of levels) fit in 48 kB, we&#x27;ve now &quot;developed&quot; ourselves into a corner where even winver.exe (a program whose sole purpose is to display the Windows version and an &quot;OK&quot; button) takes more than this (56 kB on my system).<p>While I concur this outcome is not desirable, I can&#x27;t really agree it happened because of &quot;moving close to the metal.&quot; On the contrary, I think this was only possible because of moving away from it, one layer of abstraction away at a time. To paraphrase the quote attributed to Churchill, BASICs of the future will no longer call themselves BASICs but I think if a BASIC was being invented today, it would look like another JS and it would be part of the problem, not the solution.