Way too involved in your team's day-to-day- I'd say that's a pretty big issue. When you hire a designer to design, and you're telling them where to place things and what they should look like when you yourself have no background in design, that's a sure-fire way to bring a company down
The problem is that office politics are usually the only way to resolve issues within a company.<p>Invariably there's someone tasked with deciding which language something will be developed in, whether you can develop something in a given language, etc.<p>Usually these things are decided based upon whether the stupidest programmer in the room can program in this language, and whether in general bottom of the barrel programmers can use that language. Whenever you see Java, PHP, or C# you'll usually find the reason has something to do with the ability to hire 200 programmers to do the work of 2 or 3.<p>This is the office politics that kill companies, the usual Jimmy doesn't like Frankie stuff is minor and easily dealt with. Also, it generally only actually kills the company once a competitor is operating inside their OODA loop. In general with out a competitor that doesn't have office politics there's no serious threat to the organization.