Least-Privilege Development (and why SD must be SEs, too)
You need to treat your development image (VPC or VMware) as a real development server and practice your SE (systems engineer) skills to maintain it like a real development server. A real SD (software developer) should be an SE plus a computer scientist, AI psychologist and digital therapist. If you can't do what an SE does every day with your eyes closed in addition to the rest of your work, how can you expect to develop top-flight software or help the runtime SE team figure out what went wrong?
Strike first. Strike hard. No mercy, sir! - Cobra Kai Creed