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
Lessons from the Masters by Geoffrey Grosenbach
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Railsberry
April 23, 2013
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Lessons from the Masters by Geoffrey Grosenbach
Watch the video here:
https://vimeo.com/69307235
Railsberry
April 23, 2013
More Decks by Railsberry
See All by Railsberry
Shipping Post-PC by Antek Piechnik & Marcin Bunsch
railsberry
0
230
Nodecopter by Felix Geisendoerfer
railsberry
0
140
Creative machines by Joseph Wilk
railsberry
1
180
Internal tools by Keavy McMinn
railsberry
1
200
Solid as diamond by Paolo Perego
railsberry
1
230
Future of Online Education by Gregg Pollack
railsberry
3
210
Go - a simple programming environment by Andrew Gerrand
railsberry
12
2.8k
Zero-confidence by Katrina Owen
railsberry
4
1.5k
Saving the Elephant with Slonik by Agnieszka Figiel
railsberry
1
140
Other Decks in Technology
See All in Technology
FORENSIA: ローカルLLMフォレンジックハーネス
sumeshi
2
420
ハーレムエンジニアリング
kazuma777777
0
180
オートロックマンションなのに、各部屋は施錠なし!? 攻撃者が組織内ネットワークで大暴れする理由 / The Front Door Is Locked, but the Rooms Are Wide Open: Why Attackers Move Freely Inside Enterprise Networks
nttcom
1
6k
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
6
1.6k
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
730
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
140
AIのためのEthernet技術動向 (SerDes)
markunet
1
210
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
LLM Internals: 언어 모델의 계보와 알고리즘 진화 (2023~2026)
inureyes
PRO
0
590
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
320
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
システム思考で問題に対処する
yussak
0
330
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
280
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
210
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Building the Perfect Custom Keyboard
takai
2
840
Building Applications with DynamoDB
mza
96
7.2k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
The untapped power of vector embeddings
frankvandijk
2
1.8k
A Tale of Four Properties
chriscoyier
163
24k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
540
Transcript
Lessons from the Masters Geoffrey Grosenbach @topfunky
Photography Tobias Kierk
Photography thrashermagazine.com
None
Gr Berr Core He Be Oee Ze S R Ser
Aro P ero Jm Weir Ke Ne
Tools
vim
None
None
None
None
Your text editor isn’t the only tool
None
None
Understand the weaknesses of each tool
Gary Bernhardt edits his editor while he’s working
None
Defer tool sharpening tasks
None
Overthinking it?
None
Source control is communication
None
Workflow
None
None
None
The first major obstacle is to figure out what the
problem is
None
Understand the context
None
If Zed Shaw is interrupted, he deletes his entire project
and starts over
None
Make and follow personal rules for style and strategy
None
None
Identify and intentionally ignore distractions
None
Find the singular obstacle that will help make other problems
easier to solve
Photography Topfunky
Your first idea is (almost always) not your best idea
None
Calculate how long it will take to finish
None
Change course
None
None