Lot of big projects where you will see one of the executives or managers attached, the real work - including vision - is many times done by that engineer working away in his/her weekends. I know of at least two Ted talks (one from Google exec) where the real person having the idea and doing the work never ever gets even mentioned.
Very recently this is exactly what happened my current job. I hate the guy who is nakedly and blatantly taking all the credit of my work. There is nothing I can do because he is favorite in the upper management chain. I don't even get to present my own work because he has convinced the upper management that I'm just an engineer and not good at executive-level presentations. Unlike Arrington, there is nothing I can do except leave the job but when I try that I get grilled through stupid CS questions. Meanwhile my manager was ironically featured in TechCrunch for all the work I did.
The credit stealing by managers in tech world is huge huge huge problem.