Software Developers Are People Too

5a5fcbae333f071dc7a28f4958509db5?s=47 Miha Rekar
October 26, 2018

Software Developers Are People Too

A talk I gave at Pivorak Conference in Lviv.

More on it in a blog post:
https://mr.si/talks/2018/11/15/software-developers-are-people-too/

5a5fcbae333f071dc7a28f4958509db5?s=128

Miha Rekar

October 26, 2018
Tweet

Transcript

  1. @MihaRekar SOFTWARE DEVELOPERS ARE PEOPLE TOO

  2. PARALLEL PASSION

  3. None
  4. JURE ŽOVE

  5. None
  6. None
  7. None
  8. None
  9. None
  10. None
  11. I ❤ ☕

  12. None
  13. None
  14. None
  15. None
  16. None
  17. COUNTRY < REGION < FARM

  18. None
  19. None
  20. None
  21. None
  22. COFFEE • - Instagram pics • - Nicole • -

    Specialty / 3rd wave • - Origin • - Varieties • - Roasting • - How to make at home • - How to make at home if you’re an idiot • - Inspired by blog post
  23. REMOTE WORK

  24. None
  25. None
  26. # $ % & Cost of living Average dev salary

    '''
  27. None
  28. None
  29. None
  30. None
  31. None
  32. None
  33. I ❤ (

  34. None
  35. None
  36. None
  37. None
  38. None
  39. None
  40. None
  41. None
  42. None
  43. None
  44. BEGINNING TIPS • Find a coach / club • Technique

    matters • Couch to 5k • Go slow
  45. None
  46. None
  47. None
  48. None
  49. ''''''''''
 ''''''''''
 ''''''''''
 ''''''''''
 ''''''''''
 ''''''''''

  50. None
  51. None
  52. None
  53. HUB • brew install hub • alias git=hub

  54. HUB browse Open a GitHub page in the default browser

    ci-status Show the status of GitHub checks for a commit compare Open a compare page on GitHub create Create this repository on GitHub delete Delete a repository on GitHub fork Make a fork on GitHub and add as remote issue List or create GitHub issues pr List or checkout GitHub pull requests pull-request Open a pull request on GitHub release List or create GitHub releases sync Fetch from upstream and update branches
  55. GIT CHECKOUT › git checkout -b ‘pivorak’ Switched to a

    new branch 'pivorak'
 
 › git checkout - Switched to branch ‘master’ › git checkout -
 Switched to branch ‘pivorak’
  56. GIT DIFF › git diff Only diffs unstaged changes
 


    › git diff --cached Diffs staged (but uncommitted) changes
  57. EXCLUDE FILES • config/initializers/custom.rb • add to .git/info/exclude

  58. GIT REBASE --INTERACTIVE › git rebase -i master 
 pick

    98425d233 Add nice feature f 7f7d6a880 FFFuuuu specs failures # p, pick = use commit # r, reword = use commit, edit commit message # e, edit = use commit, stop for amending # s, squash = use commit, meld into previous # f, fixup = like "squash", but discard message # x, exec = run command # d, drop = remove commit # If you remove a line THAT COMMIT WILL BE LOST
  59. TIME MACHINE

  60. › git reflog TIME MACHINE

  61. WHEN DID WE BREAK THIS # get it ready ›

    git bisect start › git bisect good c09c728 › git bisect bad e6a0692 # give a command to run against each commit › git bisect run rspec spec/my_broken_spec.rb
  62. None
  63. ONE WEIRD TRICK
 THAT PHOTOGRAPHERS
 DON’T WANT YOU TO KNOW

  64. RULE OF THIRDS

  65. ❌ ✅ ✅ ✅ ✅ ✅ ✅ ✅ ✅

  66. None
  67. None
  68. None
  69. None
  70. DON’T SHOOT THE SKY

  71. None
  72. (AB)USE REFLECTIONS

  73. None
  74. MAKE MISTAKES

  75. It is not what happens to you, but how you

    react to it that matters. Epictetus
  76. ANTIDEPRESSANTS SALES

  77. None
  78. HAPPINESS HEDONIC ADAPTATION STOICISM happiness is fragile hedonistic adaptation

  79. None
  80. None
  81. None
  82. SEE THINGS FOR WHAT THEY REALLY ARE

  83. DIRECT YOUR ACTION TOWARD GREATER GOOD

  84. FOCUS ON WHAT YOU CAN CONTROL AND ACCEPT THE REST

  85. 2 ESSENTIAL TASKS Be a good person Pursue occupation you

    love
  86. READ A BOOK

  87. WRITE A JOURNAL

  88. WE ONLY HAVE A LIMITED AMOUNT OF TIME

  89. @MihaRekar mr.si @ParPasPod parallelpassion.com THANK YOU