ブックマーク / fukabori.fm (48)

  • 116. エムスリーのエンジニアリング組織運営 w/ vaaaaanquish | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 vaaaaanquishさんをゲストに、エムスリーのエンジニアリング組織運営について語っていただいたエピソードです。 出演者 話したネタ 聴くエンジニアtype マネジメントに目覚めたきっかけ VPoEとしてのばんくしさんの仕事 ばんくしさんの目標設定 エムスリーのROI文化 目標設定はツリー構造にしている? エンジニア組織のチーム構成とは? エンジニアリングマネジメントの役割は、チームの外にある? 共通のインフラチームやSREチームはある? 技術選定の方法 オペレーションは誰が担っている? 技術的負債の対応方法は? 採用時にギークさをどう見極めているか? チーム内でどのように合意するか? プロダクトマネージャーと開発エンジニアはどのようにコミュニケーションしている? 開発エンジニアの顧客接点は? ギークかつプロダクト志向な人を求めている? 目標設定

    116. エムスリーのエンジニアリング組織運営 w/ vaaaaanquish | fukabori.fm
    yug1224
    yug1224 2024/06/29
  • 114. テスト駆動開発とは何であって、何でなかったのか? w/ twada | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 twadaさんをゲストに、テスト駆動開発(TDD)、TDDに関するよくある誤解などを語っていただいたエピソードです。 出演者 話したネタ 【翻訳】テスト駆動開発の定義 自動テストとテスト駆動開発、その全体像 保守しやすく変化に強いソフトウェアを支える柱 自動テストとテスト駆動開発⁠⁠、その全体像 テスト駆動開発とは何だったのか? テスト駆動開発と同じレイヤの手法はある? テスト駆動開発と品質保証との関連は? TDD Boot Camp 2020 Online #1 基調講演/ライブコーディング テスト駆動開発に関するよくある誤解 アジャイル開発との類似点(みんな丸い) IPAの試験での誤解 今回のブログを書いた(翻訳した)ことによる懸念 サバンナ便り ~ソフトウェア開発の荒野を生き抜く~ 記事一覧 書籍レビュワー募集フォーム

    114. テスト駆動開発とは何であって、何でなかったのか? w/ twada | fukabori.fm
    yug1224
    yug1224 2024/03/31
  • 113. アジャイルコーチがウクライナ軍に入隊したときの話 w/ Dmytro Yarmak | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 Dmytro Yarmak さんに、アジャイルコーチがウクライナ軍に入隊して、どのようにアジャイル関連のスキルやリーダーシップを適用したのか、について語っていただきました。 出演者 話したネタ RSGT での講演 “A True Story of Agile Coaching in Ukrainian Armed Forces” 入隊して分かった組織の大きな課題 スクワッド・プラトゥーン・カンパニー Reactive to Proactive 各部隊のリーダーシップレベルを変えるために実施した3つのこと (訂正:途中で、ダニエル・ピンクの Management 3.0 とiwashiが発していますが誤りで、 Motivation 3.0 が正しいです) 明確さを与えること・心理的安全性を確保すること・能力を高めること Trello のカンバンによる透

    113. アジャイルコーチがウクライナ軍に入隊したときの話 w/ Dmytro Yarmak | fukabori.fm
    yug1224
    yug1224 2024/03/17
  • 112. あなたの知らないERPの世界 w/ tai | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 JSOLの田井さんに、ERPとは、インフラエンジニア・アプリケーションエンジニア仕事、テスト方法、運用保守などについて語っていただきました。 出演者 話したネタ ERP とはそもそも何か? どのような業界で ERP は使われるのか? 基幹システムとは何か? ERP は Web SaaS の企業でも活用されるものか? ERP を使うことによって嬉しいことは何か? ERP を導入するために、何をすればいいのか? ERP(SAP) のインフラエンジニアとアプリケーションエンジニアの役割 オンプレ or クラウド? データベースは何が使われる? ERP(SAP) のアプリケーションエンジニアは何をどう実装している? ABAP(Advanced Business Application Programming) 言語 ERP(SAP) エンジニアの面白さ E

    112. あなたの知らないERPの世界 w/ tai | fukabori.fm
    yug1224
    yug1224 2024/03/10
  • 111. eBPF w/ udzura | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 入門 eBPF 訳者のUchio Kondoさんに、eBPF の経緯・用途、iptablesとの違い、カーネルモジュールとの違い、CO-REなどについて語っていただきました。 出演者 話したネタ 入門 eBPF ―Linuxカーネルの可視化と機能拡張 Raft + Redis な内製Redisサーバの紹介 eBPF の始まり cBPF(classic BPF) と eBPF(extended BPF) eBPFの用途の広がり パケットフィルタリングとは何か? iptables との違い Cilium カーネルモジュールでも同じことはできるのか? カーネルモジュールの問題点 eBPF VM と eBPF検証器 Facebook での eBPF 利用 XDP(eXpress Data Path) CO-RE(Compile once, run anywh

    111. eBPF w/ udzura | fukabori.fm
    yug1224
    yug1224 2024/03/02
  • 110. Jasmine Tea と 日本の中高生向けIT教育 w/ yoichiro | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 Tably CTOのyoichiroさんに、Jasmine Tea、プログラミング言語を新たに実装、日の中高生向けIT教育などについて語っていただきました。 出演者 話したネタ Jasmine Tea とは? ブロックプログラミングとは? ファミリーベーシック 現代の言語で、プログラミング初学者がGUIアプリを作るのは大変 Jasmine Tea の想定ユーザー 新たに言語を作ると考えたときに何から考え始めるのか? インタープリタの自作、とは? Web上に言語を実装する場合に大変だったことは? JavaScript のメインスレッド専有への対応 setTimeout() によるペナルティ ブラウザの差 と デバイスの差 による苦労 中学生向けの技術の授業でのIT教育 高校の情報Ⅰ で教わる内容 教育を起因とする日IT業界の課題 教材の重要性 X

    110. Jasmine Tea と 日本の中高生向けIT教育 w/ yoichiro | fukabori.fm
    yug1224
    yug1224 2024/01/28
  • 109. フリマアプリ運営からのふりかえりとFinTech業界でのプロダクト開発 w/ yutadayo | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 スマートバンク CTOの堀井さんをゲストに、フリマアプリの運営経験からふりかえり、FinTech業界、スマートバンク社でのプロダクト開発などについて語っていただきました。 出演者 話したネタ なぜレッドオーシャン化する前にサービスをグロースできなかったのか? - フリマアプリ編 - @yutadayo フリマアプリ開始時の外部環境・市場は? リリース以降の成長は? 上手くいっているときの経営判断の難しさ n=1 に愛されるプロダクト作りからペルソナを判断するポイント ユーザーの課題を解決する得意な会社の作り方 CxO職の採用の重要性と難しさ 権限委譲が遅かった、という振り返り 会社を動かすレバーで良かったものは? 最適な組織構造を考えるためのステップは? FinTech業界とスマートバンクの事業 クレジットカード決済の裏側の通信 0からプロダクトを開

    109. フリマアプリ運営からのふりかえりとFinTech業界でのプロダクト開発 w/ yutadayo | fukabori.fm
    yug1224
    yug1224 2023/12/29
  • 108. Azure Functions チームでの開発方法やマネージャの役割 w/ sandayuu | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 牛尾さんをゲストに、書籍「世界一流エンジニアの思考法」、Azure Functions チームでの開発方法、マネージャの役割などについて語っていただきました。 出演者 話したネタ 書籍: 世界一流エンジニアの思考法 Azure Functions チームの体制は? チームでOpsまで対応している? オンコールでの呼び出し Azure Functions チームでのアジャイル開発 デプロイに必要な承認プロセスはある? チームでのレトロスペクティブの有無? 障害発生時のふりかえり マネージャの役割は? バックログのプライオリティ付けは誰が担う? 1on1で主に何を話す?何が狙い? 採用活動は誰が担う? パフォーマンス評価の仕組み 失敗に対する考え方の違い リファクタリングに向けた意思決定はどうしている? Azure Functions のスケーラビリティ

    108. Azure Functions チームでの開発方法やマネージャの役割 w/ sandayuu | fukabori.fm
    yug1224
    yug1224 2023/11/24
  • 107. LLMをゼロから作るということ w/ Takahiro Omi | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 ストックマークの近江さんをゲストに、大規模言語モデルをゼロから作る方法、学習のデータセット、モデルアーキテクチャ、学習環境への取り組みなどについて語っていただきました。 出演者 話したネタ どのような大規模言語モデルと作ったのか?特徴は何か? データセットに何を使ったのか? 日語と英語とのバランスは? 最終的なToken数は? 事前学習モデルを作りたいとして、何から考えるのか? ノイズのクリーニングと、その方法 今回活用したモデルアーキテクチャ(Llama) 前回のアーキテクチャは GPT-NeoX 今回の学習環境は? AWS Trainum 32コア x 16ノード 学習にかかった時間は? 学習時に大変だったこと・上手くいかなかったことは? 学習中のチェックポイントとは何か? なぜ、Token生成が速いのか? 手元でLLMを動かすときの一番のネッ

    107. LLMをゼロから作るということ w/ Takahiro Omi | fukabori.fm
    yug1224
    yug1224 2023/11/15
  • 106. 提供者としてクラウドネットワークを作るということ w/ y.kajiura | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 y.kajiuraさんをゲストに、クラウド内でL2をつなげる大変さ、セキュリティグループの仕組み、スケーラビリティへの取り組みなどについて語っていただきました。 出演者 話したネタ 異なるハイパーバイザーにVMが収容されていてもL2でつながっているように見せることの大変さ なぜ、L2で接続することが大変なのか? encapsulationした上でのマルチキャスト・ブロードキャストのサポート アンダーレイ側のネットワークで対応していないものは、ユーザー側のオーバーレイ通信を提供できない 当初のモチベーションとしてVRRPを提供したかった クラウドサービスでセキュリティグループを提供するための裏側の仕組み 経路処理をOpsする上で大変なことは? OpenTechLunchの資料: クラウドの作り方(使い方じゃないよ) ライブマイグレーションの前後での通信

    106. 提供者としてクラウドネットワークを作るということ w/ y.kajiura | fukabori.fm
    yug1224
    yug1224 2023/10/14
  • 105. メモリとパケットにはすべてがある w/ y.kajiura | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 y.kajiuraさんをゲストに、SDNの開発、カーネルモジュールのデバッグ、コアダンプの読み方などについて語っていただきました。 出演者 話したネタ SDNとは Lazy K SDNの開発って何をやるの? Tungsten Fabric SDNでの低レイヤ開発とは? カーネルモジュールデバッグ 見えないようと見ようとしてコアダンプを取った コアダンプの読み方 カーネルモジュールのお作法 任意のパケットをどうやって作る? Scapy Cよりも低レイヤにいく場合 気づいたらアセンブリを読むようになっていた 低レイヤに携わることによる成長 求人ページ: SDPFクラウド 仮想サーバ開発エンジニア

    105. メモリとパケットにはすべてがある w/ y.kajiura | fukabori.fm
    yug1224
    yug1224 2023/10/06
  • 104. Platform Engineering w/ jacopen | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 jacopenさんをゲストに、Platform Engineering、話題となっている背景、DevOpsやSREとの差分、Platform as as Product などについて語っていただきました。 出演者 話したネタ Platform Engineering とは? Platform Engineering におけるツールチェインとは? セルフサービスのイメージ Platform Engineering で解きたい課題とは? なぜ盛り上がっている?その背景とは? 認知負荷、課題外在性負荷 DevOps との差分は? SRE と Platform Engineering との関係は? ちいとぽにおけるプラットフォームチームと、Platform Engineeringとの関連性 書籍: チームトポロジー 価値あるソフトウェアをすばやく届ける適応

    104. Platform Engineering w/ jacopen | fukabori.fm
    yug1224
    yug1224 2023/09/20
  • 103. カケハシのエンジニア組織づくり w/ succhiello | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 カケハシCTOの海老原さんをゲストに、カケハシの事業領域、創業期からのエンジニア組織づくり、帰属意識の高め方、医療ドメインの難しさ・技術選定などについて語っていただきました。 出演者 話したネタ スタートアップの離職率の低さ カケハシの事業領域 創業期の技術開発はどう進めていったのか? 初年度のエンジニア・デザイナーの採用方法 2年目以降の開発組織のスケール方法 1社目でのCTO経験の反省とは? メタ文化文化を大切にする文化 1年目から採用ハードルを高めに設定している背景は? 開発チームの命名方法 帰属意識をなぜ高める必要があるのか? 意図的に組織に刺激を促しているか? 「わたし考える人、あなた作る人」とならない組織 分断を生まない組織にするための組織デザイン マトリクスにおける目標設定・評価 スクラムを愚直にやるために 書籍: ゾンビスクラムサバ

    103. カケハシのエンジニア組織づくり w/ succhiello | fukabori.fm
    yug1224
    yug1224 2023/09/08
  • 102. A Philosophy of Software Design (3/3) w/ twada | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 twadaさんをゲストに、A Philosophy of Software DesignをテーマにしたエピソードのPart3です。今回は「認知負荷」についてひたすら語っていただきました。 出演者 話したネタ 書籍:A Philosophy of Software Design, 2nd Edition 認知負荷 (Cognitive Load) とは何か? 書籍:チームトポロジー 価値あるソフトウェアをすばやく届ける適応型組織設計 “クソコード” という言葉をなんとかしたい 認知資源の消費量 課題内在性負荷 と 課題外在性負荷 波動拳 課題内在性負荷が高いことは、悪いことではない 循環的複雑度 99. Podcastを編集する技術 w/ tomiyama における課題外在性負荷の下げ方 例外と課題外在性負荷の関連 横断的関心事 アスペクト指向プログラ

    102. A Philosophy of Software Design (3/3) w/ twada | fukabori.fm
    yug1224
    yug1224 2023/08/16
  • 101. A Philosophy of Software Design (2/3) w/ twada | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 twadaさんをゲストに、A Philosophy of Software DesignをテーマにしたエピソードのPart2です。今回は「例外」についてひたすら語っていただきました。 出演者 話したネタ 書籍:A Philosophy of Software Design, 2nd Edition 書籍における例外・エラーの扱い Define error out of existence 例外はなぜ複雑性を増大させるのか? プロダクションレベルのコードにおけるエラーハンドリングの分量 結果に着目する設計へのシフト 防御的プログラミングとは Design by Contract エラーを適切に出すための「適切」とは その例外は回復可能なものかどうか?プログラミングミスなのか?という観点 エラーの運用側への通知 例外のバッドパターン:例外を catch

    101. A Philosophy of Software Design (2/3) w/ twada | fukabori.fm
    yug1224
    yug1224 2023/08/13
  • 100. A Philosophy of Software Design (1/3) w/ twada | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 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 ストラテジックアプローチ と タ

    100. A Philosophy of Software Design (1/3) w/ twada | fukabori.fm
    yug1224
    yug1224 2023/08/02
  • 99. Podcastを編集する技術 w/ tomiyama | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 PitPaの富山さんに、Podcastの編集、構成、音声品質の高め方、編集で使うエフェクトなどについて語っていただいたエピソードです。 出演者 話したネタ Podcastの編集とは何か? 収録前の編集と収録後の編集 パンチラインを考える 収録後の編集はなぜ必要なのか? 聞きやすいPodcastとは? 具体的に編集では何をするのか? 編集で削る時間の目安 Podcastの冒頭にハイライトをつけるべきか、否か フィラーをどれぐらい削るか? 「なんか」 プロとしてPodcastをどれぐらい聴いている? 間の切り方・残し方・付け加え方 編集に使うソフトウェア コンプレッサー、ノイズ処理の順番 イコライザの適用有無 ラウドネスの調整 Podcastを収録する機材 機材よりも環境 iPhoneで収録する場合に気をつけること PitPa オウンドポッドキャストイン

    99. Podcastを編集する技術 w/ tomiyama | fukabori.fm
    yug1224
    yug1224 2023/07/13
  • 98. LLMを活用したソフトウェアアーキテクチャと代表的なユースケース w/ ryohtaka | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 マイクロソフトの大髙さんに、LLMを活用したソフトウェアアーキテクチャ、langchain、LLM活用のコスト、代表的なユースケースなどについて語っていただいたエピソードです。 出演者 話したネタ LLMを活用したソフトウェアアーキテクチャ Copilot Stack Model/Orchestrator/Copilot frontend 代表的なOrchestratorのフレームワーク langchain semantic-kernel Azure Machine Learning prompt flow フレームワークの抽象度 デグレ探し・リグレッションテスト大変問題 GPT-4 のコストの話 チャット検索である必要性 クエリとチャットの逆転現象 検索の下地にあるデータが結局重要 参考:チャット検索やRAGの話 エンベディングとコサイン類似度 参

    98. LLMを活用したソフトウェアアーキテクチャと代表的なユースケース w/ ryohtaka | fukabori.fm
    yug1224
    yug1224 2023/07/03
  • 97. プロンプトエンジニアリング w/ ryohtaka | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 マイクロソフトの大髙さんに、プロンプトエンジニアリング、In-Context Learning、Chain of Thought、ReAct などについて語っていただいたエピソードです。 出演者 話したネタ おさらい:ChatGPTの裏側 プロンプトエンジニアリングとは? In-Context Learning X-Shot Learning (Zero-shot, One-shot, Few-shot) Few-shot の例 Chain of Thought (CoT) Few-shot CoT GPT-4 Technical Report プロンプトエンジニアリングの根幹で共通していること Self Consistency Reasoning and Acting (ReAct) ChatGPT Plugin Retrieval Augment

    97. プロンプトエンジニアリング w/ ryohtaka | fukabori.fm
    yug1224
    yug1224 2023/06/26
  • 96. 組織デザイン w/ hamaken119 | fukabori.fm

    MP3ファイルをダウンロード 内容紹介 MIMIGURIの濱脇さんに、組織デザイン、CULTIBASE School、能力定義表、報酬・評価制度との関連などについて語っていただいたエピソードです。 出演者 話したネタ 組織デザインとは何か? 組織のハード面とソフト面は表裏一体 なぜ組織デザインは重要なのか? 組織課題の捉え方、言語化のためのアプローチ CULTIBASE School 組織デザインコースの感想 組織デザイン研修の裏にある想いとは? 学びを抑圧しない研修進行 組織デザインコースの到達点とは? 能力定義表とは何か? スキルマップ 能力定義・報酬・評価制度はなぜ分けて考えるべきか? なぜ能力定義表が誕生するのか? 職能ごとのアンフェアさをどう解消するか? 能力定義表から事業戦略・中期経営計画までの背骨を通す 戦略・人員計画について、従業員全員が納得する必要があるのか? 能力定義表

    96. 組織デザイン w/ hamaken119 | fukabori.fm
    yug1224
    yug1224 2023/06/01