Linked by Kostis Kapelonis on Mon 29th Nov 2004 18:55 UTC
Editorial The IT sector today is a complete mess. The end-users rarely understand this, but most insiders reach a point when they realize that things should be different. The problems are numerous but they all reduce to a basic principle. IT and consumer electronics companies are interested more about money than helping people solve their problems. Of course companies need to make a profit and nobody denies that. They should however make money by helping people and not by creating more problems for them.
Permalink for comment
To read all comments associated with this story, please click here.
Re: this thing about "easy"..
by Luke McCarthy on Tue 30th Nov 2004 14:11 UTC

So I teached him plain HTML with a simple text editor in 15 minutes. And that was easy for him to understand because now *he* was in control, not the fscking machine!

I think systems should be more transparent about their inner workings, allowing users to understand.


Agreed! I would never have been able to use computers so effortlessly if I had started with Windows instead of Acorn Electron and DOS. God help people born in to the world of Windows. I like to start from the bottom, going up. It's like programming: the best programmers know assembly, and can use it when necessary (not very often).

OSes do suck, you're right, but not because they don't provide enough abstraction. That's not the OS's job (see exokernels, etc. for what OSes should really be doing). It's the job of software developers in userspace to abstract away the computer, and indeed the trend has been in that direction.

Yes. An OS that wouldn't suck would be nothing more than a transparent layer to compose address spaces, muliplex execution contexts and provide shared hardware access (interrupt handlers, I/O ports and address ranges, etc.) It would be tiny and verifiable. I think whatever goes on top is a harder problem, but it should be changeable. Linux is kind of like this but provides too many abstractions (files, processes, device 'files').