Discover
趣味でOSSをやっている者だ

55 Episodes
Reverse
0:00 shiibaさんからSongmuへの質問13:49 メリハリのあるコードや設計の流儀29:12 チームの力で組織を動かす37:13 旗振りをするときに考えてること
shiibaさんからSongmuへの質問
2022年はとても面白い一年だった! - Mitsuyuki.Shiiba
ウェブアプリケーションエンジニアとして転職活動をしますー! - Mitsuyuki.Shiiba
退職 | おそらくはそれさえも平凡な日々
メリハリのあるコードや設計の流儀
GitHub - k1LoW/deck: deck is a tool for creating deck using Markdown and Google Slides.
チームの力で組織を動かす
チームの力で組織を動かす 〜ソフトウェア開発を加速するチーム指向の組織設計
チームの問題の原因は外側にあることが多いよなぁ。「チームの力で組織を動かす」を読んだ。 - Mitsuyuki.Shiiba
旗振りをするときに考えてること
旗振りをするときに考えてること - Mitsuyuki.Shiiba
ピーターの法則 - Wikipedia
0:00 関西アジャイル方面1:26 オープニングとshiibaさんの自己紹介6:22 外資系IT企業での経験8:03 Koriの開発18:12 業務でのバックエンドTypeScript技術スタック23:22 AIを使った開発33:21 コードレビューもAIにお任せ
関西アジャイル方面
アジャイルラジオ
オープニングとshiibaさんの自己紹介
@bufferings
株式会社カケハシ
Koriの開発
Kori
https://github.com/bufferings/kori
Kori (氷) というTypeScript用のウェブアプリケーションフレームワークをCursorたちと一緒に作ってみている
Hono
業務でのバックエンドTypeScript技術スタック
Zod
Fastify
AIを使った開発
Cursor
Claude Code
ChatGPT
Devin
コードレビューもAIにお任せ
Bugbot
CodeRabbit
GitHub Copilot
AGENTS.md
DeepWiki
0:00 マイク変更2:18 最近のオタク活動18:26 入院中にマンガ一気読み27:44 鬼滅のアニメと映画36:45 骨折話と怪我の功名42:18 究極の鍛練46:26 老いとの向き合い
マイク変更
入力サウンドデバイスを常にMacのメニューバーに表示する
最近のオタク活動
悪魔城ドラキュラ アニバーサリーコレクションをクリアした
人気K-popアーティストaespa、naevis と『ストリートファイター6』のコラボレーションが決定!
機動戦士Gundam GQuuuuuuX
聖戦士ダンバイン
入院中にマンガ一気読み
鬼滅の刃
呪術廻戦
ワールドトリガー
天国大魔境
少年ジャンプ+
コミックDAYS
骨折話と怪我の功名
iWALK3.0
究極の鍛練
究極の鍛練
ユディットポルガー
老いとの向き合い
YAPC::Fukuoka 2025
老いとの向き合い
大吉祥寺.pm 2025
大吉祥寺.pm 2025 前夜祭
大吉祥寺.pm に参加し、基調講演をしました
0:00 ポッドキャスト界隈1:39 オープニングとonishiさんの自己紹介2:35 onishiさんとSongmu9:05 YAPCでのはてなブログお披露目や技術発表の思い出15:05 人事マネージャーの憂鬱
ポッドキャスト界隈
ほっとテック
オープニングとonishiさんの自己紹介
id:onishi
@yasuhiro_onishi
株式会社はてな
onishiさんとSongmu
Devel::KYTProf
Redmine::ChanでIRCからプロジェクト管理
Test::Apache::RewriteRules で mod_rewrite のテストを書こう
Test::mysqld
onishi/mysqldiff
YAPCでのはてなブログお披露目や技術発表の思い出
新はてなダイヤリーの裏側
Kyoto.pm 05 Tech Talksを開催しました! #kyotopm
Kyoto.pmに行ってきました
人事マネージャーの憂鬱
フレキシブルワークスタイル制度
大事なことに集中する―――気が散るものだらけの世界で生産性を最大化する科学的方法
Deep Work: Rules for Focused Success in a Distracted World
0:00 SQLアンチパターン第2版7:55 第1版と第2版の違い25:29 MySQLの匂い28:26 IDリクワイアドと主キー採番46:46 正規化を学ぼう49:21 幻のアンチパターン「とりあえず削除フラグ」
SQLアンチパターン第2版
SQLアンチパターン第2版
SQLアンチパターン第2版 データベースプログラミングで陥りがちな失敗とその対策
『SQLアンチパターン 第2版』日本語版付録
第1版と第2版の違い
ナイーブツリー
隣接リストとCTE
マジックビーンズ
Active Record
ファントムファイル
スタンダード・オペレーティング・プロシージャ (さびついた開発標準)
MySQLの匂い
Bill Karwin
Percona
IDリクワイアドと主キー採番
USING句
ミニ・アンチパターン:BIGINTは十分に大きい?
Snowflake ID
mackerelio/snowflake
正規化を学ぼう
付録A: 正規化のルール
幻のアンチパターン「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
0:00 twadaさん登場1:07 AI時代のソフトウェア開発を考える12:52 Agentic CodingとOSS開発31:26 AIの登場でメンテナとコントリビュータの関係を支えていた「信頼」が崩れつつあるのではないか
twadaさん登場
和田卓人
t-wadaのブログ
@t_wada
twada
AI時代のソフトウェア開発を考える
AI時代のソフトウェア開発を考える
Claude Code Deep Dive 〜t-wada, mizchiとAgentic Codingの「今」を眺める 〜
ケント・ベック
Agentic CodingとOSS開発
131. AIコーディングの現在地 w/ twada
feat: “stepwise” assertion format for LLM-friendy output #23 - twada/power-assert-monorepo
今はまだ生成AIに自分の文章を書かせたくない
k1LoW/deck
AIの登場でメンテナとコントリビュータの関係を支えていた「信頼」が崩れつつあるのではないか
Yes, I will judge you for using AI…
Supply chain attack
0:00 突発deck開発者会議開始1:05 GoogleスライドとMarkdownの比較ロジック3:46 パラグラフ分割ロジック15:53 blockquoteの実装24:47 自動レイアウト導出56:51 エピローグとv1リリース
突発deck開発者会議開始
https://github.com/k1LoW/deck
パラグラフ分割ロジック
feat: HardLineBreak support · Issue #231 · k1LoW/deck
Discussion: line breaks・Issue #234・k1LoW/deck
feat: support HardLineBreak and remove deck.Fragment.SoftLineBreak field by Songmu · Pull Request #247 · k1LoW/deck
feat: support proper paragraph separation in slide by Songmu · Pull Request #251 · k1LoW/deck
blockquoteの実装
feat: blockquote styling support · Issue #202 · k1LoW/deck
feat(md): add support for block quotes by k1LoW · Pull Request #206 · k1LoW/deck
自動レイアウト導出
Proposal: Default layout settings according to title header level · Issue #193 · k1LoW/deck
feat(md): add support for default conditions for layout in Frontmatter by k1LoW · Pull Request #264 · k1LoW/deck
feat: support config.yml for global setting by k1LoW · Pull Request #326 · k1LoW/deck
エピローグとv1リリース
deckがv1になった - Copy/Cut/Paste/Hatena
0:00 マイクを買った話7:46 マネージする人大変そう18:59 地方の時間の流れ24:30 趣味でOSSをやっている者達31:25 OSSのリリース戦略44:05 転職の話53:08 プロポーザルと自己評価資料
マイクを買った話
Shure MV7+
地方の時間の流れ
Ustream
趣味でOSSをやっている者達
43: OSSのアート性 (goocy54)
OSSのリリース戦略
serverspec
awspec
Minilla
godzil
tagpr
octorelease という gem をつくった
転職の話
Devin
DeepWiki
プロポーザルと自己評価資料
キャリアキーノートとはなにか
0:00 趣味のOSS活動0:53 オープニングとk1LoWさんの自己紹介2:15 k1LoWさんとSongmu11:03 k1LoW/deck21:15 cliのargsとoption/flagの使い分け40:30 configuration freeを実現することの難しさ51:55 テキストファイルからのスライド作成の歴史56:24 HTML, Markdown厄介オタク
オープニングとk1LoWさんの自己紹介
@k1LoW
https://github.com/k1LoW
テイラー株式会社
k1LoWさんとSongmu
Co Conference'19 Summer in Fukuoka
GMPペパボ
k1LoW/filt
tail -F /path/to/access.log のようなストリームに対して何度でもgrepを試行錯誤できるツール filt を作った
技芸のコードによるボトムアップ #phpgenba #phpconfuk #gocon
Goでツールを量産する僕の方法
Songmu/timeoutからコマンドの停止処理部分を理解しつつ切り出してk1LoW/execを作っている #gocon
Songmu/timeout
k1LoW/exec
k1LoW/deck
k1LoW/deck
md2googleslides
Marp
私的MarkdownとGoogle Slidesでスライドを作成する方法(またはdeckの紹介)
k1LoW/deck: MarkdownでGoogleスライドを作る | lacolaco’s marginalia
Command-line interface tool design
ソフトウェア開発におけるインターフェイスという考え方
feat: add presentationID support in frontmatter for simplified apply command #178
cliのargsとoption/flagの使い分け
k1LoW/sheer-heart-attack
UNIXという考え方: その設計思想と哲学
configuration freeを実現することの難しさ
設定より規約
リポジトリの内容を別リポジトリにpushするGitHub Actionを公開した
単にブランチを作るだけのGitHub Actionを作った
Travis CI
k1LoW/octocov
pause
Douglas Crocfork: The JSON Saga
テキストファイルからのスライド作成の歴史
Spork
Daring Fireball: Markdown
CommonMark
HTML, Markdown厄介オタク
<cite>は作者名を入れてはならないし、<blockquote>に含めてもいけない
WAI-ARIA の基本
0:00 日本で一人目のCRE10:28 原義のCREからの解釈の変化19:35 a-knowさんが考えるCRE像31:41 ライフワークの話
日本で一人目のCRE
Google の新しい専門職 : CRE が必要な理由
セールスエンジニア 改め Customer Reliability Engineer (CRE) になりました
CRE(Customer Reliability Engineer)という職種になった
原義のCREからの解釈の変化
インフラチーム改め Site Reliability Engineering (SRE) チームになりました
Pokémon GO の爆発的ヒットを支える Google Cloud
a-knowさんが考えるCRE像
サイト信頼性エンジニアリング(SRE)
「CSM」と「CRE」の2職種を新たに設けた背景や舞台裏
List of system quality attributes
CRE Camp #1
ユーザー信頼をどうつくる? CRE CAMP参加と登壇レポート
CREを立ち上げるにあたって考えたこと・やったこと
ライフワークの話
自分が普段やっていることが趣味なのか、ライフワークなのか
0:00 ポッドキャストのバッチ処理消化1:42 オープニングとa-knowさんの自己紹介5:03 小さいWebアプリが好き25:48 TaskMD Shelf29:12 岡山の地域コミュニティ事情
オープニングとa-knowさんの自己紹介
SmartHR
CRE
小さいWebアプリが好き
pixela
Mackerelで俺を監視
調整さん
「ATND」4月に終了 「満足いただけるサービスの提供が困難」 開始から11年
HatenaCounting
UNIX哲学
n8n
ifttt
TaskMD Shelf
https://github.com/Songmu/TaskMD-Shelf
TaskMD Shelf - 積極的棚上げを由とする怠惰なタスク管理
怠惰で持続可能な、自由なタスク管理 - TaskMD Shelfの実践 by Songmu
岡山の地域コミュニティ事情
Okayama.なんか
町田.pm
「Okayama.なんか という新しいコミュニティを立ち上げた話」もしくは「“.なんかメソッド” について」
優しい終身の独裁者
Sugamo.css
0:00 OSSとの関わり方35:30 gPRC Federationの取り組み55:49 WebAssemblyをプロダクションで使う
OSSとの関わり方
github.com/goccy/go-modrank
github.com/goccy/bigquery-emulator
Jasper
自分のOSSのタスク管理方法
aqua
Homebrew/homebrew-core
mold
gPRC Federationの取り組み
gRPC Federation
GraphQL Federation
gqlgen
WebAssemblyをプロダクションで使う
emscripten
hashicorp/go-plugin
WASI suport in Go
Go Conference 2025
0:00 パーソナルトレーニングのリスク2:25 オープニングとgoccyさんの自己紹介4:44 鮮烈な業界デビュー9:40 goccyさんとGo13:30 go-yamlのアーカイブと本家fork問題38:34 YAML作者Ingy döt Net
go-yamlアーカイブに関する解説エントリ: gopkg.in/yaml のアーカイブと乗換先やメンテナンス継承議論
オープニングとgoccyさんの自己紹介
@goccy
goccy
鮮烈な業界デビュー
Perlと出会い、Perlを作る
PerlMotion
goccyさんとGo
goccy/go-yaml
goccy/go-json
go-yamlのアーカイブと本家fork問題
「あなたのキャリアのなかで、特に印象に残るPull Requestは何ですか?」著名エンジニアの方々に聞いた【第三弾】
go-yaml/yaml
gopkg.in/yaml.v3
yaml/go-yaml
CNCF Slack
YAML Specification Index
YAML作者Ingy döt Net
Ingy döt Net
yamlscript
0:00 目安箱の設置とワークさせるポイント17:11 技術発信を促す方法33:42 育成が上手くないと自覚している
目安箱の設置とワークさせるポイント
目安箱の設置とワークさせるポイント
文書管理をGitHubでやりたいエンジニア
技術発信を促す方法
Movable Type
はてなブックマーク
Slack 用リアク字チャンネラー
エンジニアの強力な付加価値スキルとしての発信力
大作になりがち問題
育成が上手くないと自覚している
スター・システム
必須図書・前提本
70点に「見える」段階で全権委任する
0:00 オープニングとkonifarさんの自己紹介2:13 KonifarさんとSongmu6:45 最近の発信14:45 ポッドキャスターとして21:37 SHIROBAKO27:13 言の葉の庭33:41 忙しさの中毒性
オープニングとkonifarさんの自己紹介
@konifar
Kyash
小西 裕介
KonifarさんとSongmu
41歳のエンジニア、マネージャーからICへのキャリアチェンジ
Engineering Managerをやめた
songmuさん、こにふぁーさんが直面したキャリアの悩みと挫折を振り返る
最近の発信
エンジニアキャリアと「発信」の不可分な関係。小西裕介はなぜブログを書き続けるのか
サバイバルモード下でのエンジニアリングマネジメント
Lesson.1 こにふぁー氏に学ぶ ブログ活用術
今はまだ生成AIに自分の文章を書かせたくない
個人目標設定の手引きとシュート2万本
ポッドキャスターとして
yome.fm
Yattecast
22. 前々職のスタートアップの精算と思い出
podbard - Podcast site generator
SHIROBAKO
SHIROBAKO
言の葉の庭
言の葉の庭
忙しさの中毒性
忙しさの中毒性
Deep Work - 大事なことに集中する
限りある時間の使い方
0:00 有休消化中の冒険9:07 コロナ渦以降のコミュニケーション事情23:45 Shibuya.jsの思い出29:33 Blosxomの良さとプラグインシステム41:45 AI時代の職業変遷
有休消化中の冒険
13年勤めたLINEヤフー株式会社を退職しました
平日に時間があるとき行くと良い大学博物館や、企業博物館など
登戸研究所とは | 明治大学
コロナ渦以降のコミュニケーション事情
Discord
freenode
町田.pmのDiscordサーバー
bluesky
マルチポスト
Shibuya.jsの思い出
JSDeferred
Mochikit
Shibuya.js
John Resig
冬通りに消え行く制服ガールは✖夢物語にリアルを求めない。 (Web Archive)
Blosxomの良さとプラグインシステム
Blosxom
tDiary
ウェッブエンジニアのローレベルプログラミング
Plagger
コーディングを支える技術 ~ 成り立ちから学ぶプログラミング作法
AI時代の職業変遷
ラバーダック・デバッグ
電話交換手
計算手
0:00 名前の呼び方1:21 オープニングとcho45さんの自己紹介5:44 YouTube活動12:05 インターネットから受けた物はインターネットに返そう16:02 cho45さんとのニアミス23:25 はてなブログの当初の設計思想など
オープニングとcho45さんの自己紹介
@cho45
@lowreal.net
映画に出てくるハッカーになりたい - YouTube
映画に出てくるハッカーになりたい
YouTube活動
cho45の氾濫原
UVカットを可視化してみる
インターネットから受けた物はインターネットに返そう
個人サイトは終わってしまったのか
cho45さんとのニアミス
2. 経営理念「つくる人を増やす」
面白ラボBM11(ブッコミイレブン) 2009
量が質を生む
何をするかより誰とするか
そなえよつねに ボーイスカウト
はてなブログの当初の設計思想など
はてなブログ
Teng - very simple DBI wrapper/ORMapper
SQL::NamedPlaceholder - extension of placeholder
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
0:00 コミュニティや勉強会4:27 PHPカンファレンス福岡202516:05 作業メモの話30:54 最近のSongmuの近況やイベント
コミュニティや勉強会
Fukuoka.go#21 なんと10周年
Fukuoka.rb #397 〜RubyKaigi 2025の機運〜
「YAPC::Fukuoka 2025」、2daysで開催します!!!
PHPカンファレンス福岡2025
HPカンファレンス福岡2025
@phpcon_fukuoka
作業メモの話
数年間継続している「作業メモ」の話
Obsidian
最近のSongmuの近況やイベント
フェロー就任と独立のお知らせ
ネットでサービスが売れるMOSH 松木 雅幸 氏が技術顧問就任
株式会社DELTAの技術顧問に松木 雅幸(Songmu)氏が就任
ヘンリー理想駆動ラジオ始めました
町田.pm
HealthTech Meetup〜おもろムズい医療業界〜
シネマ de LT会〜あなたのナレッジ大上映〜
[ヌーラボの新規事業創出プログラム「Nu Source(ヌーソース)」始動記念講演会](https://nu-source-launch-event.peatix.com/)
初コラボ!?
riverside
オープニングとアカセさんの自己紹介
@akase244
ツナギメエフエム
ep 142 @akase244 @o0h_とPHPカンファレンス小田原の感想、みんなでAI Agentの動向にキャッチアップ- Yokohama North AM
コミュニティ運営とアイデア取り込み
oss4funのポッドキャストゲストガイド
Ep.129 あらたま(@ar_tama)さんと雑談 #ツナギメエフエム
町田.pm
転職し(て)ました
転職し(て)ました
株式会社ビットフォレスト
コロナ禍で転職して入社後にやってきたことのまとめ
s
マイクとモニタリングヘッドフォン
インフラエンジニア転身とマネージャー転身
Go始めました
はじめてのGo言語でTCP外形監視ツール「Synpack」を作ってみた
akase244/synpack - GitHub
check-tcp
GoナニモワカラナイけどChatGPTと共に解決したい課題が解けるかやってみた
0:00 OSSとDIYの類似性9:44 OSSに対するスタンス17:02 OSS作家性26:41 面白がり屋36:02 趣味はインターネット
OSSとDIYの類似性
リチャード・ストールマン
それが僕には楽しかったから
「隙間家具OSS」に至る道
怒り駆動
OSSの対するスタンス
作るのが楽しいのか、使ってもらうのが楽しいのか
OSSとビジネス
OSS作者神格化問題
OSS作家性
OSS開発者が醸し出す作家性
IndieWeb
AIが作家性を支援する話
面白がり屋から見たOSS作家
退職
人生は、運よりも実力よりも「勘違いさせる力」で決まっている
身の丈にあった道具を振るうこと
趣味はインターネット
夫婦ポッドキャスト
mixi2
「インターネット感」
楽しいインターネット