I’ve just started reading The Passionate Programmer and I have to say it is the best book on career planning/management I have ever read.
Anyways, I’ve recently changed jobs and whilst my new job is exciting and a step up in terms of role and responsibility, I feel like there is no one in my team who I can really learn from. Basically my manager (the PM) seems to be way out of his depth - no project plan, no list of risks, no project status reports to upper management - and while I am doing my best to find all the things we have missed before our go live deadline I’m worried that I have not found everything and that this job will ultimately damage my (what I believe so far is good) reputation. I don’t want to sound like I’m complaining, or just whinging because I think I could do my boss’s job better (as it warns about in the book); I think there is a difference between someone who is obviously incompetent in their current role and someone who is competent but you disagree with how they are going about a task.
Before I took the job I had an offer from another firm who when I turned them down said to give them a call if things are not working out. The other firm is probably a more solid career move, with more chances for horizontal movement, but the work is less exciting (think maintenance vs. greenfields project) and perhaps won’t give me the same level of experience as my current one.
Any thoughts on if I should pick up the phone and call the other firm? The author suggests you need to take calculated risks in your career to be remarkable - but how much of a risk is too much?