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
Satoru Takeuchi
PRO
July 17, 2021
Technology
790
1
Share
自分の開発環境の変遷
kanazawa.rb #107の発表スライドその1です。
Satoru Takeuchi
PRO
July 17, 2021
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
40
システム強制終了時に ファイルシステムの整合性を保つ ~ ジャーナリング編 ~
sat
PRO
1
45
ファイルシステムの整合性を回復するfsck
sat
PRO
1
45
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
3.9k
ファイルシステムの不整合
sat
PRO
2
140
書籍執筆での生成AIの活用
sat
PRO
2
480
ChatGPTに従って体調管理2026
sat
PRO
0
180
eBPF
sat
PRO
1
150
waruiBPF
sat
PRO
0
130
Other Decks in Technology
See All in Technology
Forget technical debt
ufried
0
160
Building Production-Ready Agents Microsoft Agent Framework
_mertmetin
0
150
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
230
拝啓、あの夏の僕へ〜あなたも知っているApp Runnerの世界〜
news_it_enj
0
210
古今東西SRE
okaru
1
120
ServiceNow Knowledge 26 の歩き方
manarobot
0
340
フロントエンドの相手が変わった - AIが加わったWebの新しいインターフェース設計
azukiazusa1
32
10k
Fabric MCPの紹介と使い分け
ryomaru0825
1
120
AI와 협업하는 조직으로의 여정
arawn
0
580
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
380
Microsoft 365 / Microsoft 365 Copilot : 自分の状態を確認する「ラベル」について
taichinakamura
0
450
アクセシビリティはすべての人のもの
tomokusaba
0
250
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
174
15k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
55k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
270
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
290
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
190
Test your architecture with Archunit
thirion
1
2.2k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
170
Transcript
自分の開発環境の変遷 Jul. 17th, 2021 kanazawa.rb #107 Satoru Takeuchi twitter: satoru_takeuchi,
EnSatoru
プログラミングをはじめたとき: 1990年代中盤 • ゲーム開発系の雑誌についてたCライクな独自言語で開発していた • メモ帳ですべてを開発 ◦ 「テキストエディタ」という概念を知らなかった ◦ インターネットなんて家になかったし言葉も知らなかったので参考にするものもなかった
◦ 今同じことをしろと言われたら気が狂うと思う
Windowsプログラムをはじめてから: 1990年代後半~ • DelphiやVC++(ほぼ前者)などのIDEを使っていた • スーパー便利、何これ?メモ帳でやってた頃はなんだったんだ? • リッチなエディタやデバッガがすべて最初から揃っていて最高
Linuxに出会ってから: 2000年代前半~ • IDEから伝統的なツールに回帰 ◦ gcc+gdb+emacs+cvs • 色々あってWindows、IDE、GUIアンチ、Linux、CUIフリークになる • emacsの虜になる
◦ 「emacsはテキストエディタではなく環境 (受け売り)」 ◦ elisp書いて自分の好みにカリカリチューニング
その後: 2010年代中盤から後半あたり • なんか環境に凝るのめんどくさいな… • .emacsとか.bash、何年も更新してないな… • 何なら設定ファイルの意味がもうよくわからないな… • カリカリチューニングではなくチューニングする自分が好きだったのでは?
いま • 真にやりたいこと以外なにもかもがめんどくさい ◦ 興味の範囲の縮小 ◦ 精神の老化 ◦ 環境変えるたびに設定を移行するのがめんどい。自分で変えられない環境もある •
とにかくデフォルトでええかんじに動いて脳を使わずに使えるやつ最高 • 今はVSCodeですべてが完結 ◦ プラグインを検索して ”install”ボタンを押せば必要十分な環境が揃う ◦ 細かいところが気に食わない?致命的じゃなければ自分をツールにあわせればいいじゃん
おわり any questions?