A little compassion on both sides would go a long way towards making 'horrible' bosses better and employees function better as a team. I find a lot of employees these days, especially younger ones are too entitled and self important to appreciate the more subtle sides of compromise. Especially if you're not constantly telling them how wonderful they are (when they barely understand their own job) and expect the same trophies for participation that they've received all their privileged, sheltered lives. Nor do they understand how a manager, especially a new, perhaps inexperienced manager might not have the bureaucratic pull to obtain the best tools for everyone and must operate within certain budgets. Trust me, your boss, no matter how horrible, wants you to succeed. They might not always take the best approach, but they went from being great at a task to being in charge of seeing to it the task they love gets done better than they could do it by others who don't necessarily know how, or want to put in the time it takes to make it great. This article is typical of the whining and entitled little d-bags around the entire working world who think they could manage better than their current boss, often having no idea what that takes, or simply believing in their heart of naive hearts that if they are simply everyone's buddy their team will succeed beyond all their wildest dreams. Ha. Good luck! I hope they get promoted soon. Then revisit this ridiculous article and see how many of the things 'horrible bosses' do are symptoms of a larger machine at work than just their function and their subordinates role within it. And don't even get me started on micromanaging. Most employees I know can barely organize their own projects, believing it their god given liberal arts education to 'think in piles rather than folders.' but what they fail to understand is that their manager is responsible for picking up all their shitty, entitled little pieces and presenting them cohesively to THEIR superiors. So, yeah, fuckhead...they do need to know what you're doing.