|
|
|
|
|
by jsz0
1231 days ago
|
|
One of the reasons I got out of network engineering was how frequently the work I was required to do would cause unintended consequences. You can do all your due diligence, get your work blessed by vendor support, and still get blown up by a bug or undocumented behaviors on a regular basis. The conspiratorial part of my brain says these network device makers intentionally provide unreliable software and terrible documentation to bolster their support contract profits. I was just the guy typing in the commands and getting all the blame. |
|
There isn’t a concept of a transaction or a rollback. You just enter a command, press enter and it’s live.
To counter this we’d write all the commands we planned on executing and peer review it. Nothing was to be done “on the fly” (at least in theory)
In short, coming from a developer perspective with ample version controls and gated releases… networking is a very wild ride.