3 ms·
If builders don't experience the maintenance costs of their decisions, how will they ever learn? And even if they do learn, where's their incentive to do it bet
by anonymous_sorry 3y ago
If builders don't experience the maintenance costs of their decisions, how will they ever learn? And even if they do learn, where's their incentive to do it better next time?
- HPsquared 3y agoCommunication between the builders and maintainers, including "costly signals" (commercial consequences for poor work, poor reputation, losing contracts etc). There are a lot of builders out there.
- FuriouslyAdrift 3y agoThis is precisely the reason for the existence of SREs... to be able to push back on builders some of the costs and concerns of maintainability. In the home builders example... that would be lawyers and lawsuits.
- hcarvalhoalves 3y agoMaintenance concerns should be part of the requirements for the project to be considered successful, the same as pretty much any other engineering. If the only reason to have SEs care about maintenance is to have them do it later, then incentives are wrong.
- solatic 3y agoYou limit builders by forcing anything they build to hold an alpha/beta/preview label, where it doesn't graduate to having the full backing of the company if maintainers can't fill in the rest of what's necessary for long-term maintenance. The incentives revolve around how many "builder" projects eventually end up losing the alpha/beta/preview label and how long it took to lose the label.