Earlier quoted context omitted.
I started as a programmer and got an MBA from an ok school (top 20). The combination is very valuable (at least to me) for exactly the reason you cite: the best decisions require wading around in the mucky details. The MBA gives you a few tools that are helpful, but mainly it's a way to brand yourself and have people give you the benefit of the doubt that you can do things other than strictly build stuff. I personall…
Oh really, what did the MBA teach you? What tools are useful in your arsenal of building a great business and product?
- public speaking because we had to do a presentation just about every other week
- how business people with little or no technology experience think and their perceptions about technology
- how to talk to the people in the above bullet about technology
- firing people because one of my groups had a member that was not pulling her own weight, and we were told to fire her from the group
I also agree that the branding aspect is also (somehow) helpful. I recently moved from Florida to SF and when I was looking for jobs you wouldn't believe how many people were really excited/impressed/whatever that I had an MBA in addition to being able to answer the tough software questions.
If I had a choice to go back and either spend $50k on an MBA or spend it traveling the world, I would definitely choose the latter, though.