Maybe its the distinctly military theme that seems to be on the idiot box these days, but I've found myself drawing analogies between what I do as a software engineer and the role that our service men and women play in combat.

Now obviously I am not saying that as a developer I put my life on the line day in day out, but COM interop code doesn't exactly tickle either you know! More than once recently I have been working on complex problems that others had thrown their hands up at. And in most cases I've managed to do enough digging and investigation to uncover the problem and where there is no fix to apply, atleast suggest a workaround.

I know I am not the only person that is charged with this responsibility although some people go by a different title like “problem solver” or “the cleaner”. I like the last one, but I think .NET paratrooper is pretty cool too.

Do you spend all day solving seemingly unsolvable problems? Are you a .NET paratrooper?