Joy & Curiosity #77

Interesting & joyful things from the previous week

Open on Substack · Markdown

Many, many years ago, before Docker was released, I knew a guy whose team worked a lot with virtual machines.

All day long, he told me, they would configure and test and spin up and down virtual machines. I can’t remember what they used the machines for, but he told me that an actual, real problem his team faced was managing their attention. You change something in the Vagrant configuration, rebuild the machine, wait for five minutes, and then, once the machine is ready, you no longer know what you were trying to test because you switch to a different window and get stuck on Hacker News

So what they did to “fix” this problem, he told me in a tone that said “don’t make fun of me for this, this isn’t funny”, was to watch movies and TV shows on a second monitor. That’s right. His teammates would hit return after typing vagrant up, and instead of switching windows, they’d look over to their second monitor to watch a bit of Scrubs. In their peripheral vision they could see when the build was done and go right back to it. A little bit of light TV that’s constantly on is less distracting than switching windows.

Over the years, I’ve thought of this guy and his team many, many times. Every time I have to wait for a build, to be exact.

And now I think of him whenever I kick off agents to go run and do something for me. In the future — and this is one of the few things I’m sure about — a lot of code will be written while nobody is watching. There will be more agents, running longer, running everywhere, kicked off from anywhere. Where will our attention go? And how will we bring it back when we need to? Watching Scrubs is probably not the solution.