| I'm sure that IBM Federal is as bad as you suggest. But part of that is due to how government works, which is in turn due to how citizens react to things. Think about it like a government employee. If you do your job perfectly well, nobody notices. Despite the bureaucracy, despite unclear success criteria, despite insane budgeting. Nobody notices. That's just what's expected. When something goes wrong, though, you get hammered. God help you if something comes to the attention of the public or makes the news. Nobody will take the time to understand the context; everybody just looks for the most plausible person to blame. If that's you, then you've got a black mark for the rest of your career. Welcome to the basement! It's the total opposite of a startup context. And in some ways it should be. But it does mean that government projects drown in red tape and politics and procedures up the wazoo. Which is absolutely a recipe for shitty software and overpriced contracts, whether you're in government or a megacorp. I'm in startups for a reason, and I have a lot of sympathy and respect for the good people who keep plugging away in government despite the fucked-up incentives. |