Upload
stalcottsmith
View
42
Download
2
Embed Size (px)
Citation preview
I N C R E A S I N G Y O U R VA L U E A S A D E V E L O P E R
S T E V E N TA L C O T T S M I T H
ælogica
S T E V E N TA L C O T T S M I T H
Founder of: ælogica Based in Global City & Lake Tahoe
Author of:
A B O U T M E
Level Up!How to Become a Great Professional Developer
leanpub.com/level_up/c/rubyconfph2015
@stalcottsmith — [email protected]
W H AT D O W E M E A N B Y “ VA L U A B L E ” ?
• More effective
• Higher performing
• Greater perceived value
W H Y I S P E R C E I V E D VA L U E I M P O R TA N T ?
• Professionals write software for other people
• Professionals get paid by others for what they do
• Pay generally increases with perceived value
O T H E R W AY S T O D E L I V E R VA L U E
• Polish
• Document
• Clean up
• Groom
• Question
• Automate
• Assist
M I N I M I Z E T O TA L C O G N I T I V E E F F O R T
• Communicate efficiently
• Make things easy for other people
• Eliminate future effort
– G U S TAV F L A U B E R T
“Be regular and ordinary in your life, so that you may be violent and original in your work.”
S H O R T B R E A K P R O C E D U R E
• State what you did during the session
• State what you will do next when you return
• Take your break - 5 minutes or less
• Review where you left off
A LW AY S A LW AY S A LW AY S
• Get up and walk around
• Move away from your computer
• Try not to look at another screen
• Do not engage in activity that might delay returning to your task
H O W T O M A I N TA I N V E L O C I T Y W H I L E W O R K I N G O N A N U N B O U N D E D TA S K
T I M E B O X I N G
1 Week IterationMon Tue Wed Thu Fri
UnboundedBounded
Initial Research
First attemptAha! I think this will work…
It will work and I knowhow long it will take.
Finish it!
D O T H E H A R D E S T S T U F F E A R LYD E - R I S K I N G
Tech
nica
l Ris
k (U
nkno
wns
)
Iterations00
Slay Your Dragons Here
Squash Bugs
AT T I T U D E
• Focus on Delivering Value
• Your job is more than writing code
• Maximize the performance of your whole team, including PMs and stakeholders
• Code is communication
H A B I T S
• Be Regular
• Sleep Well
• Eat Right
• Defend Your Best Hours
• Cultivate Flow
• Follow Your Set Up Routine
• Read The Source
T E C H N I Q U E S
• Feed Yourself
• Timebox Unbounded Tasks
• Set a Value Alarm
• De-risk Your Project Early
• Start your sessions with a warm up
• Ask more questions
H E R E S T H A T L I N K A G A I N
leanpub.com/level_up/c/rubyconfph2015
Follow me on twitter, LinkedIn:
@stalcottsmith — [email protected]
Velocity and Agility on LinkedIn
Level Up!How to Become a Great Professional Developer