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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
Rook: Intro and Deep Dive with Ceph
sat
PRO
1
59
Machine Check Exception
sat
PRO
2
54
バイナリダンプの模様を読む
sat
PRO
0
74
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
62
114-ファイルのshallow_copy.pdf
sat
PRO
2
45
113-Btrfsのスナップショット.pdf
sat
PRO
0
28
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
66
システム強制終了時に ファイルシステムの整合性を保つ ~ ジャーナリング編 ~
sat
PRO
2
72
ファイルシステムの整合性を回復するfsck
sat
PRO
1
78
Other Decks in Technology
See All in Technology
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
650
JavaScript 研修 (2026)
recruitengineers
PRO
2
650
ホームラボ紹介
y_sera15
0
210
属人化を叩き割れ!「制作加速」と「安定化」の矛盾を打破する:8年目プロダクトが辿り着いた「ミスが起こり得ない」アセット制作フローの全貌
gree_tech
PRO
0
110
Agent 時代の Kaggle 展望 / kaggle-in-the-agentic-era
upura
1
850
Digitization部 紹介資料
sansan33
PRO
2
7.7k
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
370
【書籍出版記念】 10周回って、エージェント開発は RAGがすべてだった。〜RAGの歴史と開発現場で見えた実践知〜
akiratameto
1
310
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
350
巨大気象データと戦う ― サロゲートモデル学習を高速化する圧縮技術
gpuunite_official
0
140
ハーレムエンジニアリング
kazuma777777
0
190
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
130
Featured
See All Featured
The Invisible Side of Design
smashingmag
301
52k
A designer walks into a library…
pauljervisheath
211
24k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
490
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
640
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
The SEO identity crisis: Don't let AI make you average
varn
0
530
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Technical Leadership for Architectural Decision Making
baasie
3
510
Paper Plane
katiecoart
PRO
2
53k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
210
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?