I'm nostalgic for Bonzi Buddy. That's not something I thought I would say. He was a creepy lying spying bastard, but at least he was kind of useful. The modern Internet and App ecosystem isn't as cute.
Fantastic summary. For anyone wondering how to get really really valuable in IT, this is a great write-up of why my top paid people are my top paid people.
It needed to be said. Because some password system architects have been just that stupid.
Edit: Fear of other's stupidity is the mind killer. I will face my fear. My fear will wash over me, and when it has passed, only I will remain. Or I'll be dead in a car accident caused by an AI driver.
Even though you're just right, I want to give a little bit of defense of Picard's quote:
I think the point he's trying to make is that we can't always know the outcomes of our choices, but we can at least examine whether we made the best choices available at the time.
The big ones that affect gaming are removing and reinstalling various runtimes (C++, .Net, Python, Java).
In most cases just getting them all installed side by side by side is great for both development and gaming.
But once in awhile, I just got a favorite game working, and it relies on the exact redistributable that I need to upgrade, tweak or reinstall to try out a new code library.
After procrastinating a couple times from such experiments, I started running separate gaming and dev boxes whenever possible.
Bare minimum place to start: See if you can get the team to agree that these documents should exist in every project root folder:
README.md - What is this even for? Audience: Managers.
CONTRIBUTING.md - What steps are needed to build this? What steps are needed to be able to run the tests? Audience: Developers.
CHANGELOG.txt - Describes the contents of every tagged release. Audience: end users.
Stretch goal: pick a spot (readme is fine) and make a list of sources (data in) and sinks (data out). Include contact information for whoever can reset the credentials or fix the firewall.
That's a sell cue, for any shareholders reading along.