Upload
new-relic
View
103
Download
1
Tags:
Embed Size (px)
DESCRIPTION
For years now people in technology have been part of some seriously amazing movements in the software industry. To reach these great heights of innovation developers have always accepted that sacrifices have to be made. Often times the unspoken mindset was that you work until the task is done or that more hours often meant more code (good or bad). The idea has traditionally been that if we focus on the tasks and work we will inevitably achieve our goals and everyone will be happy. Most of us can remember working some really long weeks and hitting the "goal" but not feeling very happy. Here's a challenge for all developers who can relate to the above scenario: Go for work-life awesome not work life balance. There is no such thing as "work-life balance" or at least the phrase implies something that cannot be; balance assumes equality on both sides. The fact is that work and life are not faucets we can turn off and walk away from, so instead of becoming frustrated at trying to compartmentalize we should try to make these aspects of our lives more congruent. Work should fit into our lives not go against it - more like velcro and less like sandpaper. This talk will disprove some common developer work-life myths then work to equip you as a developer, manager and/or all around geek to be able solve you're own personal conundrum of how win at life and work, how to create amazing things no matter where you are and to be able to successfully do the things that make your inner nerd tick with your friends and family.
Citation preview
Performance tuning your life to maximize awesome
NICK FLOYDFRIDAY OCTOBER 25TH 2:30PM
Refactoring
var currentWorkLife = "behaviors that destroy the balance";
Refactoring
var currentWorkLife = "behaviors that destroy the balance";var newWorkLife = currentWorkLife.Replace(“destroy”, “build”);
var currentWorkLife = "behaviors that destroy the balance";var newWorkLife = currentWorkLife.Replace(“destroy”, “build”);
=> behaviors that build the balance
Refactoring
Behaviors : the dark side
Behavior : more working == more winning!
x = Time spent workingx
image courtesy of : http://ashpodtheportalfur.deviantart.com
x = Time spent workingx
image courtesy of : http://ashpodtheportalfur.deviantart.com
Behavior : more work == more win!
Behavior : gold plating
The InfiniteZIPLINE
Behavior : gold plating
The InfinitePLAN
Behavior : gold plating
Spoon boy: “Do not try and bend the zipline. That's impossible. Instead... only try to realize the truth.”
Neo: “What truth?”
Spoon boy: “There is no zipline.”
-The Matrix ZIPLINE == null
Behavior : compartmentalizing
image courtesy of : http://ooklah.deviantart.com
Behavior : being an impostor
Behavior
many, many more...
Build : the light side
Nerd’s hierarchy of needs
health
environment
mind
Acting like someone
I’m NOT
health
Being someone
I AMhealth
Clean your desk
TOPenvironment
Device wipe(Apps)olute zero
environment
Enablers and accountability
environment
environment
Scrum board your day
mind
Work in achievable chunks & bits
mind
BAD:
GOOD:
mind
images courtesy of: xkcd.com
Stop ideasStart projects
“There be the dragons, I can’t go.” “Sure you can, just bring a resistor color code chart.”
-- me having a conversation with myself
mind
The Choice
images courtesy of: f-secure
mediocrity.pop
exceptional.push
The Functional
24MI
I love to...code
work on hard problems
help others win
make a difference in a kid’s life
automate all the things
create useable software
Welcome to the Hall of Heroes
Thanks
archcoder.com/nerd-life@nickfloyd
Resources : books
Resources : apps
Rescue Time
ClearTriage
Sleep cycle
Epic win