GitHub [automates] tedious — and important — tasks. There’s a very strong culture of building mini-apps and Hubot scripts if it helps with automation.
There’s two reasons for why we push hard on this. The first is most obvious: you’re letting a scripted process save you time so you can focus on doing real work. The second is more subtle: AUTOMATION REDUCES INSTITUTIONAL KNOWLEDGE. Institutional knowledge leads to a minority group inside of the company retaining answers. That forces new employees to bother those few in order to make impactful changes. It becomes a very verbal, synchronous process