I was just thinking of Logo today and how it got me super interested in programming. I ended up doing simple rectangles with my 5 year old. He loved the turtle!
I worked at a ~smallish startup. While we had around 20 devs employed we shared oncall between 3 people.
We invested a lot into availability - especially DBs. Most of our issues were internal DNS related which we at one point automated into hosts files that updated every hour.
Oncall was shared between 3 of us with all 3 paged at once and us getting on WhatsApp to 1. diagnose and 2. fix. Most of the time only 1 of us was close to a laptop but all 3 of us would assist as best we could.
One of us wasn't tethered at any point in time but for the most part we were able to get to a laptop within 30 minutes at most. I now work at FAAMG and find oncall especially stressful but it's once every ~6 weeks.
In my case you're 100% spot on with the unhealthy relationship part. I lost around 45kg in slightly less than a year and gained most of it back in the 2 years after.
For the most part, it's due to really bad habits built up over years.
Addictions are interesting things to break - I suspect they're also very different based on the person.
I smoked for close to 10 years before going cold-turkey from 3 packs a day yet the nicotine cravings I had doesn't come close to how badly I crave sweet stuff most of the time.
The first thing I thought of when seeing this was giving a card to each team member which allows for small purchases at specific partnered businesses - e.g. expensing lunch outings without most of the paperwork.
* Small util on an ESP32 to turn my garage lights on when I open the side door.
* An app to track players I've played against before in Dota2 and pop up before a match so I can skip matches with players who I've found to be toxic.