Wow, I never expected so much responses. It seems like there is a lot of us here :)
For me (as student still) it's interesting to see some similarities between software development and design. I consider programming as some form of design - solving problems is design mission from its beginning. It's nice to see people applying experience in solving macro problems (design) to solve micro problems (programming).
Also we all are a bit like Eames - trying to find better and better solution.