Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
自分の開発環境の変遷
Search
Satoru Takeuchi
PRO
July 17, 2021
Technology
810
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自分の開発環境の変遷
kanazawa.rb #107の発表スライドその1です。
Satoru Takeuchi
PRO
July 17, 2021
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
119-多機能ファイルシステムBtrfs_のコピー.pdf
sat
PRO
1
68
Linuxカーネルの インタフェースは変わりうる?
sat
PRO
1
93
あなたの知らないバージョン命名規則
sat
PRO
3
900
Rook: Intro and Deep Dive with Ceph
sat
PRO
1
64
Machine Check Exception
sat
PRO
2
66
バイナリダンプの模様を読む
sat
PRO
0
89
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
87
114-ファイルのshallow_copy.pdf
sat
PRO
2
57
113-Btrfsのスナップショット.pdf
sat
PRO
0
40
Other Decks in Technology
See All in Technology
空間オーディオで過去の 自分(ゴースト)と競うランニング 〜HealthKitのルートを足音に変える実装〜
nao_randd
0
220
Spring BootからQuarkusへの移行
tatsuya1bm
2
120
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.3k
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
2
1.4k
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
190
Claude Code本って、 読む必要あるの?
oikon48
2
470
CLIライブラリ開発を支える技術
htnabe
0
120
Railsのように考える: See through the Master
snoozer05
PRO
3
910
aws-iot-platform-architecture-use-cases.pdf
ma2shita
0
210
[2026-09-11]SREは誰のもの?運用エンジニアが始める 「SRE領域への越境」とチームの進化の軌跡 〜Road to NEXT CRE
tosite
0
290
Screen Lens - 今見てる画面を翻訳する
komagata
0
320
AIに任せた品質は、誰が見立てるのか - AI時代のテストマネジメント
nakanao
2
1.5k
Featured
See All Featured
Done Done
chrislema
186
16k
Optimising Largest Contentful Paint
csswizardry
37
4k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
530
Become a Pro
speakerdeck
PRO
31
6.3k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Unsuck your backbone
ammeep
672
58k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
390
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Visualization
eitanlees
152
17k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
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?