johnson pyramid of programmer greatness › attachments › johnson-pyramid-of... · johnson...

1
J.F.D.I. Just F****ing Do It. AWESOMENESS Making What you do when you aren't programming. Money Justifies stress. Isn't everything. Quality Otherwise, why bother? Testing Trust me, itʼs worth it. Documentation Separates us from animals. Caffeine It's not necessary, but it helps. Pride Restraint Not every prob- lem is yours to solve. Candy There's nothing wrong with candy. Agility Be ready to change horses mid-stream. Planning Just enough is enough. Proper Dress Do the opposite of what's required. System Engineering You should know this too. Beautiful Code User Empathy Test Coverage Logging Don't spew everything to stdout. Design Patterns Service Oriented Architecture Encapsulation Separation Of Concerns Keep the elephants out of the henhouse. Frameworks Are for people who can't do it themselves. D.R.Y. Don't repeat yourself. Production Stability It is your problem. Beer Liquid bread. Actualization Made up words make you sound smart. Visualization Essential to communication. Confidence Work without fear. Popular Culture Know enough to bond with coworkers. Too much makes you socially akward. Trying Should be effortless. Attention To Detail Notice everything. Conferences Networking, training, and collaboration in one trip. Leadership Process Understand it, tend it, live it. Learning Never stop. Respect Command it, apply liberaly to others. Stress Without it, life gets boring fast. Toys Help prevent insanity. Footwear Keep it sensible and durable. Kaizen Commit to continual improvement. JOHNSON PYRAMID OF PROGRAMMER GREATNESS

Upload: others

Post on 30-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: JOHNSON PYRAMID OF PROGRAMMER GREATNESS › attachments › johnson-pyramid-of... · JOHNSON PYRAMID OF PROGRAMMER GREATNESS. Title: fullcolor-classic Created Date: 9/10/2018 12:06:19

J.F.D.I.Just F****ing

Do It.

AWESOMENESS

Making What you do

when you aren't programming.

MoneyJustifies stress.

Isn't everything.

QualityOtherwise, why

bother?

TestingTrust me, itʼs

worth it.

DocumentationSeparates us from

animals.

CaffeineIt's not necessary,

but it helps.Pride

RestraintNot every prob-lem is yours to

solve.

CandyThere's nothing wrong

with candy.

AgilityBe ready to

change horses mid-stream.

PlanningJust enough is

enough.

Proper DressDo the opposite of what's required.

SystemEngineering

You should know this too.

BeautifulCode

User Empathy

Test Coverage

LoggingDon't spew

everything to stdout.

Design Patterns

Service Oriented

ArchitectureEncapsulation

Separation Of Concerns

Keep the elephants out of the henhouse.

Frameworks Are for people who

can't do it themselves.

D.R.Y.Don't repeat

yourself.

ProductionStability

It is your problem.

BeerLiquid bread.

Actualization Made up words

make you sound smart.

VisualizationEssential to

communication.

ConfidenceWork without fear.

Popular Culture Know enough to bond

with coworkers. Too much makes you socially

akward.

TryingShould be effortless.

Attention To Detail

Notice everything.

ConferencesNetworking, training,

and collaboration in one trip.

Leadership

ProcessUnderstand it, tend it, live it.

LearningNever stop.

RespectCommand it, apply liberaly to others.

StressWithout it, life

gets boring fast.

ToysHelp prevent

insanity.

FootwearKeep it sensible and durable.

KaizenCommit to continual

improvement.

JOHNSON PYRAMID OF PROGRAMMER GREATNESS