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

I'm an idiot

Avatar for Richard Turton Richard Turton
September 08, 2016

I'm an idiot

My talk at iOSDevUK, September 2016. I discuss how I don't really know anything, and neither does anybody else, and that's fine, and some strategies for succeeding despite this fact.

Avatar for Richard Turton

Richard Turton

September 08, 2016

Other Decks in Technology

Transcript

  1. I don't belong here... and that's OK If you think

    you're the best in the room, you're either wrong, or in the wrong job — Me, just now
  2. High-performing idiots Programming is, truly, a binary endeavor. "Feel like

    an idiot" | "Feel like a genius" — @griotspeak (TJ Usiyan)
  3. High-performing idiots no one really knows how to code &

    we’re all stumbling around on [a] barren heath praying for deliverance — @alexisgallagher (Alexis Gallagher)
  4. High-performing idiots Next month marks ten years of being a

    full-time programmer for me, and I still have no idea how anything works. — @shinypb (Mark Christian)
  5. High-performing idiots IMO the most important skill for programmers (and

    one of the hardest to acquire) is being comfortable having no idea what you're doing — @bobpoekert (Bob Poekert)
  6. Write for an idiot Everyone knows that debugging is twice

    as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? — Brian Kernighan
  7. ...or at least, it could probably be done better. One

    of my favorite programming tricks: when stuck, ask "what's the stupidest thing that could make this work?" Frees your mind. — @jonallured (Jon Allured)
  8. I think the biggest takeaway from my 16 years of

    programming is just 5 simple words: Don’t try to be clever. — @paulca (Paul Campbell)
  9. Ask for help My best technical skill isn't coding, it's

    a willingness to ask questions, in front of everyone, about what I don't understand — @bendystraw (Becky Sweger)