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
0
53
How to Code Like a Hacker
Endoze
December 12, 2014
Tweet
Share
More Decks by Endoze
See All by Endoze
Skinny View Controllers
endoze
0
35
Developing With Docker
endoze
0
130
chef_presentation.pdf
endoze
0
130
Other Decks in Technology
See All in Technology
生成AIのガバナンスの全体像と現実解
fnifni
1
210
12 Days of OpenAIから読み解く、生成AI 2025年のトレンド
shunsukeono_am
0
250
普通のエンジニアがLaravelコアチームメンバーになるまで
avosalmon
0
120
組織に自動テストを書く文化を根付かせる戦略(2024冬版) / Building Automated Test Culture 2024 Winter Edition
twada
PRO
18
5.6k
Oracle Cloud Infrastructure:2024年12月度サービス・アップデート
oracle4engineer
PRO
1
280
プロダクト開発を加速させるためのQA文化の築き方 / How to build QA culture to accelerate product development
mii3king
1
290
pg_bigmをRustで実装する(第50回PostgreSQLアンカンファレンス@オンライン 発表資料)
shinyakato_
0
120
サーバーなしでWordPress運用、できますよ。
sogaoh
PRO
0
120
Work as an App Engineer
lycorp_recruit_jp
0
370
ずっと昔に Star をつけたはずの思い出せない GitHub リポジトリを見つけたい!
rokuosan
0
160
非機能品質を作り込むための実践アーキテクチャ
knih
5
1.6k
【re:Invent 2024 アプデ】 Prompt Routing の紹介
champ
0
160
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
41
7.1k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
450
The Art of Programming - Codeland 2020
erikaheidi
53
13k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Code Review Best Practice
trishagee
65
17k
Agile that works and the tools we love
rasmusluckow
328
21k
Gamification - CAS2011
davidbonilla
80
5.1k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.1k
Embracing the Ebb and Flow
colly
84
4.5k
GraphQLとの向き合い方2022年版
quramy
44
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
Facilitating Awesome Meetings
lara
50
6.1k
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