Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
初めてのハッカソンを「紙芝居」で終わらせた話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tsubasa SEKIGUCHI
PRO
December 16, 2025
Programming
0
41
初めてのハッカソンを「紙芝居」で終わらせた話
社用で作成した人生初ハッカソンが大失敗に終わった失敗談のスライドです。
特に機密情報はないのでそのまま公開しています
Tsubasa SEKIGUCHI
PRO
December 16, 2025
Tweet
Share
More Decks by Tsubasa SEKIGUCHI
See All by Tsubasa SEKIGUCHI
スモールスタートでいこう 自作テレメトリシステム概論
tinykitten
PRO
0
30
TrainLCD v10リリース記念 TrainLCDを支える技術
tinykitten
PRO
1
270
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
220
これならできる!個人開発のすゝめ
tinykitten
PRO
0
380
今日から使える AI駆動開発のすゝめ
tinykitten
PRO
1
91
Reactで始める リグレッションテスト概論
tinykitten
PRO
0
56
エンジニアでも捗る デザイナー的思考入門
tinykitten
PRO
1
1.4k
Gunma.web #55
tinykitten
PRO
0
290
React Nativeではじめる ハイパフォーマンス スマホアプリ開発(GENIEE Edit)
tinykitten
PRO
0
150
Other Decks in Programming
See All in Programming
PostgreSQL を使った快適な go test 環境を求めて
otakakot
0
370
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
500
Rails Girls Tokyo 18th GMO Pepabo Sponsor Talk
yutokyokutyo
0
180
CSC307 Lecture 13
javiergs
PRO
0
310
AI時代でも変わらない技術コミュニティの力~10年続く“ゆるい”つながりが生み出す価値
n_takehata
2
540
AI巻き込み型コードレビューのススメ
nealle
2
2.4k
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
2k
オブザーバビリティ駆動開発って実際どうなの?
yohfee
2
630
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
110
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
410
CSC307 Lecture 09
javiergs
PRO
1
850
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
110
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Rails Girls Zürich Keynote
gr2m
96
14k
Code Reviewing Like a Champion
maltzj
527
40k
The SEO identity crisis: Don't let AI make you average
varn
0
400
GraphQLとの向き合い方2022年版
quramy
50
14k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
470
How to Talk to Developers About Accessibility
jct
2
140
Building Adaptive Systems
keathley
44
2.9k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
140
Into the Great Unknown - MozCon
thekraken
40
2.3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Transcript
NON-CONFIDENTIAL PUBLIC DOMAIN DOCUMENTATION Freelance Frontend Engineer Tsubasa SEKIGUCHI 動かない山手線、沈黙のAPI
初めてのハッカソンを 「紙芝居」で終わらせた話 The Stationary Yamanote Line and The Silent API How I ruined my first hackathon by obsessing over "Perfect Architecture" 2025.12.18 | 技術共有会 #15
関口 翼 Tsubasa SEKIGUCHI aka TinyKitten フリーランス フロントエンドエンジニア 関口 翼
Tsubasa SEKIGUCHI aka TinyKitten / きったん フリーランス フロントエンドエンジニア 2 2025.12.18 | 技術共有会 #15
TinyKitten タイニーキトゥン aka 関口 翼 フリーランス フロントエンドエンジニア 3 2025.12.18 |
技術共有会 #15
TrainLCD スマートフォンで使えるトレインビジョン 鉄道での移動中に迷いそうな時、 電車から降りれるか不安な時 きっとあなたの役に立つはずです 日本全国の鉄道路線で使える 新感覚ナビゲーションアプリ 4 2025.12.18 |
技術共有会 #15
5 縦画面対応 オープンβテスト を含む TrainLCD v10 Android版 開始 縦画面表示・プリセット機能などを いち早く体験できます
TrainLCD 直近のハイライト 2025.12.18 | 技術共有会 #15
ハッカソンで何が起きたのか? What happened at the hackathon? 6 2025.12.18 | 技術共有会
#15
7 「朕ならできる」 「完璧なものを作って優勝だ」 という(今思えば)危うい自信。 朕は伝説を 残すつもりでした 人生初のハッカソン 2025.12.18 | 技術共有会
#15
8 VJチームが作った映像は最高だった あとは担当したAPIがデータを流し込めば、 この無限に続く電脳都市を疾走できるはずだった 引用: https://x.com/LINKS_MLIT/status/1995030319322599815/photo/3 2025.12.18 | 技術共有会 #15
賞なし。 最新鋭の"紙芝居"が 完成した 結果は・・・
9 2025.12.18 | 技術共有会 #15 プロジェクトの全貌 The entirety of the
project
データに合わせて景色が流れる没入感が狙いだった。 アーカイブ: https://www.youtube.com/live/OUhpN7YqsVU 2025.12.18 | 技術共有会 #15 10 山手線の リアルタイム
運行データ × VJ チームのアイデア
アーカイブ: https://www.youtube.com/live/OUhpN7YqsVU 11 2025.12.18 | 技術共有会 #15 音楽や状況に 合わせて、映像を リアルタイムに
操作・演出する パフォーマンス VJ(Visual Jockey)とは?
12 2025.12.18 | 技術共有会 #15 プロの メディアアートや ライブ演出でも 使われる、ビジュアル プログラミング環境
TouchDesignerについて
13 2025.12.18 | 技術共有会 #15 Lambda + API Gatewayで REST
APIを設計開発 デプロイを自動化 担当範囲のバックエンドについて
14 2025.12.18 | 技術共有会 #15 崩壊へのプロセス Process of Downfall
これどうするんだっけ... Vibe Coding頼りになった コーディング作業 結局AI活用には前提知識が必要 間違え続けるAIに 冷静に指示できなくなっていた CDKで自動デプロイを試みるが... 自動デプロイだからと ビルド所要時間を計算に
入れていなかった 2025.12.18 | 技術共有会 #15 15 基礎知識不足、 環境構築で つまづく焦り 忍び寄る「技術力不足」の壁
1日目の夜中 明日APIインターフェイスを 共有します 2日目(最終日)の午前中 楽観的すぎた思考回路 他のチームはもうテスト開始 さらに共有漏れも気づかなかった そして成果発表直前 間に合わないことは確実 チームリーダーからの
催促が始まる 2025.12.18 | 技術共有会 #15 16 柔軟な コミュニケーションを 怠った代償 開発作業、いつ頃終わりますか?
成果発表開始! メンバーが成果を解説し、 デモ画面の審査員および観客、 全世界への配信が始まる デモ紹介が終わり、 冷や汗をかきながら 何も成果を出せなかった 自分と審査員とのやりとりが始まる 最終的に完成したものは紙芝居 当然ながら、なんの賞も
獲得できなかったという現実 2025.12.18 | 技術共有会 #15 17 全世界に配信される 厳しいが当然な 指摘の数々 結局何をしていたんですか?
18 2025.12.18 | 技術共有会 #15 なぜ失敗したのか? Why did it fail?
完璧を目指すよりまず終わらせろ 完璧で綺麗なコードは 自分以外、 誰一人求めていなかった 結局必要なのは動くもの データベースを完璧に 使いこなすより、すぐデータを 用意できる方が重要だった 疎結合を目指しすぎて... チームの連携まで疎結合に
してしまった 2025.12.18 | 技術共有会 #15 19 「綺麗なAPI」を 作ろうとして、 最低限の要件を 見逃していた エンジニアリングの観点では
APIが動かない焦りから、 自分の作業に没頭し、 周りの声をシャットアウト してしまった 拒絶と孤立 助け舟を出そうとしてくれた メンバーに対し、焦りから横暴な態度 を取ってしまった 結果として 「柔軟に仕様を変える」という
選択肢を、自らの態度のせいで 潰してしまった 2025.12.18 | 技術共有会 #15 20 チームメンバーが 「妥協策を考えよう」 と提案してくれて いたのに、それを 受け入れる精神的な 余裕がなかった。 焦りにより周りが見えなくなる
頻繁な進捗確認が始まる これはリーダーが悪いのではなく、 自分が進捗を自発的に共有しなかった そのためリーダーは聞くしかなかった チームを不安に陥らせた 信頼残高がゼロになり、マイクロ マネジメントが必要な状態に 陥らせてしまった 最終的には タイムアップを迎える
チームでの情報共有が不十分なまま 成果発表が始まる 2025.12.18 | 技術共有会 #15 21 チームリーダーから 「あとどれくらいで 実装終わりますか?」 と、体感で3分に1回 聞かれる状況 失われた信頼とマイクロマネジメント
22 2025.12.18 | 技術共有会 #15 今回の教訓 What I learned from
this hackathon
推測するな、合意せよ 相手が必要なのは 「完璧なコード」ではなく 「テストできるデータ」 "Clean Code" より "Working Code" Day
1 で汚くてもいいから全通しする。 動くものがあって初めて、 改善の意味が生まれる。 「助けて」は早いほど偉い 情報を隠しても事態は好転しない。 悪い報告こそ、最速で共有する。 2025.12.18 | 技術共有会 #15 23 「たぶんこうだろう」 で進めず、最初に 仕様や認識を確実に 共有する 今の自分ならどう戦うか
Freelance Frontend Engineer Tsubasa SEKIGUCHI ご清聴ありがとうございました! Thank you for listening!
2025.12.18 | 技術共有会 #15 NON-CONFIDENTIAL PUBLIC DOMAIN DOCUMENTATION