What's really important in software development? To me, it's making software that people want to use. That's what I've always wanted to do.
Funny thing about programmers, though, is often that's not what's important. What's important is the elegance of the algorithm, or the internal redesign that won't have any visible external consequence (hey I've been guilty of that one).
People praise Apple for the software they've written but you know, a lot of what they've done right wasn't the underlying guts (though with OS X they finally have the guts right); they understood that the side of the software that the processor executes isn't as important as the side that the user sees.
It's amazing the number of software projects that could benefit greatly from a fresh set of eyes to come in and say "how do I use this feature?", listen to the answer, and then come up with a better way. It's also a little depressing how infrequently it happens.
1:27:49 PM
|