Great read! I don't know why there's so much negativity in the comments, but great job Tony!
A story like this seems to reinforce that just being good at product development or software development isn't enough, and that it _might_ be more effective to be mediocre at development and good at marketing. (Not to suggest that TFA author is mediocre at development.)