Gates had this to say in a recent interview with Jon Udell.
“There’s only really one metric to me for future software development, which is — do you write less code to get the same thing done?”
I’d be lying if I said that didn’t put an immediate grin on my face.
I personally don’t get that feeling from Microsoft’s present toolset but I’m interested in understanding this situation better. I’ve been impressed by their ability to resist being sucked into much of the Enterprise hype that seemed to drive J2EE to bloatedness, but “less code” as the metric for innovation in development tools and methodology? Is there really a strong concious regard for simplifying things in Microsoft’s developer culture?
I’ve had this in draft for a few days because I wanted to talk a bit about the false assumption that GUI = simplicity (not saying that’s what is going on here but it is a falacy MS has subscribed to in the past). But now Michael Champion, who is one of the very few reasons I have left to respect MS’ technology, is beating up on us for a comment.
So bravo to Gates and all that but is it true and does Gates’ personal view on simplicity trickle down into the trenches at MS?