News for hackers. Stuff that matters.
Re:Brilliant Hardware in the Valley of the Software Slump by scroot on Friday June 12, 2020 @08:42AM (#23498624)
Simplicity and good design take lots of time and money. Our culture is not truly ready to make these kinds of investments in the manner required. Why would they? There is a whole universe of FOSS out there upon which anyone can cheaply create "working" software. If your goals are short term (quarterly earnings, looking only a year or two down the road) this is "good enough." Worse, that FOSS foundation is typically filled to the brim with complexity. We have created a computing culture that is premised on pushing the extremes of the teletype model of computing, and tacking what customers think they want on top of it.

We have good alternate examples from the past (Oberon, Lisp machines, Hypercard, Smalltalk systems, etc). How often does the new generation of computing people get exposed to these ideas?

Re:Brilliant Hardware in the Valley of the Software Slump by cjfd on Friday June 12, 2020 @09:49AM (#23499196)
I don't think FOSS is the problem either. I think much complexity is required because everything is expected to live on the web and also/thereby is expected to be client/server. As soon as one wants to do more than just display a document on the web one discovers that its architecture is not very suitable for doing anything else besides displaying a document. A badly formatted document at that..... Also the expectation of client-server communication is a big driver of complexity. As soon as one has that we have network communication, serialization and so on. I.e., stuff that is on the large side of things to write oneself. Of course, with the web one more or less has a client-server architecture by default.
Re:Brilliant Hardware in the Valley of the Software Slump by de_watcher on Friday June 12, 2020 @09:36AM (#23499067)
No, FOSS/proprietary is orthogonal to that. You can find simple and performant software. The problem is in something else.
Re:Brilliant Hardware in the Valley of the Software Slump by zozbot234 on Friday June 12, 2020 @09:49AM (#23499198)
> Worse, that FOSS foundation is typically filled to the brim with complexity.

Really? In my experience, FOSS tends to be a lot simpler and more streamlined than non-free software with comparable functionality.

Re:Brilliant Hardware in the Valley of the Software Slump by na85 on Friday June 12, 2020 @10:34AM (#23499605)
I agree with 'de_watcher that FOSS/encumbered is an orthogonal axis to complexity/simplicity.

Lots of FOSS software is excessively complex (the systemd ecosystem of shovelware comes immediately to mind) and lots of FOSS is simple. Similarly there are untold thousands of overcomplicated/overengineered proprietary suites and of course it's hard for a graphical application to get simpler than notepad.exe.

Re:Brilliant Hardware in the Valley of the Software Slump by asdfman123 on Friday June 12, 2020 @12:31PM (#23500875)
And what software developers consider "simplicity and good design" often comes across to other people as "I have no idea what to do and looking at this literally gives me anxiety to the point that I want to avoid it."
Re:Brilliant Hardware in the Valley of the Software Slump by ardy42 on Friday June 12, 2020 @12:49PM (#23501082)
> And what software developers consider "simplicity and good design" often comes across to other people as "I have no idea what to do and looking at this literally gives me anxiety to the point that I want to avoid it."

Software UX is a garbage fire [1], but good software UX doesn't necessarily mean building things an untrained user can easily figure out how to use. That's just the orthodoxy we've happened to take with most software, which may also limit its potential. See https://99percentinvisible.org/episode/of-mice-and-men/.