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
Way of the Herokai
Search
Richard Schneeman
April 04, 2013
3
830
Way of the Herokai
Mediate on the Heroku Way...
Richard Schneeman
April 04, 2013
Tweet
Share
More Decks by Richard Schneeman
See All by Richard Schneeman
[RubyConf] Beware the Dreaded Dead End
schneems
0
290
[Kaigi] Beware the Dead End
schneems
0
87
Threads Aren't Evil
schneems
0
460
Bayes is BAE
schneems
0
3.2k
Testing the Untestable
schneems
1
610
SLOMO
schneems
2
860
Saving Sprockets
schneems
8
16k
Memory Leaks, Tweaks, and Techniques
schneems
1
170
Speed Science
schneems
20
35k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Why Our Code Smells
bkeepers
PRO
334
57k
Typedesign – Prime Four
hannesfritz
40
2.4k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.2k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
For a Future-Friendly Web
brad_frost
175
9.4k
Embracing the Ebb and Flow
colly
84
4.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
4
120
Bash Introduction
62gerente
608
210k
The Cost Of JavaScript in 2023
addyosmani
45
6.7k
Transcript
Way of the Herokai @schneems
@schneems
Schnauser
None
I <3 Ruby
Hans Peter Von Wolfe (the 5th)
‚ Schneeman
Wicked ‘ ‘ Gem
Triage Code codetriage.com
None
Adjunct Professor
Good News Everyone! schneems.com/ut-rails
Most Importantly
None
We optimize developer happiness
Git Push: Deploy
Ruby Task Force
Ruby Task Force Meetings
The Heroku Way
Can only be sought, never attained “
Questions? @schneems
The Heroku Way is not
Defaulting to the easiest
The Heroku Way is not
Following the herd
The Heroku Way is not
Doing it because it’s what we did last time
The Heroku Way IS
Reflecting on every moment
Constantly asking: Why
or Why not?
Why: did we do it this way?
Could we do it better?
Hunt problems not solutions
comes from
Hero +
Hero + Haiku
Samurai Followed “bun and the bu”
Not enough to master the blade
จ྆ಓ The pen and the sword in accord
None
Waza Task Force
The art of Coffee
Making coffee the right way
Making coffee the Heroku way
Carefully Roasted Beans
Fresh Ground Coffee (minutes ago)
Precision Kettle
Chemex
205˚F
~3˚C? ??
Time
Why?
Efficiency is good
Never Sacrifice Efficiency for reflection
Building the best product, deliberately
Fully present
Don’t forget
CoWorkers
Teach new employees how
1 Brew enough for 2 Cups
Share the work, share the workflow
At Heroku we believe deploying apps should be easy and
making coffee should be hard." - @mattmanning & @pvh
How Herokai Get stuff done
“Herokai”
A member of Heroku
Not Pronounced like..
No Deadlines
Instead: Priorities
Ship it when it is ready
Ship it when it is right
No Deadlines*
Problem Research Prototype Alpha Beta Release
Problem Research Prototype Alpha Beta Release }
Does it always work like that?
Nope
Problem: Awesome feature (B) relies on Amazing feature (A)
GH Issues
A long time ago... Largest GH customer
Project Coordination
Who decides on what features
Ponies vs Mustangs
Mustang
Pony
Why?
Sounds better than “things we really freaking have to do”
and “stuff we should probably do someday”
Makers Day
Makers Day
Makers Day
Cut out Distractions
No Meetings
Focus, reflect, get work done
Developer Productivity:
3 steps 1 step <
1 step No steps <
Time critical issues...
Incident Commander Incident Commander
Examples: Availability Security Performance
Coordinates comms
Prioritizes Work
Recruits Help to fill the gaps
IC removes blockers, lets devs focus
Postmortem & followup actions
Status Site
In-office offline lights
Remo-kais
Remo(te)- (Hero)kais
70% In SF
Protip: don’t call SF “san fran”
Ever
I live in Austin, Tx
No: I do not ride a horse to work
(I work from home)
Tools:
Trello
Github Issues
Campfire
G+ Hangouts
Remote Week
You don’t have to go home, but you can’t stay
here
Campfire + gchat much more active
Organized by VIBE
An organization dedicated to preserving our culture, and developer sanity
None
Developers: building tools for developers
No one can walk the path for you
You must find it yourself
A meditation on Herokai
“ Herokai seek dreams,
“ Herokai seek dreams, meditating happiness.
“ Herokai seek dreams, meditating happiness. Building sharp simple tools
“ Herokai seek dreams, meditating happiness. Building sharp simple tools
#haiku
The Way of the Herokai
Questions? @schneems (btw I have stickers)
Questions? @schneems