"Therefore one hundred victories in one hundred battles is not the most skillful. Seizing the enemy without fighting is the most skillful." — The Art of War, Sun Tzu.
Jack is a hard working software developer. Like many of us, he works for a highly dysfunctional organization. He is part of a major software project that could make or break his start-up employer. The project has no functional specification, no technical design document, and no single owner who is driving the project at the detail level.
The business side of the company is nervous. They desperately need this new product to grow their business. They’re putting a lot of pressure to the manager of software development, who is Jack’s boss. The software development manager puts a lot of pressure onto his team members. He told the software developers that they must stop playing Ping Pong and foosball in the break room during working hours. They must get to work by 9AM in the morning. They must deliver, or they’ll be gone.
The problem is that the software developer manager is very inexperienced. He had never run any software project before. He had never managed a software development team before. But, he is golfing buddy with the Vice President of Engineering. He knows how to navigate the political landscape of the organization. He cares very little about his team members. He just wants to look good in front of the senior management team.
Jack is frustrated. In project review meetings, he openly challenged his manager. During his one-on-one, he criticized his manager. When his manager emailed the software development team about certain decision he had made, Jack replied to the entire development team that he opposed his manager decision because it was wrong.
His manager started to ignore him. When Jack emailed his manager, he never heard back from him. When Jack took initiative to write a spec, his manager told him not to worry about it. When Jack set up a meeting with his boss, he never accepted the meeting invite.
Jack is worried. He starts to feel that his job is on the line. He wants to contribute to the project. He wants to do good work. But, he is extremely frustrated with his boss. He feels that his boss doesn’t like him, and will find a way to get rid of him.
Jack has every reason to feel frustrated. Many of his team members are equally frustrated. But, Jack is the one who had the gut to challenge his boss. Jack is right in many ways. But, he has to face the reality — he has a family to support. He has a mortgage to pay. He needs a stable job.
Out of frustration, Jack had lunch with me.
My advice to him:
"Your manager is not very good, but he is very politically savvy. You’ll not make any meaningful changes by confronting him and criticizing him in the public. You’re only hurting yourself. It’s like you keep hitting a wall, but only you get hurt in the end.
If I’m you, I’ll do whatever your boss tells you to do. Lay low for a while, and look for another job. I think it’s time for you to move on given how dysfunctional your company is."
Finally, I mentioned my favorite line from the Art of War to Jack: "Seizing the enemy without fighting is the most skillful." — This is very applicable in the corporate environment. Good, ethical employees who want to make positive changes in corporate environment should act strategically and skillfully. The optimal outcome is to achieve your objectives without a fight. Don’t hurt yourself.
Related posts:
- The dirty secrets of performance review
- Don’t get stuck
- The clear and present danger of internal transfer
- "HR won’t listen to me. They don’t really care about me. I cannot talk to them about my problems and frustrations." — HR is NOT your counselor and you need to understand the role of HR
Excellent resources:
- Corporate Confidential: 50 Secrets Your Company Doesn’t Want You to Know—and What to Do About Them
- 21 Dirty Tricks at Work: How to Win at Office Politics
- Secrets to Winning at Office Politics: How to Achieve Your Goals and Increase Your Influence at Work
- The Art of War by Sun Tzu – Special Edition









Add New Comment
Viewing 2 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks
(Trackback URL)