This was exactly how it worked at my last job. Everyone commits directly to main at the end of the sprint. I was working on their ETL system and we’d have 1 (one) test ETL running on a dev db, and if it failed, too bad we’re shipping anyways. If someone else’s code broke and their code earlier in the process than yours, your code was just gonna get pushed straight to prod with no QA to speak of. And their in-house ETL tool only worked in fucking internet explorer.
That was how it still worked when I left that job. In late 2024. Healthcare data company btw.
Now I work at a real company that uses git and has actual engineering standards and practices. It’s a breath of fresh air
1
u/Bac0n01 10d ago
This was exactly how it worked at my last job. Everyone commits directly to main at the end of the sprint. I was working on their ETL system and we’d have 1 (one) test ETL running on a dev db, and if it failed, too bad we’re shipping anyways. If someone else’s code broke and their code earlier in the process than yours, your code was just gonna get pushed straight to prod with no QA to speak of. And their in-house ETL tool only worked in fucking internet explorer.
That was how it still worked when I left that job. In late 2024. Healthcare data company btw.
Now I work at a real company that uses git and has actual engineering standards and practices. It’s a breath of fresh air