News for hackers. Stuff that matters.
Re:Apple’s declining software quality by mbrock on Thursday February 04, 2016 @12:57PM (#11035766)
I think we're heading for a synthesis of these opposing trends, the common core being a fatigue with complex bloated user interfaces, and a return to simpler design. Personally I enjoy command line interfaces, especially in full screen with huge fonts, and I've been using Ratpoison (one of the first tiling X window managers) like this since like 2004. But I also enjoy, at least in principle, tablet-style UIs. Neither is based on overlapping windows, for one thing, and they are both helpful for my quasi-ADHD/OCD tendencies.

Mac OS now is in a weird limbo between the Unix heritage, the Mac heritage, and the iOS heritage. I think unifying these strands is an enormous challenge, but also really cool and inspiring. Maybe Apple are going to focus on making cars or whatever, and some weird little upstart is going to come along and make something totally new. You can see people starting to talk about Slack as an operating system, but that's still very primitive.

Chat and command lines are interesting because they represent a huge paradigm that's been overshadowed by the "GUI" paradigm, namely the paradigm of queries and responses: you ask the computer something and get something back, perhaps asynchronously. It's such a useful, coherent model. Easy to program with. Portable across interfaces. Good for exploration. Cognitively appropriate. Etc etc.

I think the complexity and bug-riddenness of most "modern" desktop operating systems come from an over-complicated and incoherent model of operation. Mobile represents a new start. It currently lacks in flexibility, but it's probably a good thing to start with rigid simplicity than to try for flexible complexity, and unless you can perfect a genius UI right away I do think those are the options, if you're aiming for the general public who don't want to learn vim.

I also think the divide between application programmers and computer users is politically a Bad Thing and also a result of exaggerated complexity. Unix was always about user scripting, and it managed that because of textual data, worse-is-better, and RTFM. Apple might not be the company to get back to this, because they're making tons of money from making shiny coherent appliances for people who pay to think as little as possible.

So just generally I'm not holding my breath for Apple to come up with a wildly new and interesting paradigm here. They're a dinosaur. A very pretty dinosaur. I'm more interested in startups with weird ideas, like maybe let's use e-ink displays, cheap ultralight computers, cloud servers, natural language processing, and the interactive fiction adventure exploration paradigm to provide a new style of terminal gadget that's even cooler than Linux. (If you steal this idea, please don't fuck it up.)

There are no comments on this comment yet.