Can You Let Go of Determinism

February 23
4 mins

Episode Description

Why do we reboot machines when something goes wrong?

I'm sure all have done it, and I would guess quite a few of you have found situations where this seems to fix issues, but there isn't an underlying root cause that you can pinpoint.  This is a fairly accepted way of dealing with issues, but have you thought about why this is a way to solve some problems?

The main thing that a reboot does is return the system to a know starting state. It's why quite a few people complain about some modern laptops and mobile devices because they avoid restarts and try to sleep/wake instead. Most software expects to work on a stateless machine, so restarts help find a known good state.

Read the rest of Can You Let Go of Determinism

See all episodes

Never lose your place, on any device

Create a free account to sync, back up, and get personal recommendations.