If you think penguins are fat and waddle, you have never been attacked by one running at you in excess of 100 miles per hour.
I like offending people, because I think people who get offended should be offended.
If it is relevant there is always somebody else out there.
I think people can generally trust me, but they can trust me exactly because they know they don’t have to.
I obviously think that freely available software can not only keep up with the evolution of commercial software, but often exceed what you can do commercially.
I may make jokes about Microsoft at times, but at the same time, I think the Microsoft hatred is a disease.
There are “extremists” in the free software world, but that’s one major reason why I don’t call what I do “free software” any more. I don’t want to be associated with the people for whom it’s about exclusion and hatred.
Hmmm, completely a-religious – atheist. I find that people seem to think religion brings morals and appreciation of nature. I actually think it detracts from both.
I never try to make any far-reaching predictions, so much can happen that it simply only makes you look stupid a few years later.
Right now some people are just running around in circles and claiming that moving things to the kernel automatically makes it more stable. I’m telling you that the kernel is stable not because it’s a kernel, but because I refuse to listen to arguments like this.
I am pragmatic. That which works, works, and theory can go screw itself. However, my pragmatism also extends to maintainability, which is why I also want it done well.
This ‘users are idiots, and are confused by functionality’ mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it.
It was such a relief to program in user mode for a change. Not having to care about the small stuff is wonderful.
There are literally several levels of SCO being wrong. And even if we were to live in that alternate universe where SCO would be right, they’d still be wrong.
When I do programming in my free time and for my own enjoyment, I really want to have a kind of protection: knowing that when I improve a program those improvements will continue to be available to me and others in future versions of the program.
So I would not be surprised if the globbing libraries, for example, will do NFD-mangling in order to glob “correctly”, so even programs ported from real Unix might end up getting pathnames subtly changed into NFD as part of some hot library-on-library action with UTF hackery inside.
Whoever came up with “hold the shift key for eight seconds to turn on ‘your keyboard is buggered’ mode” should be shot.
I don’t doubt at all that virtualization is useful in some areas. What I doubt rather strongly is that it will ever have the kind of impact that the people involved in virtualization want it to have.
I actually don’t believe that everybody should necessarily try to learn to code. I think it’s reasonably specialized, and nobody really expects most people to have to do it. It’s not like knowing how to read and write and do basic math.
Personally, I’m not interested in making device drivers look like user-level. They aren’t, they shouldn’t be, and microkernels are just stupid.