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
1
740
自分の開発環境の変遷
kanazawa.rb #107の発表スライドその1です。
Satoru Takeuchi
PRO
July 17, 2021
Tweet
Share
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
KubeConにproposalを送りたい人へのアドバイス
sat
PRO
3
260
俺とキャンプ2
sat
PRO
1
98
俺とキャンプ3
sat
PRO
0
84
データ冗長化のしくみRAID 基礎概念とRAID1編
sat
PRO
2
31
RAIDの実現方法
sat
PRO
2
65
Linux環境のCPU上で10ミリ秒間に起こること
sat
PRO
3
110
HDDへのアクセス速度は位置によって変わる!??
sat
PRO
4
55
ボリュームマネージャLVM
sat
PRO
2
90
Best Practices of Production-Grade Rook/Ceph Cluster
sat
PRO
1
2k
Other Decks in Technology
See All in Technology
現代CSSフレームワークの内部実装とその仕組み
poteboy
8
3.7k
MapLibreとAmazon Location Service
dayjournal
1
160
いいたいことちゃんという
tkengo
0
100
Azureの基本的な権限管理の勉強会
yhana
0
810
アクセシビリティを考慮したUI/CSSフレームワーク・ライブラリ選定
yajihum
2
1k
JSON攻略法.pdf
miyakemito
8
5.1k
ServiceNow Knowledge Learning Rise up
manarobot
0
210
開発パフォーマンスを最大化するための開発体制
ham0215
2
460
On Your Data を超えていく!
hirotomotaguchi
2
700
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
生産性向上チームの紹介
cybozuinsideout
PRO
1
880
競技としてのKaggle、役に立つKaggle
yu4u
5
2k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
Ruby is Unlike a Banana
tanoku
96
10k
The Invisible Side of Design
smashingmag
294
49k
How to train your dragon (web standard)
notwaldorf
73
5.2k
The MySQL Ecosystem @ GitHub 2015
samlambert
243
12k
4 Signs Your Business is Dying
shpigford
175
21k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Music & Morning Musume
bryan
41
5.6k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Code Review Best Practice
trishagee
55
15k
Building Your Own Lightsaber
phodgson
99
5.7k
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?