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

Non-technical ways to be a better developer

Non-technical ways to be a better developer

Hint: It's not all about the code

Marin Todorov

March 18, 2016

More Decks by Marin Todorov

Other Decks in Technology


  1. Non-technical ways to becoming a better developer Marin Todorov, @icanzilb

  2. Prologue

  3. None
  4. $greatCode->execute()

  5. Marin, I can’t promise you that…

  6. None
  7. None
  8. None
  9. 5y old 12y old 15y old

  10. 17y old

  11. unstoppable multi-dimensional being from outer space

  12. Every person has all of these things inside of them

    that form their entire life… — Ash Furrow
  13. + $greatCode->execute()

  14. Life happened? No.

  15. None
  16. Act 1: Improving Yourself

  17. Group chat is like being in an all-day meeting with

    random participants and no agenda. — Jason Fried, Basecamp
  18. None
  19. monday tuesday wednesday thursday friday

  20. meditation

  21. cooking

  22. running

  23. Meditation app: www.headspace.com Gym app: www.gymforless.com Cooking (amateurs): www.fourhourchef.com Cooking

    (experienced): http://www.jamieoliver.com/recipes/ category/books/jamies-15-minute-meals/
  24. None
  25. None
  26. None
  27. Extra 15 minutes: http://blog.ayaka.me/post/127561846102/extra-15-min Easy Way to Stop Smoking: http://www.amazon.com/Allen-Carrs-Easy-Stop-

  28. Act 2: Improving your interactions

  29. Our lives are not our own. From womb to tomb,

    we’re bound to others. — Sonmi-451
  30. None
  31. while (self.retainCount>0) [self release]; if (a == 4 && tt1

    == “A”) throw Error(“failure”); //add tests
  32. None
  33. family comes first

  34. The people you love aren’t interruptions, they’re the reason you

    work at all. Give ’em a hug. — Jason Zimdars
  35. step in the shoes of others

  36. get your work out there ideas

  37. watch me create 10 evenings…

  38. Extra boost of love: just call your mom and tell

    her you love her Learn a language: www.fluencia.com Table rule: no electronics of any kind at dinner Scrum Master: http://whatis.techtarget.com/definition/scrum- master
  39. Act 3: Improving the world

  40. Fuzzy Gerdes https://www.flickr.com/photos/fuzzy/6985402673/ https://www.ted.com/talks/candy_chang_before_i_die_i_want_to

  41. So what? — Toxic person

  42. If anyone is improving the world it’s software developers

  43. THE NOW 1001100 00100001 11000110

  44. And if at any point you feel it’s too hard

  45. be kind to your teammate meditate before going off to

    work cook your significant one a dinner run another 5 kilometers open source your latest project
  46. remember being a better developer being an unstoppable multidimensional being

    is worth it …
  47. for a shot at improving the world.

  48. Epilogue

  49. Marin Todorov, @icanzilb www.underplot.com