becoming an outlier career reboot for the developer mind

67
Becoming an Outlier Career Reboot for the Developer Mind Cory House bitnative.com | @housecor

Upload: inez

Post on 25-Feb-2016

47 views

Category:

Documents


0 download

DESCRIPTION

Becoming an Outlier Career Reboot for the Developer Mind. Cory House bitnative.com | @ housecor. Job, career, or calling?. Lean in close…. The amount of success you have in life is roughly equivalent to the amount of time you spend doing things people want . . - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Becoming an Outlier Career Reboot for the  Developer Mind

Becoming an OutlierCareer Reboot for the Developer Mind

Cory House bitnative.com | @housecor

Page 2: Becoming an Outlier Career Reboot for the  Developer Mind
Page 3: Becoming an Outlier Career Reboot for the  Developer Mind

Job, career, or calling?

Page 4: Becoming an Outlier Career Reboot for the  Developer Mind

Lean in close…

The amount of success you have in lifeis roughly equivalent to the amount of time you spend

doing things people want.

Page 5: Becoming an Outlier Career Reboot for the  Developer Mind

What’s an outlier look like?

Page 6: Becoming an Outlier Career Reboot for the  Developer Mind
Page 7: Becoming an Outlier Career Reboot for the  Developer Mind
Page 8: Becoming an Outlier Career Reboot for the  Developer Mind

.NET 1.0

.NET 2.0

.NET 3.5

.NET 4.0

.NET 4.5

ASMX

WCF

Web API

Web Forms

Silverlight

MVC

Razor

ADO.NET

Linq-2-SQL

Entity Framework

EF Code First

Web API

2002

2012

Page 9: Becoming an Outlier Career Reboot for the  Developer Mind

Outlier…Worth it?

1. Impact 2. Self-actualization – it’s art.3. Wealth - Work “with” rather than “for”

Page 10: Becoming an Outlier Career Reboot for the  Developer Mind

Step 1: Command Your Time

Page 11: Becoming an Outlier Career Reboot for the  Developer Mind

You do something all day long, don’t you? The only difference is that you do a great many things and I do one. Thomas Edison

Page 12: Becoming an Outlier Career Reboot for the  Developer Mind

Habits: 40%TVHot DogElevatorConsumptionEating outSodaDoughnutBuy newSleep inStatus QuoPessimismThe minimum

BookFishStairsCreationSack lunchWaterAppleBuy usedWake earlyGrowthOptimismExceeding expectations

Source: The Power of Habit – Charles Duhigg

Page 13: Becoming an Outlier Career Reboot for the  Developer Mind

Teach Yourself Programming in 10 years – Peter Norvig

Page 14: Becoming an Outlier Career Reboot for the  Developer Mind

10k Hours for Expertise

1 2 3 40

5

10

15

20

25

30 27

14

9

6.75

Years to 10k Hours

Years to 10k

Hours/day deliberate practice

Page 15: Becoming an Outlier Career Reboot for the  Developer Mind

How to Live on 24 Hours a Day

Your day is not full. You spend seven hours working, seven hours sleeping, and I'll give you another two hours. This leaves eight hours a day. You under-use these.Arnold Bennett

Page 16: Becoming an Outlier Career Reboot for the  Developer Mind

Source: Main Event Management, Model-Netics

Page 17: Becoming an Outlier Career Reboot for the  Developer Mind

Multithread Your Life

Page 18: Becoming an Outlier Career Reboot for the  Developer Mind

Hack The Commute

Page 19: Becoming an Outlier Career Reboot for the  Developer Mind

Rethink Giving BackDefault Outlier

Build a houseCoach little leagueHomeless shelter

Contribute to open sourcePro bono developmentGive Camp

Donate your most valuable skill

Page 20: Becoming an Outlier Career Reboot for the  Developer Mind

Health, Self Dev, Job

Health, Self Dev, Job

Page 21: Becoming an Outlier Career Reboot for the  Developer Mind

Health, Self Dev, Family

Page 22: Becoming an Outlier Career Reboot for the  Developer Mind

Self Dev, Job, Family

Page 23: Becoming an Outlier Career Reboot for the  Developer Mind

The Maker’s Schedule

Page 24: Becoming an Outlier Career Reboot for the  Developer Mind

Most Valuable Resource: Uninterrupted Thought

Page 25: Becoming an Outlier Career Reboot for the  Developer Mind

Programmer, Interrupted

Alternate SchedulesPrivate officeWFHLarger, less frequent meetingsCalendar snooze

Page 26: Becoming an Outlier Career Reboot for the  Developer Mind

Improve Your Signal to Noise

Your biggest enemies are your bills. The cheaper you can live, the greater your options.Mark Cuban

Page 27: Becoming an Outlier Career Reboot for the  Developer Mind

Clear Your Mind via Cron

• Automate relentlessly– Direct deposit paycheck– 401k deposits– Bill payments– Weekly, monthly, annual reminders

Page 28: Becoming an Outlier Career Reboot for the  Developer Mind
Page 29: Becoming an Outlier Career Reboot for the  Developer Mind

What do you watch on Tuesdays?

Page 30: Becoming an Outlier Career Reboot for the  Developer Mind

Outliers Target Media ConsumptionDefault Outlier

YahooLocal PaperUSA Today

Hacker NewsReddit ProgrammingThe Verge

Reality TVSitcomsSports

InfoQ videosTekPub or PluralSightDNRTVTed Talks

Sports IllustratedCar and DriverWhatever is at your dentist

Coding HorrorLos TechiesHanselman

Political OpinionFantasyScience Fiction

Code CompleteSeven Languages in Seven WeeksPatterns of Enterprise App Architecture

News

TV

Analogous to Agile Manifesto

Magazines

Books

Page 31: Becoming an Outlier Career Reboot for the  Developer Mind

Manicure Your Stream

Slow media is not for the distracted masses. It's for the focused few.

Page 33: Becoming an Outlier Career Reboot for the  Developer Mind

Example: Bill GatesSource: Quora

Page 34: Becoming an Outlier Career Reboot for the  Developer Mind

- Money is Time -The more you make,

the more time you can buy.

Page 35: Becoming an Outlier Career Reboot for the  Developer Mind

Outliers Delegate

Page 36: Becoming an Outlier Career Reboot for the  Developer Mind

Step 2: Manage Your Image

Page 37: Becoming an Outlier Career Reboot for the  Developer Mind

1. Be easy to work with2. Do great work3. Deliver on time

Source: http://www.youtube.com/watch?v=ikAb-NYkseI

Neil Gaiman

PickTwo

Page 38: Becoming an Outlier Career Reboot for the  Developer Mind

Be Purpose Built

Neither is a plain daily driver. Neither is cheap either.

Page 39: Becoming an Outlier Career Reboot for the  Developer Mind

Self image == greatest constraint

It's not who we are that keeps us from where we want to be - it's who we THINK we are.Lisa Sayers

Page 40: Becoming an Outlier Career Reboot for the  Developer Mind

Can I See Your Body of Work?

Page 41: Becoming an Outlier Career Reboot for the  Developer Mind

“Do It in Public” – Jeff Atwood

StackOverflowGithubHacker News Reddit ProgrammingTwitterGoogle+

Page 42: Becoming an Outlier Career Reboot for the  Developer Mind

Your Words Are Wasted

Page 43: Becoming an Outlier Career Reboot for the  Developer Mind

Humble Beginnings

Page 44: Becoming an Outlier Career Reboot for the  Developer Mind

Measure Your Brand

• Google Alerts• TweetBeep• Online ID Calculator• www.bit.ly for shared links• Addictomatic

Page 45: Becoming an Outlier Career Reboot for the  Developer Mind

Shelved Credentials

Attract alpha geeks . Convey passion.

Page 46: Becoming an Outlier Career Reboot for the  Developer Mind

Step 3: Own Your Trajectory

Page 47: Becoming an Outlier Career Reboot for the  Developer Mind

The Sims

Page 48: Becoming an Outlier Career Reboot for the  Developer Mind

Flash will kill HTML. Cory House, 1999

Page 49: Becoming an Outlier Career Reboot for the  Developer Mind
Page 50: Becoming an Outlier Career Reboot for the  Developer Mind

Time = potential knowledge

Risk: Assembly line coder = Create a new x in technology y every z days

Page 51: Becoming an Outlier Career Reboot for the  Developer Mind
Page 52: Becoming an Outlier Career Reboot for the  Developer Mind

Don’t work for money. Work to learn.

There is no sideways.

Page 53: Becoming an Outlier Career Reboot for the  Developer Mind

Key to success: Learn to teach yourself more efficiently than any institution can.

No CERTSNo Training centersBest cert: Great work, shipped

Page 54: Becoming an Outlier Career Reboot for the  Developer Mind

What if every day moved you closer to independence and automated income?

Page 55: Becoming an Outlier Career Reboot for the  Developer Mind

Search for Scale

We pay people who are brave enough to lead

L1•Work•Fix bugs •Bill by the hour•Do as you're told

L2•Lead (Talk about work)•Select architectures & technologies•Mentor, hire & lead teams•Define project scope & processes

L3•Own•Products: SAAS, PAAS•Frameworks•Author

Page 56: Becoming an Outlier Career Reboot for the  Developer Mind

Summary

1. Command Your Time2. Manage Your Image 3. Own Your Trajectory

Page 57: Becoming an Outlier Career Reboot for the  Developer Mind

My Challeges to You

Page 58: Becoming an Outlier Career Reboot for the  Developer Mind

Your Luck Surface Area is directly proportional to the degree to which you do something you're passionate about combined with the total number of people to whom this is effectively communicated. Jason Roberts

Page 59: Becoming an Outlier Career Reboot for the  Developer Mind

Speak Startup WeekendAttend Conference / User Group Code for CharityConsultBlogTweetShipNever Eat AloneMake the Hang

Steal my stuff

Page 60: Becoming an Outlier Career Reboot for the  Developer Mind

Lean Into Uncertainty

Find what scares you and run at it.• Taking a lead job• Managing others• Speaking• Committing to open source• Shipping art

Page 61: Becoming an Outlier Career Reboot for the  Developer Mind

Choose YourselfEasy Hard Hardest

Attend Speak Create

Lurk Post Build

Read Write Tribe

Learn Master Write

Conference

Forum

Blog

Framework

Page 62: Becoming an Outlier Career Reboot for the  Developer Mind

You are the average of the five people you spend the most time with.Jim Rohn

Page 63: Becoming an Outlier Career Reboot for the  Developer Mind

You Don’t Need Permission

Page 64: Becoming an Outlier Career Reboot for the  Developer Mind

1. Pick a niche2. Consistently do things that people want.

Page 65: Becoming an Outlier Career Reboot for the  Developer Mind

Someone graduating from college thinks, and is told, that he needs to get a job, as if the important thing were becoming a member of an institution. You need to start doing something people want. You don't need to join a company to do that. Paul Graham

Page 66: Becoming an Outlier Career Reboot for the  Developer Mind

Cory House | @housecor | bitnative.com

If it’s work…we try to do less. If it’s art…we try to do more.Seth Godin

Page 67: Becoming an Outlier Career Reboot for the  Developer Mind

Sources• The Passionate Programmer: Creating a

Remarkable Career in Software Development - Chad Fowler

• Outliers: The Story of Success - Malcolm Gladwell

• The Happiness Advantage - Shawn Achor

• How to Stop Sucking and Be Awesome Instead - Jeff Atwood

• Drive: The Surprising Truth About What Motivates Us - Daniel Pink

• Switch: How to Change Things When Change Is Hard - Chip Heath & Dan Heath

• Never Eat Alone: And Other Secrets to Success, One Relationship at a Time - Keith Ferrazzi

• The Power of Habit – Charles Duhigg• How to Make Wealth - Paul Graham

• Your Words Are Wasted - Scott Hanselman

• Uncertainty: Turning Fear and Doubt into Fuel for Brilliance - Jonathan Fields

• Poke the Box - Seth Godin

• How to Win Friends and Influence People - Dale Carnegie

• Delivering Happiness – A path to profits, passion and purpose - Tony Hsieh

• Peopleware: Productive Projects and Teams - Tom DeMarco & Timothy Lister

• The power of ignoring mainstream news – Joel Gascione

Cory House | @housecor | bitnative.com