I particularly like the comment that “It just works” was never completely true. My experience is that when working with open source codebases, doing so on an Linux operating system comes much closer to “It just works” than doing so on any other.
My experience is that when working with open source codebases, doing so on an Linux operating system comes much closer to “It just works” than doing so on any other.
Stands to reason, given that most FOS developers seem to have the philosophy, “Compiles and runs on Linux? Let’s ship!”
“The problem seems to be quite simple”
"it’s simply an issue of ..."
If it were a simple problem it would not be a problem. The problem is likely more something like “market pressures and stockholders are driving companies to launch more new shit instead of improving existing experiences”, which is not a simple problem to solve... And I see this problem with pretty much all consumer software that I use.
Every major release of MacOS (at least back through MacOS 9) has been accompanied by howls of complaints at its vastly inferior usability as compared to the previous version.
In the same vein, professors have consistently complained (at least back through the mid 19th Century) that this generation of college students is vastly dumber/more poorly-prepared than the previous generation.
I leave it to you to draw the obvious conclusions about the (implications of the) validity of these complaints.
“It just works” has never been remotely true for any general purpose computer operating system, ever. The closest we ever get is stripped down, purpose built embedded systems (arguably, game consoles hit the sweet spot for this in the mid 90s to early 2000s)
Frictionless operation for an 80/20 percent of common use cases is something we should strive for as an industry, though.
In a similar vein, educators have reliably grumbled in any event back through the mid nineteenth Century that this era of understudies is immensely more idiotic/more inadequately arranged than the past era. I abandon it to you to reach the undeniable determinations about the ramifications of the legitimacy of these grumblings.
I agree with that “My experience is that when working with open source codebases, doing so on an Linux operating system comes much closer to “It just works” than doing so on any other”. This is looking like a big problem but most of them considering it as small problem because they don’t want to concerntrate on single one and also they are moving for other one.