Viewing a single comment thread. View all comments

thegooddoktorjones t1_jdimbbs wrote

Software has logical ‘states’ that work best when they flow into each other as planned. If you have a bug and get into a weird state, powering down and up sends you back to the known initial state, from which things should progress as expected.

A lot of effort in embedded software goes into not getting into bad states and if you do, recovering, but sometimes mistakes are made, or management cheaps out and bugs remain.

1