「しっかりやる」のコストは下がり「適当にやる」のコストが上がる
created: 2020-06-04
/
updated: 2020-06-05
Inspired by /potato4d/renovateしんどい問題
ぼくは脳内でRenovateをDependabotに全置換して読んだりした。その上で「それな〜」という気持ち。
自分が面倒を見る全リポジトリにおいて「ライブラリのバージョンアップはちゃんとやる」を方針とする場合、バージョンアップ支援ツールは対応コストを大きく下げてくれる。一方、適当に放置していてもいいようなリポジトリの場合、しっかりバージョンアップを支援されてしまうと対応コストが馬鹿にならない。リポジトリが増えれば増えるほど、対応コストが単調増加していってしまう。取捨選択が大事で、もうメンテナンスしないよってなったリポジトリはツールを外すなりアーカイブするなりしていった方がよい。
GitHubで、自分がフォローしている人の作成したリポジトリは基本すべて自動でウォッチする運用にしていて、いくつか通知を見て「このリポジトリは、まあ見なくてもいいか」となったらウォッチを外す。オプトアウト運用。そうしてたくさんのリポジトリを眺めていると、今日では人間が作成するPull Requestよりも各種ツールが作成するPull Requestの方が多くなっている。そうして自動で作成されたPull Requestのうち何割かは放置されているのも見えている。
人間の気配が消失した場所で、ボットは止まることなく活動しており、人間のぼくがそれを眺めている。