You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

intro.md 6.9 KiB

10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
  1. ### When procrastinating...
  2. - you avoid urgent tasks. <!-- .element: class="fragment" -->
  3. - you spend time on useless things. <!-- .element: class="fragment" -->
  4. - you don't rest, nor regain energy. <!-- .element: class="fragment" -->
  5. -V-
  6. ### And then...
  7. - you fall behind and get stressed. <!-- .element: class="fragment" -->
  8. - you regret losing your precious time. <!-- .element: class="fragment" -->
  9. - you feel miserable and tired. <!-- .element: class="fragment" -->
  10. -V-
  11. <!-- .slide: data-transition="slide-in fade-out" -->
  12. ### ...but why?
  13. -V-
  14. <!-- .slide: data-transition="fade-in slide-out" -->
  15. 😐 "I don't feel like it."
  16. "I'm way too tired." 😪 <!-- .element: class="fragment" -->
  17. 😕 "I don't know how to do it." <!-- .element: class="fragment" -->
  18. "I'm very busy now." 🧐 <!-- .element: class="fragment" -->
  19. 😇 "I will do it, but first [☕]." <!-- .element: class="fragment" -->
  20. -V-
  21. ### No, really. Why?
  22. -V-
  23. Modern world brought to us:
  24. - safety, stability, long life
  25. - freedom, opportunities
  26. - accessible information, knowledge
  27. ...and **so many options** to choose from!
  28. <!-- .element: class="fragment r-fit-text" -->
  29. ---
  30. ### Decision Paralysis
  31. We can easily become overwhelmed by options.
  32. <!-- .element class="r-fit-text" -->
  33. - what to choose? <!-- .element: class="fragment" -->
  34. - go back, try something else? <!-- .element: class="fragment" -->
  35. - best use of resources? <!-- .element: class="fragment" -->
  36. - more research needed? <!-- .element: class="fragment" -->
  37. -V-
  38. #### Finding the best option hurts,
  39. #### so we leave it for *later*.
  40. <!-- .element: class="fragment" -->
  41. -V-
  42. <!-- .slide: data-transition="slide-in fade-out" -->
  43. #### But as the saying goes...
  44. > Premature optimization is the root of all evil
  45. &mdash; <cite>Donald Knuth</cite>
  46. -V-
  47. <!-- .slide: data-transition="fade-in slide-out" -->
  48. #### But as the saying goes...
  49. > The best is the mortal enemy of the good
  50. &mdash; <cite>Montesquieu</cite>
  51. ---
  52. ### How to make good decisions?
  53. -V-
  54. <!-- .slide: class="pathfinder-page" -->
  55. #### Try out everything?
  56. <header class="navbar hidden">
  57. <nav class="navbar">
  58. <div class="navbar-item">
  59. <div class="custom-select">
  60. <select class="algo-select">
  61. <option value="BFS" selected>Breadth First Search</option>
  62. </select>
  63. </div>
  64. </div>
  65. <div class="navbar-item">
  66. <div class="custom-select">
  67. <select class="maze-algo-select">
  68. <option value="Random" selected>Random Maze</option>
  69. </select>
  70. </div>
  71. </div>
  72. <div class="navbar-item">
  73. <div class="speed-container slidecontainer">
  74. <span class="range-caption">Speed</span>
  75. <input type="range" class="slider range-speed" min="0" max="200" value="100">
  76. </div>
  77. </div>
  78. </nav>
  79. </header>
  80. <div class="main-grid-container">
  81. <div class="grid-container"><div class="grid" id="grid"></div></div>
  82. </div>
  83. <div class="pathfinder-rerun">Restart</div>
  84. This could take a lifetime.
  85. -V-
  86. <!-- .slide: class="pathfinder-page" -->
  87. #### Focus in one direction?
  88. <header class="navbar hidden">
  89. <nav class="navbar">
  90. <div class="navbar-item">
  91. <div class="custom-select">
  92. <select class="algo-select">
  93. <option value="Greedy" selected>Greedy Algorithm</option>
  94. </select>
  95. </div>
  96. </div>
  97. <div class="navbar-item">
  98. <div class="custom-select">
  99. <select class="maze-algo-select">
  100. <option value="Random" selected>Random Maze</option>
  101. </select>
  102. </div>
  103. </div>
  104. <div class="navbar-item">
  105. <div class="speed-container slidecontainer">
  106. <span class="range-caption">Speed</span>
  107. <input type="range" class="slider range-speed" min="0" max="200" value="100">
  108. </div>
  109. </div>
  110. </nav>
  111. </header>
  112. <div class="main-grid-container">
  113. <div class="grid-container"><div class="grid"></div></div>
  114. </div>
  115. <div class="pathfinder-rerun">Restart</div>
  116. Now we're making progress!
  117. ---
  118. <!-- .slide: data-background-color="#030" -->
  119. ## Personal Intermezzo!
  120. -V-
  121. <!-- .slide: data-background-color="#030" -->
  122. ### David Hrdina Nemecek
  123. Software Developer<!-- .element: class="fragment" -->
  124. Father of three boys 😀 😜 👶<!-- .element: class="fragment" -->
  125. -V-
  126. <!-- .slide: data-background-color="#030" -->
  127. ### I 💘
  128. ### Code + Computers
  129. ### + Coffee <!-- .element: class="fragment" -->
  130. ### + Perfection <!-- .element: class="fragment" -->
  131. -V-
  132. <!-- .slide: data-background-color="#030" -->
  133. ### I enjoy meeting people*
  134. ### once a week. <!-- .element: class="fragment" -->
  135. -V-
  136. <!-- .slide: data-background-color="#030" -->
  137. ### Career Review
  138. Master's degree in Informatics,<br/>Parallel and Distributed Systems
  139. <!-- .element: class="fragment" -->
  140. | Role | duration |
  141. | -------------------------- | ----------- |
  142. | SW **Developer** | 4 years |
  143. | Sr. SW **Developer** | 4 years |
  144. | Dev **Manager** | 5 years |
  145. | Sr. Dev **Manager** | 1+ year |
  146. <!-- .element: class="fragment" -->
  147. -V-
  148. <!-- .slide: data-background-color="#030" -->
  149. ### Last year I realized
  150. - I'm very often unhappy, apathetic <!-- .element: class="fragment" -->
  151. - I procrastinate at work heavily <!-- .element: class="fragment" -->
  152. - I can't keep up <!-- .element: class="fragment" -->
  153. - I feel frustrated and helpless<!-- .element: class="fragment" -->
  154. - I'm scared of the next workday <!-- .element: class="fragment" -->
  155. What's wrong?<!-- .element: class="fragment" -->
  156. -V-
  157. <!-- .slide: data-background-color="#030" data-background-image="slides/books.jpg" data-background-opacity="0.05" -->
  158. ### Library to the rescue!
  159. -V-
  160. <!-- .slide: data-background-color="#030" data-background-image="slides/books.jpg" data-background-opacity="0.9" -->
  161. ### My Stack of Books <!-- .element: class="text-over-image" -->
  162. -V-
  163. <!-- .slide: data-background-color="#030" -->
  164. ⭐ **The End of Procrastination** ⭐
  165. by Petr Ludwig
  166. <img data-src="slides/books/end_of_procrastination.png" alt="Book cover" class="r-stretch" />
  167. Basis for this talk.
  168. -V-
  169. <!-- .slide: data-background-color="#030" -->
  170. *Grit: The Power of Passion and Perseverance*
  171. by Angela Duckworth
  172. <img data-src="slides/books/grit.jpg" alt="Book cover" class="r-stretch" />
  173. > Perseverance beats talent.
  174. -V-
  175. <!-- .slide: data-background-color="#030" -->
  176. *Flourish: A Visionary New Understanding of Happiness and Well-being*
  177. by Martin Seligman
  178. <img data-src="slides/books/flourish.jpg" alt="Book cover" class="r-stretch" />
  179. > Positivity and contentment can be learned.
  180. -V-
  181. <!-- .slide: data-background-color="#030" -->
  182. *Focus: A Simplicity Manifesto in the Age of Distraction*
  183. by Leo Babauta
  184. <img data-src="slides/books/focus.jpg" alt="Book cover" class="r-stretch" />
  185. > It's worth making room for deep&nbsp;work.