Much of this slots into time outside work rather than the workday itself.
- walk a different route to a destination
- pick an algorithm and walk with no destination (eg: straight until you hit a light not in your favor, then turn. Works in urban envs)
- go somewhere you don’t normally go. Eg: library, different coffee shop, that little art store you always see
- go to the library. Walk along the shelf with eyes closed and pick a book at random.
- pick a genre of music you never listen to. Listen to it.
- cook or prepare a meal unlike your normal fare
- go to a thrift store. Buy a cheap article of clothing you wouldn’t normally wear. Wear it. See how it feels
- find free or cheap art (music, theater, whatever) in your area. Go.
- journal. Spend a few minutes writing down your day’s details
- hit wikipedia’s random article button. Read it.








The worst is when people don’t know how the system works, and then won’t listen to answers
Like I was at a job and product was going on about “our system has no concept of project owner. We have all these projects but there’s nothing unifying them under a single owner. We need to build this!”
I was like “… what? That’s just not true. There’s a “company” object that does that. It’s got a foreign key with project in the database. I guess it’s a weird name but it’s there”
It took several back and forths over multiple meetings. They eventually got on the same page and I saved us doing a whole useless project, but they did insist I rename it to “account” in the database and code. I would’ve rather left it because that could’ve been dicey, but alas. (The rename did go out fine, but I had to go looking for every reference.)