> I think the best thing to do is merge as many departments as possible
Isn't that pretty much what the Department of Homeland Security is? ICE, Customs, TSA, Coast Guard, FEMA, the SS and a few others under one umbrella? Doesn't look like it actually made anything better.
All they did was to add another layer of bureaucracy over the top of existing departments, as I understand it. Ideally, they would eliminate redundancies post-merger, but this is government we're talking about.
If we coded the way the government governs, we'd never be able to remove bad code, we'd have to continually add more and more complicated code to fix the existing bugs and source control would also be an anathema, in particular because of the 'blame' command.
If we coded the way the government governs, we'd never be able to remove bad code, we'd have to continually add more and more complicated code to fix the existing bugs
Wow, that sounds a lot like some places I've worked. Nothing was ever removed out of fear that something somewhere might break. Refactoring, hence, is forbidden. Just add more code and special cases.
Isn't that pretty much what the Department of Homeland Security is? ICE, Customs, TSA, Coast Guard, FEMA, the SS and a few others under one umbrella? Doesn't look like it actually made anything better.