3 ms·
Wow, this could be really useful for my team. We've built a ton of customized workflows on top of github. We use a modified git-flow process, and have bespoke s
by DanFeldman 8y ago
Wow, this could be really useful for my team. We've built a ton of customized workflows on top of github. We use a modified git-flow process, and have bespoke solutions for automatically tagging branches when branches w/ name "hotfix" get into master, when long-living releases get merged, tons of logic for getting commits on a "release-*" branch into dev and other branches.
We ended up building a custom github worker that listens to all of this, but it's opaque and our Bus factor is 1 for that tool. Putting it on Github where anyone can change the rules and see them cleanly is fantastic!
- sunsetMurk 8y agowhat's 'Bus factor 1' ?
- voltagex_ 8y agoThe "bus factor" is a way of saying "how many devs could we lose on this project and still have a working knowledge of it?" https://en.wikipedia.org/wiki/Bus_factor https://en.wikipedia.org/wiki/Bus_factor
- Cogito 8y agoA popular alternative I've heard here a few times is the "lottery factor". How many devs could win the lottery and retire to a desert island while we still retain working knowledge of it.
- voltagex_ 8y agoThat's much better - thanks.
- avar 8y agoThat's a worse analogy. The entire point of "bus factor" is that it assumes the person is dead afterwards, so there's no way to recover the knowledge and this eventuality needs to be planned for beforehand. Whereas even someone who won the lottery will take a $100k/hr consulting gig, or might take pity on his ex-coworkers and explain his choices in a 1 hour phonecall while sipping margaritas on the beach.
- mnx 8y agoYeah but why shy away from the fact that any of us could randomly die at any moment? It may not be pleasant to think about, but it's true. And important to be plan for in critical systems.
- jpttsn 8y agoThat way you don’t have to picture your team dead. But it’s a reminder that they wouldn’t help if they had financial security.
- itayd 8y agoHi Dan, I am currently working on something that seems to be very fitting for your use case, and looking for early adopters. Can you please email me at meow@softkitteh.com if you find this interesting? Thanks!
- shubhamjain 8y agoWord of advice: It's very unlikely someone is going to mail with such a hand-wavy pitch. If you have something that addresses a problem, describe it on a landing page and post the link.