He says, "There is an inevitable need for CI, no doubt. But developers need to have autonomy to self-elect to skip a check in if they don't feel their code contribution is ready. This will reduce the wasted effort of dealing with failed integrations and keep developers focus in the zone."