(Fun in short bursts, frustrating in long sessions)

Strip away any external shells to maximize the surface area exposed to ambient air.

What (e.g., gaming, charging, using GPS) usually triggers the shutdown?

You look at a basic model-view-viewmodel (MVVM) architecture and your brain feels like it is running out of memory (OOM). You cannot hold complex logic in your head anymore.