▲ | wojciii 5 days ago | |||||||||||||||||||||||||||||||
How is that even possible? Wasn't CI invented to solve just this problem? | ||||||||||||||||||||||||||||||||
▲ | vlovich123 5 days ago | parent [-] | |||||||||||||||||||||||||||||||
You have a team of 20 engineers on a project you want to maintain velocity on. With that many coooks, you have patches on top of patches of your build system where everyone does the bare minimum to meet the near term task only and it devolves into a mess no one wants to touch over enough time. Your choice: do you have the most senior engineers spend time sporadically maintaining the build system, perhaps declaring fires to try to pay off tech debt, or hire someone full time, perhaps cheaper and with better expertise, dedicated to the task instead? CI is an orthogonal problem but that too requires maintenance - do you maintain it ad-hoc or make it the official responsibility for someone to keep maintained and flexible for the team’s needs? I think you think I’m saying the task is keeping the build green whereas I’m saying someone has to keep the system that’s keeping the build green going and functional. | ||||||||||||||||||||||||||||||||
|