"I want to upgrade our house's hot water heater, and all the variables to consider are truly interesting."
Variables: Install Airplay, or no? Will new water heater need to have BIOS flashed? Should the water heater be part of a total strategy installing smart home appliances throughout (with Level 11 SuperInfinite Encryption that was devised by, and can only be accessed by, John)? Is it possible to get a water heater with a non-binary drain spigot, perhaps with a velcro attachment instead of threads for the garden hose to attach to? How does the cover come off the water heater so you can access the interior wiring and circuits, to perform the "upgrade"? (John can solder like nobody's business, yay!)
So many "engineer" questions. Luckily, Frank can afford to pay for any and all of John's "upgrade" related fuckups, and John will soon get back to sluicing the ol' stinkditch at regular intervals. But that's later -- after a bunch of dogs drown in the basement during a rapid unplanned basement flooding. Cages don't float, John.