Yes. Using a really nice development environment is an "aha" experience.
You can listen to people talk about it as much as you want, but if you
have never actually used one you will never really understand what
they're talking about, and why they get worked up about it.
Linux is WAY WAY far from being a really nice development environment.
It's really nice in many other ways, but not in that way.
For example, there is no excuse for ever needing more than 1/4 second
to get from the function you're looking at on the screen to its
definition and source text, ready to read or edit.
There's no excuse for having to copy down an oops from a screen by
hand, either. It's nice to know you can fall back to this if you have
to, but having that be the default way of working is just broken.
There's no excuse for having to pepper low level code with printk's
to bracket a simple segfault.
OK, I'll stop there. Actually, the only thing I'm really irritated
about at the moment is the attitude of people who should know better,
promoting the fiction that this veggie-zen-tools-made-out-of-wood
thing is actually helping the kernel progress faster.
I suppose I'm going about this the wrong way, since directly pointing
out wrong-headed thinking usually just causes a defensive reaction
and puts people in a position where they're reluctant to back down
for fear of losing karma. Well, then. Listen to Andrew. He knows
whereof he speaks, and plus he's nice about it, unlike me.
-- Daniel - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/