Yeah, I might be just re-inventing the wheel here, who knows? But I had this (original? I doubt it) idea a few months ago and I was meant to write about it for some time now. So, my idea is about creating a new operating system that is like none of the current ones. It would be so different, that porting applications from other "traditional" systems wouldn't be possible. But the gains would be much more important of what we would lose by implementing a brand new new system.
Permalink for comment
To read all comments associated with this story, please click here.
Really, any decently designed piece of software has room for changing needs, innovations, new features, ... That is one of the primary goals of software design, that it is easily extendable. You don't need to rewrite everything from scratch if you want to do something new.
You can find an interesting article on throwing years of work and experience away to do it "cleanly" here: http://www.joelonsoftware.com/articles/fog0000000069.html
Really, any decently designed piece of software has room for changing needs, innovations, new features, ... That is one of the primary goals of software design, that it is easily extendable. You don't need to rewrite everything from scratch if you want to do something new.