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
How to Code Like a Hacker
Search
Endoze
December 12, 2014
Technology
63
0
Share
How to Code Like a Hacker
Endoze
December 12, 2014
More Decks by Endoze
See All by Endoze
Skinny View Controllers
endoze
0
41
Developing With Docker
endoze
0
170
chef_presentation.pdf
endoze
0
170
Other Decks in Technology
See All in Technology
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
920
海外カンファレンス「JavaOne」参加レポート ユーザー系IT企業における目的・成果/JavaOne Report Purpose and Results in the User IT Company
muit
0
110
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
160
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
15
7.7k
責任あるソフトウェアエンジニアリングの紹介4章・5章 / RSE_Ch4-5
ido_kara_deru
0
370
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
110
CloudFront VPCオリジンとVPC Latticeサービスの内部ALBをマルチアカウントで一元利用しよう
duelist2020jp
5
260
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
520
Diagnosing performance problems without the guesswork
elenatanasoiu
0
120
Strands Agents超入門
kintotechdev
1
140
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
1
300
Featured
See All Featured
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
320
For a Future-Friendly Web
brad_frost
183
10k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
800
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
290
Practical Orchestrator
shlominoach
191
11k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
930
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
370
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
150
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
310
Transcript
HOW TO CODE LIKE A HACKER BY CHRIS STEPHAN
A Talk About Tools Why tools are important Which tools
are important How to get started
Why Tools Are Important
None
But Really, Why are Tools Important? You use them every
day Increase your speed and productivity Improve the quality of output How you create/accomplish your magnum opus
Which Tools Are Important? Editor Shell REPL Source Control
Where to start? Vim ZSH Pry Git
Why Vim? Composability Unix Philosophy Extendability
Why ZSH? Intelligent tab completion Command autocompletion Shell history Plugins
Why Pry? Interactive debugging Navigating runtime state IRB+
Why Git? No internet required Fast branch switching Made for
collaborating
Quick Demo
Resources http://vimgenius.com http://zshwiki.org http://pryrepl.org http://www.git-scm.com/book/en/v2
Links https://github.com/endoze/hacker-dotfiles https://speakerdeck.com/endoze/how-to-code- like-a-hacker