Most programmers are not idiots, and whatever degree they are dicks, little of the dickish behavior is directed towards leaving traps for future developers.
That poor code gets written is due mostly due to the constraints (both technical and non technical) around writing code.
As a further aside, I've never been in fear of losing my job if I couldn't solve a bug. If you have been (for any other reason than the fact that not solving the bug would be an existential threat to your employer), then may I suggest finding a better employer?
That poor code gets written is due mostly due to the constraints (both technical and non technical) around writing code.
As a further aside, I've never been in fear of losing my job if I couldn't solve a bug. If you have been (for any other reason than the fact that not solving the bug would be an existential threat to your employer), then may I suggest finding a better employer?