Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't have experience with the true CI he describes, but I do have experience with pre-production environments.

> "People mistakenly let process replace accountability"

I find this to be mostly true. When the code goes somewhere else before it goes to prod, much of the burden of responsibility goes along with it. Other people find the bugs and spoon feed them back to the developers. I'm sure as a developer this is nice, but as a process I hate it.



> "People mistakenly let process replace accountability"

Who would do this? If a bug goes into production, the one responsible for the deployment is the one who rolls it back and fixes it. Even it it becomes a sev-3 later down the line, they're usually the one who gets looped back in thanks to Git commits.

I would say that a pre-prod environment allows teams to incorporate a larger set of accountability, such as UX validation, dedicated QA, translation teams (think intl ecom) even verifying third party integrations in their pre-prod environments.


You can have both process and accountability. Process for the things that can be automated or subject to business rules; accountability for when the process fails (either by design or in its implementation) or after lapses in judgment.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: