Slide 1

Slide 1 text

AS A DEVELOPER ALL THE THINGS I DID WRONG

Slide 2

Slide 2 text

ASHEVILLE, NC ADAM SMITH - @ACODESMITH

Slide 3

Slide 3 text

FAILURE IS SIMPLY THE OPPORTUNITY TO BEGIN AGAIN, THIS TIME MORE INTELLIGENTLY. Henry Ford START PRESENTATION WITH INSPIRATIONAL QUOTE

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

TIMES HAVE CHANGED LET’S GET REAL

Slide 6

Slide 6 text

I’VE MADE A HUGE MISTAKE. Gob Bluth MODERN REALISTIC QUOTE ABOUT THE DAILY STRUGGLE TO BUILD SOFTWARE

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

EXPECTATION VS REALITY NAILED IT!

Slide 9

Slide 9 text

ESTIMATING UNDER

Slide 10

Slide 10 text

THIS IS THE LAST PRESENTATION, JUST KEEP IT TOGETHER CONFERENCE. ESTIMATION FAILS ▸ Hours to Complete a Project ▸ Business Makeover ▸ Investment in Research ▸ Neediness / Cluelessness of the client. ▸ Super-Programmer Burnout ▸ Personal Worth

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

ESTIMATED $500. GOT PAID $250.

Slide 13

Slide 13 text

TECHNOLOGY Failing Forward

Slide 14

Slide 14 text

WHY NOT USE A TABLE? TECHNOLOGY FAILS ▸ Not understanding how a technology works. #rtfm ▸ Not understanding why a technology exist. ▸ Relying too much on one technology. ▸ A new shiny toy! ▸ Relying too much on 
 stackoverflow.com

Slide 15

Slide 15 text

COMMUNICATION

Slide 16

Slide 16 text

CO-WORKERS COMMUNICATING WITH

Slide 17

Slide 17 text

COMMUNICATION FAILS ▸ No read me file. ▸ No comments in complex code. ▸ Brogrammer Syndrome. ▸ Only email or chat, never meet in person or video chat. ▸ Forgetting we are people. /** @returns bool|int|string|array|object|null **/

Slide 18

Slide 18 text

CLIENTS COMMUNICATING WITH

Slide 19

Slide 19 text

COMMUNICATION FAILS ▸ Over complicated jargon. ▸ Not taking the time to explain the solution or over explaining. ▸ Ignoring emails. ▸ No contract and explicit scope. ▸ Phased delivery and baby steps. ▸ Being afraid to say I don’t know. ▸ Forgetting they are people. I HAVEN’T HEARD FROM YOU IN WEEKS? ARE YOU STILL ABLE TO DELIVER MY SITE BY TOMORROW?

Slide 20

Slide 20 text

FAILING FORWARD DOESN’T ALWAYS WORK OUT.

Slide 21

Slide 21 text

SOMETIMES MISTAKES CAN BE AMAZING.

Slide 22

Slide 22 text

MOST OF THE TIME WE JUST END UP LOOKING DUMB.

Slide 23

Slide 23 text

I’M DUMB.

Slide 24

Slide 24 text

NO POT OF GOLD. NO HAPPY ENDINGS. SOMETIMES, WE JUST FAIL.

Slide 25

Slide 25 text

JUST BECAUSE YOU FAILED, DOESN’T MEAN YOU LEARNED.

Slide 26

Slide 26 text

SOMETIMES IT TAKES YEARS TO LEARN FROM YOUR MISTAKES.

Slide 27

Slide 27 text

EVERYONE HAS SOMETHING SPECIAL TO OFFER THE WORLD.

Slide 28

Slide 28 text

YES, YOU ARE FAILING, BUT YOU AREN’T THE ONLY ONE.

Slide 29

Slide 29 text

WE ALL FAIL 
 TOGETHER.