I've got a few points and opinions to throw out here.<p>Firstly, after reading a lot of comments here it seems that many people are talking about how NOT to get into management and stay with the job you love (particularly in reference to programming).<p>Though this sentiment relates to this article I also find it somewhat disconnected in the context of Mark and Ted's opinions of their roles. A lot of commenters clearly seem like they're already in established programming roles with a degree of authority they enjoy, whereas these two guys in the article aren't. They're new to their company, and are striving to get to a place where they're satisfied (quite the opposite situation from many of the commenters).<p>Next, the general message I gathered from this article is that being successful in an organisation is apparently about having an awareness of your surroundings and making small yet persistent changes without getting in the way of others. Doing the opposite, which in Ted's case was shameless self-promotion, working hard, working overtime and being highly-strung with a drive to get further is not the way to succeed.<p>Now I find this VERY debatable, because a lot of it is subjective to the organisation's culture. What's to say that in another organisation that values aggressive proactiveness Ted would've been promoted instead, while Mark would have taken another year or two to move up? You cannot teach people how to be successful in management based on one case-study. Furthermore, each staff had no idea of their performance until the actual bonus time and hence were kept in the dark. There's something wrong here if Ted was convinced he was on the right track. Isn't this what mid-year reviews are all about?<p>The key messages I can see here are to have an aim, observe and adapt. Mark had an aim, which was to somehow distinguish himself from the pack. He observed his environment and he adapted. Ted had an aim too (promotion + bonus), which he clearly observed because he seemed to have worked his butt off. Having failed to get his promotion he now has to adapt (move to a new company, change his ways, whatever).<p>The story isn't finished yet. A year later tables could turn. Mark could get comfortable with where he is and slip, while Ted could make it very big.