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
sako
May 14, 2025
1
250
自己否定の無限ループから抜け出したくて、デバッグしたのは私自身だった話
シネマ de LT会〜あなたのナレッジ大上映〜@シアタス調布
sako
May 14, 2025
Tweet
Share
Featured
See All Featured
Making Projects Easy
brettharned
116
6.3k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Adopting Sorbet at Scale
ufuk
77
9.4k
Facilitating Awesome Meetings
lara
54
6.4k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Agile that works and the tools we love
rasmusluckow
329
21k
Visualization
eitanlees
146
16k
Building Adaptive Systems
keathley
43
2.6k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
17
950
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Transcript
自己否定の無限ループから抜け出したくて デバッグしたのは私自身だった話 シネマ de LT会~あなたのナレッジ大上映~ @シアタス調布 2025年5月14日(水)
自己紹介 • 小規模SIer的なベンチャー企業に所属するシステムエンジニア • 普段は客先常駐で要件定義~開発~運用・保守まで一貫して担当 • ここに至るまで、だいぶ支離滅裂なキャリア。 「人生楽しそう」「1年に1冊本を掛けそうな人生」と言われるなど傍目には破天荒だけど 実際はいつも藻掻いていただけ。 X:@sako__n
さこ
あなたはポジティブですか?
ポジティブ思考
似非ポジティブ思考
「何事もポジティブに捉えよう」 「他責はダメ」 「テイカーは悪」
せやな
私も、 「物事の良い面を見るようにしよう」 「何か良くないことが起きた時は まず自分に原因を探すようにしよう」 「常に“他者に与えること” “他者から奪わないこと”を心掛けよう」
私も、 「物事の良い面を見るようにしよう」 「何か良くないことが起きた時は まず自分に原因を探すようにしよう」 「常に“他者に与えること” “他者から奪わないこと”を心掛けよう」
私の中の感情処理 良い感情 ⇒良いものなので大切に扱う 負の感情 ⇒良くないものなので無かったことにする
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; }
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; }
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; }
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; }
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; }
// 負の感情フラグ boolean isNegativeEmotion = false; // 負の感情が発生 if (emotion.equals(“不安”)
|| emotion.equals(“悲しみ”) || emotion.equals(“怒り”)) { isNegativeEmotion = true; } if (isNegativeEmotion) { // 負の感情は良くないので、無かったことにする isNegativeEmotion = false; } 何事もなかったように後続処理へ
本来エラーとすべきデータを 表面上は問題ないことにした
それって大丈夫なの???
それって大丈夫なの???
塵も積もれば山となり 徐々に「私」というシステムには不具合が生じ始めた • 時々 手首まわりや首、瞼など皮膚の薄いところに蕁麻疹が出る ↓(無視) • 夜中 全身に蕁麻疹が出て眠れなくなる ↓(薬で蕁麻疹の症状を抑える)
• 突発性難聴になる
それでも負の感情を無視しました
なぜか?
• 自分が「しんどい」と認める =誰かを責めることになる と考えていた • 今の環境で不調になるなんて、 自分が軟弱すぎるだけだと思った
心身の不調は益々悪化 完全に負のループ
このままじゃダメだ。
今まで握り潰していたエラーの原因を突き止めるべく 少しずつ「私」のデバッグを開始
自分に合っていたと思われる環境と比較
私、ヤギなのでは?
I am a goat.
新たな草原 草を上手に食べられない日々
「草すらまともに食べられない」 「私はなんてダメなヤギなんだ…」
「草すらまともに食べられない」 「私はなんてダメなヤギなんだ…」
「草すらまともに食べられない」 「私はなんてダメなヤギなんだ…」 その草原や新しい草の食べ方にまだ慣れていないだけ 他の草原で元気に草を食べられていた事実は不変
感情の裏側をちゃんと見ずにスルーした結果 客観視ができなくなっていた
私たち みんなざっくり同じ生物だけど 性格も、考え方も、得手不得手も違う
淡水魚が海で生きられないように 適した環境はそれぞれ違う
自分の能力を最大化するためには うまくいっていない部分を 正面から見つめることも必要
適した環境の答えは 各々の心の中にある
We are all GOATs in our own field
We are all GOATs in our own field We are
all GOATs in our own field
We are all GOATs in our own field 私たちはみんな 自分に合った環境で
きっと 自分史上最高の自分になれる
We are all GOATs in our own field 環境に合わせて自分を変えたり 環境を移ったりするだけでなく
心掛け次第で 環境が変わって見えることだってあるかも
We are all GOATs in our own field こう思えたのは、 負の感情に向き合ったから
そして
これまでの私が 悩んだ時間も しんどい気持ちも 否定しない
それはそれで 経験から得られた資産
エラーを握り潰さず、自分をデバッグして 少しずつリファクタリングしていこう
None
あなたも「自分のデバッグ」してみませんか?
ご清聴ありがとうございました