Improving your process won't move you from good to great design. It'll move you from bad to average.
If you have unskilled people who work poorly together, no amount of process will save your projects.
The Linux philosophy is "laugh in the face of danger". Oops. Wrong one. "Do it yourself". That's it.
I think of myself as an engineer, not as a visionary or 'big thinker.' I don't have any lofty goals.
A lot of people still like Solaris, but I'm in active competition with them, and so I hope they die.