I'm a pilot in my spare time; every single thing we do usually has a checklist associated with it. Preflight cockpit, external and cabin, pre-engine start, engine start, pre-taxi, engine runup, pre-takeoff, takeoff, after takeoff climb, cruise, descent, before landing, base and final, after landing, shutdown and park. Every phase of a flight has a checklist associated with it. Emergencies or unusual situations also have their own checklists. Hell, even walking into many FBOs, there are signs reminding you to turn off your master switches and close your flight plans.
In training, it is drilled into new pilots to always, always follow the checklist to the letter. Because when we don't, we stand a good chance of missing something. In extreme cases (just like in medicine), just one missed item on a checklist can get you killed [0].
I've found this obsession with checklists seeping into other areas of my life. I have a 15-item checklist for leaving the house when I go out of town, for instance. And in software development, I have a 10-15 item checklist I always go through before rolling code to master (this has saved me countless embarrassments on the low side and potentially bringing the site down on the high side).
TL;DR checklists are good, and more people should use them.
[0] http://www.rapp.org/archives/2015/12/normalization-of-devian...