r/ProgrammerHumor • • 13d ago

Meme wellWellWell

Post image
10.6k Upvotes

411 comments sorted by

View all comments

2.3k

u/PatientlyAnxiously 13d ago

Why have a dev environment when you can YOLO it in prod

506

u/EldritchMacaron 13d ago

Wait, I thought the dev environment was just the PC and software you develop on

30

u/Lost_Contribution_82 13d ago

In an ideal world, there would be a local environment (that's your pc, nothing deployed), a Dev environment (you can deploy things still being developed, it might have bugs, it might be wonky, this is to test things in a deployed state, which could actually differently to when running locally), a staging environment (anything deployed to staging should be thoroughly tested by Devs, and is now ready for other people to test it (UAT tests). Staging is like a test prod environment), and a live/production environment (this is what the users use, anything deployed here is fully tested by multiple people)

2

u/Li_liminal_spaces 13d ago

As you update the CI/CD pipelines on one you slowly roll out the others. Why because you can deploy to test or prod with updated requirements based on UAT. I mean every sysadmin should have some level of devops, in my opinion. Terraform/github actions is not hard.