Upgrade to Pro — share decks privately, control downloads, hide ads and more …

All The Things I Did Wrong As A Developer

All The Things I Did Wrong As A Developer

Website development isn’t easy. Over my 15 years of professional development I’ve failed. The most powerful lessons are learned through failure. Together we will relive the worst of the worst.

Adam Smith

May 19, 2017
Tweet

More Decks by Adam Smith

Other Decks in Technology

Transcript

  1. FAILURE IS SIMPLY THE OPPORTUNITY TO BEGIN AGAIN, THIS TIME

    MORE INTELLIGENTLY. Henry Ford START PRESENTATION WITH INSPIRATIONAL QUOTE
  2. I’VE MADE A HUGE MISTAKE. Gob Bluth MODERN REALISTIC QUOTE

    ABOUT THE DAILY STRUGGLE TO BUILD SOFTWARE
  3. 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
  4. <TABLE><TR><TD>WHY NOT USE A TABLE?</TD></TR></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
  5. 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 **/
  6. 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?