100. A Philosophy of Software Design (1/3) w/ twada
              2023年08月02日
            
          
内容紹介
twadaさんをゲストに、A Philosophy of Software Designをテーマに色々と語っていただいたエピソードです。
出演者
話したネタ
- 書籍:A Philosophy of Software Design, 2nd Edition
 - 資料:“A Philosophy of Software Design” を30分でざっと理解する
 - 記事:ソフトウェア設計についてtwada技術顧問と話してみた 〜 A Philosophy of Software Design をベースに 〜
 - 記事:【続】ソフトウェア設計についてtwada技術顧問と話してみた 〜 A Philosophy of Software Design をベースに 〜
 - 本書籍の翻訳は出ない?
 - Working Code isn’t Enough
 - ストラテジックアプローチ と タクティカルアプローチ
 - A Philosophy of Software Design / John Ousterhout / Talks at Google
 - ストラテジックとタクティカルとのアプローチで交差する点までどのぐらいの時間がかかる?
 - 1.5年後のコードでもメンテできるような意識を開発チームでどうすれば持てるか?
 - 書籍:An Elegant Puzzle: Systems of Engineering Management
 - Deep モジュール と Shallow モジュール
 - Unix哲学
 - Config があるとみんないじりたくなる
 - Zero Config には意思の強さが必要
 - Rails の Convention over Configuration
 - ボブおじさん(Robert C. Martin)とのプロレス
 - 違う主張があることでエンジニアにとっての選択肢が広がる
 - 主張の間で、バランスを取るようになるためには?
 - チームでプログラミングするときには一貫性が重要
 - ChatGPT と GitHub Copilot
 - チュートリアルをなぞる以外の学習パス
 - ChatGPT は気軽に聞ける怒らなくて疲れない先輩
 - サンドイッチワークフロー