目的
- TENTIALのエンジニアはどういう目的や思想を持って、今の技術を歩んできたかを全員が同じ目線で語れるようにするための履歴
- TENTIALのエンジニアらしい技術選定をしてTENTIALのエンジニア文化を確立し誰もが意思決定をしやすい仕組みとなる
運用
自分が技術選定に迷った時は見返し、導入したときや議論をした時は記載していく。
技術選定基準
- Dynamic
- 未知で新しく可能性を秘めたものを使おう
- 導入ライブラリのコミッター・スポンサーになろう(なれなくても気持ち大事)
- Essential
- 不可逆性のないものは使わない/仕様にはしないようにしよう(必要な時に必要なものを必要なだけすり替えられるように)
- いつでも新技術や代替技術とすり替えられるにしよう(リファクタに満足する時間を取れるとは限らない!)
- ライブラリの中身・方向性を確認しよう(issueでの議論や作者twitterなどの言論も見たり、vueのclass apiなどサポート切になるであろうものは使わない!)
- Buddy
- 社内で推進しよう(導入者は特に&みんなで推進しよう)
- 何かあった時は他責にせず助け合おう(導入者も間違えはある!)
History of Technology Selection