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

(Appbuilders) Non-technical ways to be a better developer

(Appbuilders) Non-technical ways to be a better developer

To click through any of the links in the presentation - download the PDF from the link on the right, and there the links are clickable 👍


Marin Todorov

April 25, 2016


  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. brew

  24. www.headspace.com www.gymforless.com www.fourhourchef.com www.brewfactory.org Meditation app: Gym app: Cooking (amateurs):

    Brew app:
  25. None
  26. None
  27. None
  28. http://blog.ayaka.me/... http://www.amazon.com/... Easy Way to Stop Smoking: Extra 15 minutes:

  29. Act 2: Improving your interactions

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

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

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

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

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

  37. get your work out there ideas

  38. watch me create 10 evenings…

  39. just call your mom and tell her you love her

    www.fluencia.com no electronics of any kind at dinner http://whatis.techtarget.com/... Extra boost of love: Table rule: Learn a language: Scrum Master:
  40. Act 3: Improving the world

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

  42. So what? — Toxic person

  43. If anyone is improving the world it’s software creators

  44. THE NOW 1001100 00100001 11000110

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

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

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

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

  49. Epilogue

  50. Marin Todorov mt@realm.io @icanzilb