I don't come from a CS background, so when I first started developing, I would just modify the code directly on production. This was bad. My process evolved as I grew in the industry. I began using dev environments and stage servers, and a QA engineer would test features on stage and production.…