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
Tsubasa SEKIGUCHI
December 16, 2025
Programming
68
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
初めてのハッカソンを「紙芝居」で終わらせた話
社用で作成した人生初ハッカソンが大失敗に終わった失敗談のスライドです。
特に機密情報はないのでそのまま公開しています
Tsubasa SEKIGUCHI
December 16, 2025
More Decks by Tsubasa SEKIGUCHI
See All by Tsubasa SEKIGUCHI
エンジニアでも捗る デザイナー的思考入門(bitA Edit 新ver)
tinykitten
0
40
React Native × GraphQLで TanStack Queryを 選んだ理由
tinykitten
0
58
第3木曜LT会 #28
tinykitten
0
150
スモールスタートでいこう 自作テレメトリシステム概論
tinykitten
0
57
TrainLCD v10リリース記念 TrainLCDを支える技術
tinykitten
1
570
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
0
270
これならできる!個人開発のすゝめ
tinykitten
0
570
今日から使える AI駆動開発のすゝめ
tinykitten
1
130
Reactで始める リグレッションテスト概論
tinykitten
0
86
Other Decks in Programming
See All in Programming
数百円から始めるRuby電子工作
tarosay
0
110
Claude Team Plan導入・ガイド
tk3fftk
0
240
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
160
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
270
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
260
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
3.2k
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
150
今さら聞けない .NET CLI
htkym
0
140
えっ!!コードを読まずに開発を!?
hananouchi
0
280
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
430
[RVD26] Vibe Architecture en 2040 : Darwin a-t-il (enfin) eu raison des architectes ?
alexandretouret
0
110
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
140
Featured
See All Featured
We Are The Robots
honzajavorek
0
290
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Skip the Path - Find Your Career Trail
mkilby
1
170
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1k
Fireside Chat
paigeccino
42
4k
KATA
mclloyd
PRO
35
15k
Paper Plane (Part 1)
katiecoart
PRO
1
9.9k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
220
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