| Alternative lessons: 1. Save your progress to disk periodically -- for a genetic algorithm, that will be the seeds passed to the next generation. That way, you'll only lose one generation if you need to unplug your box. As a programmer who does any amount of research, this is a superpower. Godliness is achieved when you automatically commit this data, summary metrics, and the code that generates it into a git repo. 2. Invest in a UPS. If you need to do a project that will take longer than your UPS will last, you can just move the box & UPS onto another circuit. But, yes, be careful with electricity. Lessons from my grandpa, who survived all of his live-circuit edits and died of lung cancer: 3. Wear rubber-soled boots. 4. Keep one hand behind your back. 5. Use rubber-handled tools and do not touch the metal bits. 6. If a ladder is necessary, it should be non-conductive. 7. Equip your child with a 2x4 and give them the instructions to pry you away from the source of electricity with that, and to not touch you under any circumstances. |
0. Get a non-contact voltage tester. Always assume mains wiring is dangerous, unless it has been checked. And always assume the voltage tester is lying to you, unless you've verified it at a known live wire at the beginning of your work.
The final event that led to the accident was,
> so I figured that if I instead just turn off the lights, then even without flipping the breaker for that room
If a non-contact voltage tester was used, it could be prevented.
Turning off the light switch without flipping the breaker can be safe if there's no energized wires nearby and no miswiring.