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 full-size slide

  2. $greatCode->execute()

    View full-size slide

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

    View full-size slide

  4. 5y old
    12y old
    15y old

    View full-size slide

  5. unstoppable
    multi-dimensional
    being from
    outer space

    View full-size slide

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

    View full-size slide

  7. + $greatCode->execute()

    View full-size slide

  8. Life happened?
    No.

    View full-size slide

  9. Act 1:
    Improving yourself

    View full-size slide

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

    View full-size slide

  11. monday tuesday wednesday thursday friday

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  14. Act 2:
    Improving your
    interactions

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  17. family comes first

    View full-size slide

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

    View full-size slide

  19. step in the shoes of others

    View full-size slide

  20. get your work out there
    ideas

    View full-size slide

  21. watch me create 10 evenings…

    View full-size slide

  22. 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 full-size slide

  23. Act 3:
    Improving the world

    View full-size slide

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

    View full-size slide

  25. So what?
    — Toxic person

    View full-size slide

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

    View full-size slide

  27. THE
    NOW
    1001100 00100001 11000110

    View full-size slide

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

    View full-size slide

  29. 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 full-size slide

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

    View full-size slide

  31. for a shot at improving the world.

    View full-size slide