15 points Groady 11 hours ago 5 comments
d3p0 10 hours ago | parent
The guardrail half was harder, and it failed in a way the article doesn't cover: silently. We require every commit in a PR to be signed. It was written down and enforced by a required check. A contributor's PR still sat for six days, because on a fork the check waited for a maintainer to approve the run and told the author nothing. Nobody was blocked by policy; they were blocked by a guardrail that didn't speak.
We changed the check to comment on the PR with the exact commits, the reason and the two commands that fix it. A guardrail that fails without telling anyone is as bad as a golden path nobody can find.
bad_username 4 hours ago | parent
Hello, Mr. Opus
bad_username 4 hours ago | parent
lowbloodsugar 3 hours ago | parent
The team is too small because no-one wants to pay for it. Every team that uses it has their own budget to do their own things. Because these teams do application development instead of platform development, they underestimate and undervalue the work involved. They are literally not competent when it comes to evaluating the cost of the platform.