talk-end-of-procrastination/slides/intro.md

284 lines
8.1 KiB
Markdown
Raw Normal View History

2023-08-20 19:51:35 +00:00
### When procrastinating...
2023-08-20 14:08:20 +00:00
2023-08-20 19:51:35 +00:00
- you avoid urgent tasks. <!-- .element: class="fragment" -->
- you spend time on useless things. <!-- .element: class="fragment" -->
- you don't rest, nor regain energy. <!-- .element: class="fragment" -->
2023-08-20 14:08:20 +00:00
2023-08-29 04:57:32 +00:00
-V-
2023-08-20 14:08:20 +00:00
2023-08-20 19:51:35 +00:00
### And then...
- you fall behind and get stressed. <!-- .element: class="fragment" -->
- you regret losing your precious time. <!-- .element: class="fragment" -->
- you feel miserable and tired. <!-- .element: class="fragment" -->
2023-08-29 04:57:32 +00:00
-V-
2023-08-25 05:48:41 +00:00
<!-- .slide: data-transition="slide-in fade-out" -->
2023-08-21 06:04:51 +00:00
### ...but why?
2023-08-29 04:57:32 +00:00
-V-
2023-08-25 05:48:41 +00:00
<!-- .slide: data-transition="fade-in slide-out" -->
😐 "I don't feel like it."
2023-08-25 05:48:41 +00:00
2023-08-30 17:39:31 +00:00
"I'm way too tired." 😪 <!-- .element: class="fragment" -->
2023-08-25 05:48:41 +00:00
😕 "I don't know how to do it." <!-- .element: class="fragment" -->
2023-08-25 05:48:41 +00:00
2023-08-30 17:39:31 +00:00
"I'm very busy now." 🧐 <!-- .element: class="fragment" -->
2023-08-25 05:48:41 +00:00
2023-08-30 17:39:31 +00:00
😇 "I will do it, but first [☕]." <!-- .element: class="fragment" -->
2023-08-29 04:57:32 +00:00
-V-
### No, really. Why?
2023-08-29 04:57:32 +00:00
-V-
2023-09-23 19:43:29 +00:00
Modern world brought us... <!-- .element: class="fragment" -->
2023-09-23 19:43:29 +00:00
- safety, stability, long life <!-- .element: class="fragment" -->
- freedom, opportunities <!-- .element: class="fragment" -->
- accessible information, knowledge <!-- .element: class="fragment" -->
...and **so many options** to choose from!
<!-- .element: class="fragment r-fit-text" -->
---
### Decision Paralysis
We can easily become overwhelmed by options.
<!-- .element class="r-fit-text" -->
- What if I pick the wrong option? <!-- .element: class="fragment" -->
- Should I go back and try the other one? <!-- .element: class="fragment" -->
- Will this be the best use of my resources? <!-- .element: class="fragment" -->
- Shouldn't I spend more time researching this? <!-- .element: class="fragment" -->
2023-08-29 04:57:32 +00:00
- What is the best choice? <!-- .element: class="fragment" -->
2023-08-29 04:57:32 +00:00
-V-
2023-08-29 04:57:32 +00:00
#### Finding the best option hurts,
#### so we leave it for *later*.
<!-- .element: class="fragment" -->
2023-08-29 04:57:32 +00:00
-V-
<!-- .slide: data-transition="slide-in fade-out" -->
#### But as the saying goes...
> The best is the mortal enemy of the good
&mdash; <cite>Montesquieu</cite>
2023-08-29 04:57:32 +00:00
-V-
<!-- .slide: data-transition="fade-in slide-out" -->
#### But as the saying goes...
> Premature optimization is the root of all evil
&mdash; <cite>Donald Knuth</cite>
2023-08-25 05:48:41 +00:00
---
2023-08-29 04:57:32 +00:00
### How to make good decisions?
-V-
2023-08-25 05:48:41 +00:00
<!-- .slide: class="pathfinder-page" -->
2023-08-29 04:57:32 +00:00
#### Try out everything?
2023-08-25 05:48:41 +00:00
<header class="navbar hidden">
<nav class="navbar">
<div class="navbar-item">
<div class="custom-select">
<select class="algo-select">
<option value="BFS" selected>Breadth First Search</option>
</select>
</div>
</div>
<div class="navbar-item">
<div class="custom-select">
<select class="maze-algo-select">
<option value="Random" selected>Random Maze</option>
</select>
</div>
</div>
<div class="navbar-item">
<div class="speed-container slidecontainer">
<span class="range-caption">Speed</span>
<input type="range" class="slider range-speed" min="0" max="200" value="100">
</div>
</div>
</nav>
</header>
<div class="main-grid-container">
<div class="grid-container"><div class="grid" id="grid"></div></div>
</div>
<div class="pathfinder-rerun">Restart</div>
2023-08-29 04:57:32 +00:00
This could take a lifetime.
2023-08-25 05:48:41 +00:00
-V-
<!-- .slide: class="pathfinder-page" -->
2023-08-29 04:57:32 +00:00
#### Try whatever comes?
2023-08-25 05:48:41 +00:00
<header class="navbar hidden">
<nav class="navbar">
<div class="navbar-item">
<div class="custom-select">
<select class="algo-select">
<option value="DFS" selected>Depth First Search</option>
</select>
</div>
</div>
<div class="navbar-item">
<div class="custom-select">
<select class="maze-algo-select">
<option value="Random" selected>Random Maze</option>
</select>
</div>
</div>
<div class="navbar-item">
<div class="speed-container slidecontainer">
<span class="range-caption">Speed</span>
<input type="range" class="slider range-speed" min="0" max="200" value="100">
</div>
</div>
</nav>
</header>
<div class="main-grid-container">
<div class="grid-container"><div class="grid"></div></div>
</div>
<div class="pathfinder-rerun">Restart</div>
2023-08-29 04:57:32 +00:00
On average this takes several lifetimes.
2023-08-25 05:48:41 +00:00
-V-
<!-- .slide: class="pathfinder-page" -->
2023-08-29 04:57:32 +00:00
#### Focus in one direction?
2023-08-25 05:48:41 +00:00
<header class="navbar hidden">
<nav class="navbar">
<div class="navbar-item">
<div class="custom-select">
<select class="algo-select">
<option value="Greedy" selected>Greedy Algorithm</option>
</select>
</div>
</div>
<div class="navbar-item">
<div class="custom-select">
<select class="maze-algo-select">
<option value="Random" selected>Random Maze</option>
</select>
</div>
</div>
<div class="navbar-item">
<div class="speed-container slidecontainer">
<span class="range-caption">Speed</span>
<input type="range" class="slider range-speed" min="0" max="200" value="100">
</div>
</div>
</nav>
</header>
<div class="main-grid-container">
<div class="grid-container"><div class="grid"></div></div>
</div>
<div class="pathfinder-rerun">Restart</div>
2023-08-29 04:57:32 +00:00
Now we're making progress!
2023-08-21 06:04:51 +00:00
---
<!-- .slide: data-background-color="#030" -->
## Personal Intermezzo!
-V-
<!-- .slide: data-background-color="#030" -->
### David Hrdina Nemecek
Software Developer<!-- .element: class="fragment" -->
Father of three boys 😀 😜 👶<!-- .element: class="fragment" -->
2023-08-29 04:57:32 +00:00
-V-
2023-08-21 06:04:51 +00:00
<!-- .slide: data-background-color="#030" -->
2023-08-24 19:26:49 +00:00
### I 💘
2023-08-21 06:04:51 +00:00
2023-08-24 19:26:49 +00:00
### Code + Computers
2023-08-21 06:04:51 +00:00
### + Coffee <!-- .element: class="fragment" -->
2023-08-21 13:13:51 +00:00
### + Perfection <!-- .element: class="fragment" -->
2023-08-29 04:57:32 +00:00
-V-
2023-08-21 13:13:51 +00:00
<!-- .slide: data-background-color="#030" -->
### I enjoy meeting people*
### once a week. <!-- .element: class="fragment" -->
2023-08-21 06:04:51 +00:00
2023-08-29 04:57:32 +00:00
-V-
2023-08-21 06:04:51 +00:00
<!-- .slide: data-background-color="#030" -->
### Career Review
2023-08-29 04:57:32 +00:00
Master's degree in Informatics,<br/>Parallel and Distributed Systems
<!-- .element: class="fragment" -->
2023-08-21 06:04:51 +00:00
| Role | duration |
| -------------------------- | ----------- |
| SW **Developer** | 4 years |
| Sr. SW **Developer** | 4 years |
| Dev **Manager** | 5 years |
| Sr. Dev **Manager** | 1+ year |
2023-08-29 04:57:32 +00:00
<!-- .element: class="fragment" -->
2023-08-21 06:04:51 +00:00
2023-08-29 04:57:32 +00:00
-V-
2023-08-21 06:04:51 +00:00
<!-- .slide: data-background-color="#030" -->
2023-08-21 13:13:51 +00:00
### Last year I realized
2023-09-01 04:52:34 +00:00
- I'm very often unhappy, apathetic <!-- .element: class="fragment" -->
- I procrastinate at work heavily <!-- .element: class="fragment" -->
- I can't keep up <!-- .element: class="fragment" -->
2023-09-01 04:52:34 +00:00
- I feel frustrated and helpless<!-- .element: class="fragment" -->
2023-08-21 13:13:51 +00:00
- I'm scared of the next workday <!-- .element: class="fragment" -->
2023-08-30 18:04:17 +00:00
What's wrong?<!-- .element: class="fragment" -->
2023-08-29 04:57:32 +00:00
-V-
<!-- .slide: data-background-color="#030" data-background-image="slides/books.jpg" data-background-opacity="0.05" -->
### Library to the rescue!
2023-08-20 19:51:35 +00:00
2023-08-29 04:57:32 +00:00
-V-
<!-- .slide: data-background-color="#030" data-background-image="slides/books.jpg" data-background-opacity="0.9" -->
2023-08-24 19:26:49 +00:00
### My Stack of Books <!-- .element: class="text-over-image" -->
2023-08-29 04:57:32 +00:00
-V-
2023-08-20 19:51:35 +00:00
<!-- .slide: data-background-color="#030" -->
2023-08-21 06:04:51 +00:00
**The End of Procrastination**
by Petr Ludwig
2023-08-30 18:04:17 +00:00
<img data-src="slides/books/end_of_procrastination.png" alt="Book cover" class="r-stretch" />
2023-08-21 06:04:51 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
*Grit: The Power of Passion and Perseverance*
by Angela Duckworth
2023-08-30 18:04:17 +00:00
<img data-src="slides/books/grit.jpg" alt="Book cover" class="r-stretch" />
2023-08-21 06:04:51 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
*Flourish: A Visionary New Understanding of Happiness and Well-being*
2023-08-21 06:04:51 +00:00
by Martin Seligman
2023-08-21 06:04:51 +00:00
2023-08-30 18:04:17 +00:00
<img data-src="slides/books/flourish.jpg" alt="Book cover" class="r-stretch" />
2023-08-21 06:04:51 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
*Focus: A Simplicity Manifesto in the Age of Distraction*
2023-08-21 06:04:51 +00:00
by Leo Babauta
2023-08-21 06:04:51 +00:00
2023-08-30 18:04:17 +00:00
<img data-src="slides/books/focus.jpg" alt="Book cover" class="r-stretch" />