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
Tweet

More Decks by Marin Todorov

Other Decks in Technology

Transcript

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

    View Slide

  2. Prologue

    View Slide

  3. View Slide

  4. $greatCode->execute()

    View Slide

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

    View Slide

  6. View Slide

  7. View Slide

  8. View Slide

  9. 5y old
    12y old
    15y old

    View Slide

  10. 17y old

    View Slide

  11. unstoppable
    multi-dimensional
    being from
    outer space

    View Slide

  12. Every person has all of these
    things inside of them that form
    their entire life…
    — Ash Furrow

    View Slide

  13. + $greatCode->execute()

    View Slide

  14. Life happened?
    No.

    View Slide

  15. View Slide

  16. Act 1:
    Improving yourself

    View Slide

  17. Group chat is like being in an all-day meeting
    with random participants
    and no agenda.
    — Jason Fried, Basecamp

    View Slide

  18. View Slide

  19. monday tuesday wednesday thursday friday

    View Slide

  20. meditation

    View Slide

  21. cooking

    View Slide

  22. running

    View Slide

  23. brew

    View Slide

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

    View Slide

  25. View Slide

  26. View Slide

  27. View Slide

  28. http://blog.ayaka.me/...
    http://www.amazon.com/...
    Easy Way to Stop Smoking:
    Extra 15 minutes:

    View Slide

  29. Act 2:
    Improving your
    interactions

    View Slide

  30. Our lives are not our own.
    From womb to tomb,
    we’re bound to others.
    — Sonmi-451

    View Slide

  31. View Slide

  32. while (self.retainCount>0) [self release];
    if (a == 4 && tt1 == “A”) throw Error(“failure”);
    //add tests

    View Slide

  33. View Slide

  34. family comes first

    View Slide

  35. The people you love aren’t interruptions,
    they’re the reason you work at all.
    Give ’em a hug.
    — Jason Zimdars

    View Slide

  36. step in the shoes of others

    View Slide

  37. get your work out there
    ideas

    View Slide

  38. watch me create 10 evenings…

    View Slide

  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:

    View Slide

  40. Act 3:
    Improving the world

    View Slide

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

    View Slide

  42. So what?
    — Toxic person

    View Slide

  43. …

    View Slide

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

    View Slide

  45. THE
    NOW
    1001100 00100001 11000110

    View Slide

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

    View Slide

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

    View Slide

  48. remember being a better developer
    being an unstoppable multidimensional being
    is worth it …

    View Slide

  49. for a shot at improving the world.

    View Slide

  50. Epilogue

    View Slide

  51. Marin Todorov
    [email protected]
    @icanzilb

    View Slide