Developer given Mission:Impossible – fixing rubbish code that could crash a city – simply chose not to accept it

← Back to the feed

Developer given Mission:Impossible – fixing rubbish code that could crash a city – simply chose not to accept it

The Register · 3 hours ago

An On Call reader for The Register, nicknamed "Socrates," recounted an early career episode as a fresh-faced software manager sent to a power station to document an undocumented monitoring system. Confronted with poorly written, uncommented control code for a turbine overspeed detector, he judged the risk of accidentally causing a catastrophic failure too great and chose to walk away rather than attempt a fix, leaving the system untouched.

Socrates found the code riddled with random GOTO statements, arbitrary memory address accesses, and unexplained bitwise operations, with no comments to clarify its purpose. Fearing that a mistake could trigger a turbine overspeed event, potential equipment damage, or even a wider blackout, he decided the safest course was to back away from the keyboard entirely and leave the system as it was, a decision he now regards as a valuable early lesson in professional judgement.

  • Engineer sent to fix undocumented power station monitoring code
  • Found the code dangerously messy, with no comments
  • Chose to leave it untouched rather than risk a turbine failure

Software Technology

Read the full article at the source →