Compare commits
10 Commits
v0.1_first
...
main
Author | SHA1 | Date | |
---|---|---|---|
5e29b756ea | |||
450db5e008 | |||
a5b59fb224 | |||
85d6201570 | |||
1a2ad51eff | |||
3cf9909b3e | |||
fcf52ca9ed | |||
a82ab27ec6 | |||
bbeb575e02 | |||
b8dede72b8 |
1
.gitignore
vendored
1
.gitignore
vendored
@ -9,3 +9,4 @@ log/*.log
|
|||||||
tmp/**
|
tmp/**
|
||||||
node_modules/
|
node_modules/
|
||||||
.sass-cache
|
.sass-cache
|
||||||
|
*.zip
|
@ -275,9 +275,9 @@ gulp.task('package', gulp.series(() =>
|
|||||||
'./index.html',
|
'./index.html',
|
||||||
'./dist/**',
|
'./dist/**',
|
||||||
'./lib/**',
|
'./lib/**',
|
||||||
'./images/**',
|
'./slides/**',
|
||||||
'./plugin/**',
|
'./module/**',
|
||||||
'./**/*.md'
|
'./plugin/**'
|
||||||
],
|
],
|
||||||
{ base: './' }
|
{ base: './' }
|
||||||
)
|
)
|
||||||
@ -300,7 +300,7 @@ gulp.task('serve', () => {
|
|||||||
const slidesRoot = root.endsWith('/') ? root : root + '/'
|
const slidesRoot = root.endsWith('/') ? root : root + '/'
|
||||||
gulp.watch([
|
gulp.watch([
|
||||||
slidesRoot + '**/*.html',
|
slidesRoot + '**/*.html',
|
||||||
slidesRoot + '**/*.md',
|
slidesRoot + './slides/*.md',
|
||||||
`!${slidesRoot}**/node_modules/**`, // ignore node_modules
|
`!${slidesRoot}**/node_modules/**`, // ignore node_modules
|
||||||
], gulp.series('reload'))
|
], gulp.series('reload'))
|
||||||
|
|
||||||
|
@ -82,7 +82,7 @@
|
|||||||
<div style="text-align: left;">
|
<div style="text-align: left;">
|
||||||
<small>
|
<small>
|
||||||
David Hrdina Nemecek<br />
|
David Hrdina Nemecek<br />
|
||||||
August, 2023
|
September, 2023
|
||||||
</small>
|
</small>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
@ -13,8 +13,8 @@
|
|||||||
flex-flow: column nowrap;
|
flex-flow: column nowrap;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
background: #1e1f29;
|
background: var(--unexplored-path);
|
||||||
border: 2px solid var(--closed-path);
|
border: 2px solid var(--grid-border);
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
.row{
|
.row{
|
||||||
|
@ -8,12 +8,14 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
:root{
|
:root{
|
||||||
--start: #9faf20;
|
--start: #2b2ff7;
|
||||||
--end: #207094;
|
--end: #5fb0fc;
|
||||||
--open-path: #885771;
|
--unexplored-path: #744714;
|
||||||
--closed-path: #a6819b;
|
--open-path: #d4b85d;
|
||||||
--path: #ff6be6;
|
--closed-path: #d8e2be;
|
||||||
--wall: #001834;
|
--path: #9bf776;
|
||||||
|
--wall: #492b23;
|
||||||
|
--grid-border: #693737;
|
||||||
}
|
}
|
||||||
|
|
||||||
.pathfinder-page {
|
.pathfinder-page {
|
||||||
|
@ -108,11 +108,11 @@ function spawnPathfinder(root) {
|
|||||||
|
|
||||||
|
|
||||||
// Start and End nodes
|
// Start and End nodes
|
||||||
let start_node = [Math.floor(horizontal_cells/3) , Math.floor(vertical_cells/2)];
|
let start_node = [Math.floor(horizontal_cells*0.25) , Math.floor(vertical_cells/2)];
|
||||||
let end_node = [Math.floor(horizontal_cells/3*2) , Math.floor(vertical_cells/2)];
|
let end_node = [Math.floor(horizontal_cells*0.75) , Math.floor(vertical_cells/2)];
|
||||||
|
|
||||||
let start_node_initial = [Math.floor(horizontal_cells/3) , Math.floor(vertical_cells/2)]
|
let start_node_initial = [Math.floor(horizontal_cells*0.2) , Math.floor(vertical_cells/2)]
|
||||||
let end_node_initial = [Math.floor(horizontal_cells/3*2) , Math.floor(vertical_cells/2)]
|
let end_node_initial = [Math.floor(horizontal_cells*0.8) , Math.floor(vertical_cells/2)]
|
||||||
|
|
||||||
// Populating grid
|
// Populating grid
|
||||||
for(var i = 0; i < vertical_cells; i++)
|
for(var i = 0; i < vertical_cells; i++)
|
||||||
|
@ -10,7 +10,8 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "gulp test",
|
"test": "gulp test",
|
||||||
"start": "gulp serve",
|
"start": "gulp serve",
|
||||||
"build": "gulp build"
|
"build": "gulp build",
|
||||||
|
"package": "gulp package"
|
||||||
},
|
},
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Hakim El Hattab",
|
"name": "Hakim El Hattab",
|
||||||
|
@ -2,6 +2,20 @@
|
|||||||
<!-- .slide: data-background="slides/bonus_round.jpg" data-background-size="contain" data-background-opacity="0.3"-->
|
<!-- .slide: data-background="slides/bonus_round.jpg" data-background-size="contain" data-background-opacity="0.3"-->
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
|
#### Baby Elephant Syndrome <!-- .element: class="text-over-image" -->
|
||||||
|
<!-- .slide: data-background="slides/baby_elephant.jpg" data-background-opacity="0.8" data-background-size="contain" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background="slides/baby_elephant.jpg" data-background-opacity="0.3" data-background-size="contain" -->
|
||||||
|
|
||||||
|
Young elephant gets tied to a tree by a thin rope which it can't break.
|
||||||
|
|
||||||
|
As an adult, it is constrained by the same thin rope and it doesn't break free.
|
||||||
|
|
||||||
|
Because it learned it is no use to even try.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
|
||||||
### TOOL: Journal
|
### TOOL: Journal
|
||||||
|
|
||||||
Just one line a day
|
Just one line a day
|
||||||
@ -54,6 +68,15 @@ Replace it with *intentional* and *meaningful* connections.
|
|||||||
|
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
|
#### Container Closed <!-- .element: class="text-over-image" -->
|
||||||
|
<!-- .slide: data-background="slides/container_closed.jpg" data-background-size="contain" data-background-opacity="0.9"-->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
#### Container Opened <!-- .element: class="text-over-image" -->
|
||||||
|
<!-- .slide: data-background="slides/container_opened.jpg" data-background-size="contain" data-background-opacity="0.9"-->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
|
||||||
### HACK: Digital Cleanup
|
### HACK: Digital Cleanup
|
||||||
|
|
||||||
- Clean your digital desk
|
- Clean your digital desk
|
||||||
|
BIN
slides/container_closed.jpg
Normal file
BIN
slides/container_closed.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 MiB |
BIN
slides/container_opened.jpg
Normal file
BIN
slides/container_opened.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.2 MiB |
@ -1,7 +1,96 @@
|
|||||||
## Left out for brevity
|
## Left out for brevity
|
||||||
|
|
||||||
|
---
|
||||||
|
<!-- .slide: data-transition="slide-in fade-out" -->
|
||||||
|
#### But as the saying goes...
|
||||||
|
|
||||||
|
> Premature optimization is the root of all evil
|
||||||
|
|
||||||
|
— <cite>Donald Knuth</cite>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
<!-- .slide: class="pathfinder-page" -->
|
||||||
|
#### Try out everything?
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
This could take a lifetime.
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
|
<!-- .slide: class="pathfinder-page" -->
|
||||||
|
#### Try whatever comes?
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
On average this takes several lifetimes.
|
||||||
|
|
||||||
|
---
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
|
||||||
|
*Leaders Eat Last*
|
||||||
|
|
||||||
|
by Simon Sinek
|
||||||
|
|
||||||
|
<img data-src="slides/books/leaders.jpg" alt="Book cover" class="r-stretch" />
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
#### Arousal addiction
|
#### Arousal addiction
|
||||||
|
|
||||||
(not about sexual arousal)
|
(not about sexual arousal)
|
||||||
@ -9,3 +98,66 @@
|
|||||||
Addiction to new, stronger stimuli. <!-- .element: class="fragment" -->
|
Addiction to new, stronger stimuli. <!-- .element: class="fragment" -->
|
||||||
|
|
||||||
e.g. by setting bigger and bigger goals. <!-- .element: class="fragment" -->
|
e.g. by setting bigger and bigger goals. <!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Discipline
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
#### Baby Elephant Syndrome <!-- .element: class="text-over-image" -->
|
||||||
|
<!-- .slide: data-background="slides/baby_elephant.jpg" data-background-opacity="0.8" data-background-size="contain" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background="slides/baby_elephant.jpg" data-background-opacity="0.3" data-background-size="contain" -->
|
||||||
|
|
||||||
|
Young elephant gets tied to a tree by a thin rope which it can't break.
|
||||||
|
|
||||||
|
As an adult, it is constrained by the same thin rope and it doesn't break free.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
Because it learned it is no use to even try.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
---
|
||||||
|
<!-- .slide: data-background-color="#542" data-background="slides/daily_heroism.jpg" data-background-size="contain" data-background-opacity="0.5" -->
|
||||||
|
### TOOL: Daily Heroism <!-- .element: class="text-over-image" -->
|
||||||
|
[Philip Zimbardo] <!-- .element: class="reference-author" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#542" data-background="slides/daily_heroism.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
||||||
|
Take a small step out of your comfort zone.
|
||||||
|
|
||||||
|
Daily.
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#542" data-background="slides/daily_heroism.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
||||||
|
#### Why?
|
||||||
|
- grows your ability to **act**, step out of the crowd
|
||||||
|
- supports fulfilling your vision and maintaining discipline
|
||||||
|
|
||||||
|
It makes the elephant jump before it realizes<br/> the hole is too deep for comfort.
|
||||||
|
<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
### My Heroism
|
||||||
|
|
||||||
|
Game of smalltalk
|
||||||
|
|
||||||
|
- chat up random people<!-- .element: class="fragment" -->
|
||||||
|
- do it before you rationalize a reason to back out<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Real world
|
||||||
|
|
||||||
|
is complex and ever-changing.
|
||||||
|
|
||||||
|
### Mental model <!-- .element: class="fragment" data-fragment-index="2" -->
|
||||||
|
|
||||||
|
is our understanding of the world and its rules. <!-- .element: class="fragment" data-fragment-index="2" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
|
||||||
|
Mental models have varying levels of *objectivity*,
|
||||||
|
|
||||||
|
i.e. how much they correspond to reality.
|
||||||
|
@ -11,12 +11,9 @@ When your rationality wants one thing
|
|||||||
but your emotions do something else.
|
but your emotions do something else.
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background="slides/elephant_rider.jpg" data-background-size="contain" data-background-opacity="0.8" -->
|
<!-- .slide: data-background="slides/elephant_rider.jpg" data-background-size="contain" data-background-opacity="0.4" -->
|
||||||
### Elephant Rider
|
### Elephant Rider
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background="slides/elephant_rider.jpg" data-background-size="contain" data-background-opacity="0.3" -->
|
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
|
|
||||||
- metaphor describing our internal interactions
|
- metaphor describing our internal interactions
|
||||||
@ -42,44 +39,39 @@ But at 6 tons it won't be bossed around! <!-- .element: class="fragment" -->
|
|||||||
If the rider is indecisive or tired,<br />the elephant will do as it likes.
|
If the rider is indecisive or tired,<br />the elephant will do as it likes.
|
||||||
|
|
||||||
If the elephant gets scared,<br />it will not obey the rider.
|
If the elephant gets scared,<br />it will not obey the rider.
|
||||||
<!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
### Ego depletion
|
### Ego depletion
|
||||||
|
#### Rider is tired
|
||||||
|
|
||||||
- making decisions (big or small) is tiring
|
- making decisions (big or small) is tiring
|
||||||
- everyone has some operational capacity <!-- .element: class="fragment" -->
|
- we have limited operational capacity
|
||||||
- when the capacity is depleted, we let the emotional side take over <!-- .element: class="fragment" -->
|
- once depleted, the emotional side takes over
|
||||||
|
- can be replenished when done in advance:
|
||||||
|
- take breaks,
|
||||||
|
- do simple manual activities,
|
||||||
|
- improve your mood
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
#### Replenishing the capacity
|
### Emotional aversion
|
||||||
|
#### Elephant is scared
|
||||||
- allows us to avoid the depletion
|
|
||||||
- needs to be done in advance<!-- .element: class="fragment" -->
|
|
||||||
- take breaks<!-- .element: class="fragment" -->
|
|
||||||
- do simple manual activities<!-- .element: class="fragment" -->
|
|
||||||
- improve your mood<!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
-V-
|
|
||||||
|
|
||||||
#### Growing the capacity
|
|
||||||
|
|
||||||
- it is possible to increase our capacity
|
|
||||||
- by building positive habits<!-- .element: class="fragment" -->
|
|
||||||
- by lowering an emotional aversion<!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
-V-
|
|
||||||
|
|
||||||
#### Emotional aversion
|
|
||||||
|
|
||||||
- some activities appear daunting right away:
|
- some activities appear daunting right away:
|
||||||
- demanding lots of effort<!-- .element: class="fragment" -->
|
- demanding lots of effort
|
||||||
- ambiguous; many unknowns<!-- .element: class="fragment" -->
|
- ambiguous; many unknowns
|
||||||
- uncomfortable or even painful<!-- .element: class="fragment" -->
|
- uncomfortable
|
||||||
- this creates an emotional barrier,<br/>which causes an emotional aversion<!-- .element: class="fragment" -->
|
- builds an emotional barrier,<br/>causing an emotional aversion
|
||||||
- lowering the barrier makes an activity approachable<!-- .element: class="fragment" -->
|
- lowering the barrier makes an activity approachable
|
||||||
|
|
||||||
|
-V-
|
||||||
|
|
||||||
|
### Growing the capacity
|
||||||
|
|
||||||
|
It is possible to increase our operational capacity
|
||||||
|
- by building positive habits
|
||||||
|
- by lowering the emotional aversion
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background="slides/elephant_rider.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
<!-- .slide: data-background="slides/elephant_rider.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
||||||
@ -87,7 +79,15 @@ The **rider** must plan around the **elephant's** needs
|
|||||||
|
|
||||||
to make good progress on their journey
|
to make good progress on their journey
|
||||||
|
|
||||||
without being thrown off into a ditch.
|
without the rider being thrown off into a ditch.
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
### My thoughts
|
||||||
|
|
||||||
|
- useful mental model
|
||||||
|
- explains why my rationality doesn't always win<br>and that it is normal
|
||||||
|
- enables to account for it and work with it
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background-color="#542" data-background="slides/habit_tracker.jpg" data-background-size="contain" data-background-opacity="0.5" -->
|
<!-- .slide: data-background-color="#542" data-background="slides/habit_tracker.jpg" data-background-size="contain" data-background-opacity="0.5" -->
|
||||||
@ -103,13 +103,11 @@ and track them daily.
|
|||||||
|
|
||||||
#### Why?
|
#### Why?
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
- habits help keeping our elephant in line:<!-- .element: class="fragment" -->
|
- keeping our elephant in line:<!-- .element: class="fragment" -->
|
||||||
- easier on our capacity: less need for making decisions; it is already decided
|
- easier on our operational capacity: less need for making decisions; it is already decided
|
||||||
- less forgetting or avoiding the activity
|
- less forgetting or avoiding the activity
|
||||||
- practice makes perfect: more efficient use of time means more time for doing<!-- .element: class="fragment" -->
|
- practice makes perfect, repetition brings efficiency<!-- .element: class="fragment" -->
|
||||||
- habits can evolve and we can keep improving<!-- .element: class="fragment" -->
|
|
||||||
- incremental changes take time, habits help us make the time<!-- .element: class="fragment" -->
|
- incremental changes take time, habits help us make the time<!-- .element: class="fragment" -->
|
||||||
- tracking habits increases the retention of habits<!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
@ -138,15 +136,37 @@ and track them daily.
|
|||||||
- right after the gym<!-- .element: class="fragment" -->
|
- right after the gym<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" data-background-image="slides/habit_tracker_book.jpg" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
#### Gym sessions tracker <!-- .element: class="text-over-image" -->
|
#### My Tracking:
|
||||||
|
### Gym sessions
|
||||||
|
- A4 sheet per week, daily tracking<!-- .element: class="fragment" -->
|
||||||
|
- table of exercises + time and effort<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" data-background-image="slides/habit_tracker_page.jpg" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
#### One page per week <!-- .element: class="text-over-image" -->
|
|
||||||
|
#### Book of workouts
|
||||||
|
<img src="slides/habit_tracker_book.jpg" alt="Book" class="r-stretch">
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
|
||||||
|
#### One page per week
|
||||||
|
<img src="slides/habit_tracker_page.jpg" alt="Book" class="r-stretch">
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" data-background-image="slides/habit_tracker_100.jpg" -->
|
<!-- .slide: data-background-color="#030" data-background-image="slides/habit_tracker_100.jpg" -->
|
||||||
|
|
||||||
#### 100 weeks in a row<br/>(1.92 years) <!-- .element: class="text-over-image" -->
|
#### 100 weeks in a row<br/>(1.92 years) <!-- .element: class="text-over-image" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
### My Observations
|
||||||
|
|
||||||
|
- helped me to build a and keep a habit
|
||||||
|
- kept me accountable for spending my time
|
||||||
|
- lowering barriers for entry is key
|
||||||
|
- predefined plan = less decision making
|
||||||
|
- having a few sheets in stock = less disruptions
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background-color="#542" data-background="slides/todo_today.jpg" data-background-size="contain" data-background-opacity="0.4" -->
|
<!-- .slide: data-background-color="#542" data-background="slides/todo_today.jpg" data-background-size="contain" data-background-opacity="0.4" -->
|
||||||
### TOOL: ToDo Today <!-- .element: class="text-over-image" -->
|
### TOOL: ToDo Today <!-- .element: class="text-over-image" -->
|
||||||
@ -157,6 +177,9 @@ and track them daily.
|
|||||||
<!-- .slide: data-background-color="#542" data-background="slides/todo_today.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
<!-- .slide: data-background-color="#542" data-background="slides/todo_today.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
||||||
- list of prioritized, time-boxed tasks
|
- list of prioritized, time-boxed tasks
|
||||||
- prepared the previous day
|
- prepared the previous day
|
||||||
|
- important task first
|
||||||
|
- something you *want* or *need* to complete
|
||||||
|
- provides consistent daily progress
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
@ -167,19 +190,32 @@ and track them daily.
|
|||||||
- big tasks split into small ones
|
- big tasks split into small ones
|
||||||
- the elephant doesn't get scared
|
- the elephant doesn't get scared
|
||||||
|
|
||||||
-V-
|
|
||||||
|
|
||||||
##### Important task first
|
|
||||||
<!-- .slide: data-background-color="#542" data-background="slides/todo_today.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
|
||||||
<!-- .slide: data-background-color="#542" -->
|
|
||||||
- something you *want* or *need* to complete
|
|
||||||
- consistent daily progress
|
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
#### My ToDo tracker
|
#### My ToDo tracker
|
||||||
Collection of markdown text files<br/>that are easy to edit (Joplin).
|
Collection of markdown text files<br/>that are easy to edit (Joplin).
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" data-transition="slide-in fade-out" -->
|
||||||
|
#### My ToDo tracker (1)
|
||||||
|
```markdown
|
||||||
|
# 2025-04-16
|
||||||
|
- 🚧 🚧 WIP 🚧 🚧
|
||||||
|
- pending task A
|
||||||
|
- pending task B
|
||||||
|
|
||||||
|
# TOMORROW
|
||||||
|
- some task C
|
||||||
|
|
||||||
|
# LATER
|
||||||
|
- other task D
|
||||||
|
```
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" data-transition="fade" -->
|
||||||
|
#### My ToDo tracker (1)
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
# 2025-04-16
|
# 2025-04-16
|
||||||
- done task A
|
- done task A
|
||||||
@ -194,8 +230,8 @@ Collection of markdown text files<br/>that are easy to edit (Joplin).
|
|||||||
```
|
```
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" data-transition="fade" -->
|
||||||
#### My ToDo tracker (2)
|
#### My ToDo tracker (1)
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
# 2025-04-16
|
# 2025-04-16
|
||||||
@ -210,6 +246,23 @@ Collection of markdown text files<br/>that are easy to edit (Joplin).
|
|||||||
- other task D
|
- other task D
|
||||||
```
|
```
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" data-transition="fade" -->
|
||||||
|
#### My ToDo tracker (2)
|
||||||
|
|
||||||
|
```markdown
|
||||||
|
# 2025-04-16
|
||||||
|
- done task A
|
||||||
|
- 🚧 🚧 WIP 🚧 🚧
|
||||||
|
- pending task B
|
||||||
|
|
||||||
|
# TOMORROW
|
||||||
|
- some task C
|
||||||
|
|
||||||
|
# LATER
|
||||||
|
- other task D
|
||||||
|
```
|
||||||
|
|
||||||
During the day:
|
During the day:
|
||||||
|
|
||||||
🚧 🚧 WIP 🚧 🚧 line moves,<br/>
|
🚧 🚧 WIP 🚧 🚧 line moves,<br/>
|
||||||
@ -217,7 +270,7 @@ During the day:
|
|||||||
and what comes next.
|
and what comes next.
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" data-transition="slide-out fade-in" -->
|
||||||
#### My ToDo tracker (3)
|
#### My ToDo tracker (3)
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
@ -228,40 +281,22 @@ During the day:
|
|||||||
|
|
||||||
# TOMORROW
|
# TOMORROW
|
||||||
|
|
||||||
|
|
||||||
# LATER
|
# LATER
|
||||||
- yet another task E
|
- yet another task E
|
||||||
```
|
```
|
||||||
|
|
||||||
At the end of the day:
|
At the end of the day:
|
||||||
1. TODAY entries move to an archive
|
1. TODAY entries move to an archive
|
||||||
2. TOMORROW is formed, becomes TODAY
|
2. TOMORROW transforms into TODAY
|
||||||
3. Job well done!
|
3. Job well done!
|
||||||
|
|
||||||
---
|
|
||||||
<!-- .slide: data-background-color="#542" data-background="slides/daily_heroism.jpg" data-background-size="contain" data-background-opacity="0.5" -->
|
|
||||||
### TOOL: Daily Heroism <!-- .element: class="text-over-image" -->
|
|
||||||
[Philip Zimbardo] <!-- .element: class="reference-author" -->
|
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#542" data-background="slides/daily_heroism.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
<!-- .slide: data-background-color="#030" data-transition="slide-out fade-in" -->
|
||||||
Take a small step out of your comfort zone.
|
#### My ToDo tracker feedback
|
||||||
|
|
||||||
Daily.
|
- helps to focus, less jumping around
|
||||||
|
- "you are working on THIS" reminder
|
||||||
-V-
|
- proper prioritization in a wider context
|
||||||
<!-- .slide: data-background-color="#542" data-background="slides/daily_heroism.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
- new tasks don't cut in line
|
||||||
#### Why?
|
- helps with making & tracking progress
|
||||||
- grows your ability to **act**, step out of the crowd
|
|
||||||
- supports fulfilling your vision and maintaining discipline
|
|
||||||
|
|
||||||
It makes the elephant jump before it realizes<br/> the hole is too deep for comfort.
|
|
||||||
<!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background-color="#030" -->
|
|
||||||
### My Heroism
|
|
||||||
|
|
||||||
Game of smalltalk
|
|
||||||
|
|
||||||
- chat up random people<!-- .element: class="fragment" -->
|
|
||||||
- do it before you rationalize a reason to back out<!-- .element: class="fragment" -->
|
|
143
slides/intro.md
143
slides/intro.md
@ -34,13 +34,13 @@
|
|||||||
|
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
### Expanding potential
|
In our modern world, we have...
|
||||||
|
|
||||||
Never before in history did we have so much... <!-- .element: class="fragment" -->
|
safety, stability, longer life,<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
- life expectancy, safety, stability <!-- .element: class="fragment" -->
|
freedom, opportunities,<!-- .element: class="fragment" -->
|
||||||
- freedom, opportunity <!-- .element: class="fragment" -->
|
|
||||||
- accessible information, knowledge <!-- .element: class="fragment" -->
|
accessible information, knowledge<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
...and **so many options** to choose from!
|
...and **so many options** to choose from!
|
||||||
<!-- .element: class="fragment r-fit-text" -->
|
<!-- .element: class="fragment r-fit-text" -->
|
||||||
@ -52,11 +52,10 @@ Never before in history did we have so much... <!-- .element: class="fragment" -
|
|||||||
We can easily become overwhelmed by options.
|
We can easily become overwhelmed by options.
|
||||||
<!-- .element class="r-fit-text" -->
|
<!-- .element class="r-fit-text" -->
|
||||||
|
|
||||||
- What if I pick the wrong option? <!-- .element: class="fragment" -->
|
- what to choose? <!-- .element: class="fragment" -->
|
||||||
- Should I go back and try the other one? <!-- .element: class="fragment" -->
|
- go back and try something else? <!-- .element: class="fragment" -->
|
||||||
- Will this be the best use of my resources? <!-- .element: class="fragment" -->
|
- best use of resources? <!-- .element: class="fragment" -->
|
||||||
- Shouldn't I spend more time researching this? <!-- .element: class="fragment" -->
|
- need to do more research? <!-- .element: class="fragment" -->
|
||||||
- What is the best choice? <!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
@ -66,98 +65,20 @@ We can easily become overwhelmed by options.
|
|||||||
<!-- .element: class="fragment" -->
|
<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-transition="slide-in fade-out" -->
|
<!-- .slide: data-transition="fade-in slide-out" -->
|
||||||
#### But as the saying goes...
|
#### But as the saying goes...
|
||||||
|
|
||||||
> The best is the mortal enemy of the good
|
> The best is the mortal enemy of the good
|
||||||
|
|
||||||
— <cite>Montesquieu</cite>
|
— <cite>Montesquieu</cite>
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-transition="fade-in slide-out" -->
|
|
||||||
#### But as the saying goes...
|
|
||||||
|
|
||||||
> Premature optimization is the root of all evil
|
|
||||||
|
|
||||||
— <cite>Donald Knuth</cite>
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### How to make good decisions?
|
### How to make _good_ decisions?
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: class="pathfinder-page" -->
|
<!-- .slide: class="pathfinder-page" -->
|
||||||
#### Try out everything?
|
#### Set a rough direction and start exploring!
|
||||||
|
|
||||||
<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>
|
|
||||||
|
|
||||||
This could take a lifetime.
|
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: class="pathfinder-page" -->
|
|
||||||
#### Try whatever comes?
|
|
||||||
|
|
||||||
<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>
|
|
||||||
|
|
||||||
On average this takes several lifetimes.
|
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: class="pathfinder-page" -->
|
|
||||||
#### Focus in one direction?
|
|
||||||
|
|
||||||
<header class="navbar hidden">
|
<header class="navbar hidden">
|
||||||
<nav class="navbar">
|
<nav class="navbar">
|
||||||
@ -177,8 +98,7 @@ On average this takes several lifetimes.
|
|||||||
</div>
|
</div>
|
||||||
<div class="navbar-item">
|
<div class="navbar-item">
|
||||||
<div class="speed-container slidecontainer">
|
<div class="speed-container slidecontainer">
|
||||||
<span class="range-caption">Speed</span>
|
<input type="range" class="slider range-speed" min="0" max="200" value="80">
|
||||||
<input type="range" class="slider range-speed" min="0" max="200" value="100">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
@ -188,12 +108,18 @@ On average this takes several lifetimes.
|
|||||||
</div>
|
</div>
|
||||||
<div class="pathfinder-rerun">Restart</div>
|
<div class="pathfinder-rerun">Restart</div>
|
||||||
|
|
||||||
Now we're making progress!
|
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
## Personal Intermezzo!
|
## Personal Intermezzo!
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
### David Hrdina Nemecek
|
||||||
|
|
||||||
|
Software Developer<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
Father of three boys 😀 😜 👶<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
### I 💘
|
### I 💘
|
||||||
@ -216,18 +142,18 @@ Master's degree in Informatics,<br/>Parallel and Distributed Systems
|
|||||||
|
|
||||||
| Role | duration |
|
| Role | duration |
|
||||||
| -------------------------- | ----------- |
|
| -------------------------- | ----------- |
|
||||||
| Software **Developer** | for 4 years |
|
| SW **Developer** | 4 years |
|
||||||
| Sr. Software **Developer** | for 4 years |
|
| Sr. SW **Developer** | 4 years |
|
||||||
| Dev **Manager** | for 5 years |
|
| Dev **Manager** | 5 years |
|
||||||
| Sr. Dev **Manager** | for 1+ year |
|
| Sr. Dev **Manager** | 1+ year |
|
||||||
<!-- .element: class="fragment" -->
|
<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
### Last year I realized
|
### Last year I realized
|
||||||
- I'm very often unhappy, apathetic <!-- .element: class="fragment" -->
|
- I'm very often unhappy, apathetic <!-- .element: class="fragment" -->
|
||||||
- I procrastinate heavily <!-- .element: class="fragment" -->
|
- I procrastinate at work heavily <!-- .element: class="fragment" -->
|
||||||
- I can't keep up at work <!-- .element: class="fragment" -->
|
- I can't keep up <!-- .element: class="fragment" -->
|
||||||
- I feel frustrated and helpless<!-- .element: class="fragment" -->
|
- I feel frustrated and helpless<!-- .element: class="fragment" -->
|
||||||
- I'm scared of the next workday <!-- .element: class="fragment" -->
|
- I'm scared of the next workday <!-- .element: class="fragment" -->
|
||||||
|
|
||||||
@ -249,6 +175,8 @@ by Petr Ludwig
|
|||||||
|
|
||||||
<img data-src="slides/books/end_of_procrastination.png" alt="Book cover" class="r-stretch" />
|
<img data-src="slides/books/end_of_procrastination.png" alt="Book cover" class="r-stretch" />
|
||||||
|
|
||||||
|
Basis for this talk.
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
|
||||||
@ -258,6 +186,8 @@ by Angela Duckworth
|
|||||||
|
|
||||||
<img data-src="slides/books/grit.jpg" alt="Book cover" class="r-stretch" />
|
<img data-src="slides/books/grit.jpg" alt="Book cover" class="r-stretch" />
|
||||||
|
|
||||||
|
> Perseverance beats talent.
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
|
||||||
@ -267,6 +197,8 @@ by Martin Seligman
|
|||||||
|
|
||||||
<img data-src="slides/books/flourish.jpg" alt="Book cover" class="r-stretch" />
|
<img data-src="slides/books/flourish.jpg" alt="Book cover" class="r-stretch" />
|
||||||
|
|
||||||
|
> Positivity and contentment can be learned.
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
|
||||||
@ -276,11 +208,4 @@ by Leo Babauta
|
|||||||
|
|
||||||
<img data-src="slides/books/focus.jpg" alt="Book cover" class="r-stretch" />
|
<img data-src="slides/books/focus.jpg" alt="Book cover" class="r-stretch" />
|
||||||
|
|
||||||
-V-
|
> It's worth making room for deep work.
|
||||||
<!-- .slide: data-background-color="#030" -->
|
|
||||||
|
|
||||||
*Leaders Eat Last*
|
|
||||||
|
|
||||||
by Simon Sinek
|
|
||||||
|
|
||||||
<img data-src="slides/books/leaders.jpg" alt="Book cover" class="r-stretch" />
|
|
||||||
|
@ -43,12 +43,17 @@ Two phases:<!-- .element: class="fragment" -->
|
|||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-image="slides/goal_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
<!-- .slide: data-background-image="slides/goal_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
||||||
|
|
||||||
**Pros:** it works!
|
#### Pros:
|
||||||
|
It works!
|
||||||
**Cons:** it causes us damage,<br />it is not sustainable
|
|
||||||
<!-- .element: class="fragment" -->
|
<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
Joy fades, requiring more demanding goals. <!-- .element: class="fragment" -->
|
<br>
|
||||||
|
|
||||||
|
#### Cons:
|
||||||
|
It is harmful and not sustainable
|
||||||
|
<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
Joy fades over time, requiring more demanding goals. <!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-image="slides/hedonic_treadmill.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
<!-- .slide: data-background-image="slides/hedonic_treadmill.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
||||||
@ -58,62 +63,106 @@ Joy fades, requiring more demanding goals. <!-- .element: class="fragment" -->
|
|||||||
|
|
||||||
The reward for finishing a major goal<br />is not worth a long struggle to get there.<!-- .element: class="fragment" -->
|
The reward for finishing a major goal<br />is not worth a long struggle to get there.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
### My past goal
|
||||||
|
|
||||||
|
> I'll build a cool website for generating artwork and sell the art and the code!
|
||||||
|
|
||||||
|
1. *Build it*
|
||||||
|
- I built the website! <!-- .element: class="fragment" data-fragment-index="1" -->
|
||||||
|
- I enjoyed this part. <!-- .element: class="fragment" data-fragment-index="3" -->
|
||||||
|
2. *Sell it*
|
||||||
|
- I never managed to do any selling. <!-- .element: class="fragment" data-fragment-index="2" -->
|
||||||
|
- I hated this part. <!-- .element: class="fragment" data-fragment-index="4" -->
|
||||||
---
|
---
|
||||||
|
|
||||||
### Journey-based motivation
|
### Journey-based motivation
|
||||||
<!-- .slide: data-background-image="slides/journey_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.2" -->
|
<!-- .slide: data-background-image="slides/journey_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.2" -->
|
||||||
Joy is found in doing an activity, not finishing it.
|
Joy is found in doing an activity, not finishing it.
|
||||||
|
|
||||||
* "Happiness now", not just at the end. <!-- .element: class="fragment" -->
|
* We enjoy the activity itself <!-- .element: class="fragment" -->
|
||||||
* Unlocks flow, <!-- .element: class="fragment" -->
|
* Unlocks the state of flow <!-- .element: class="fragment" -->
|
||||||
* flow brings contentment and mastery, <!-- .element: class="fragment" -->
|
|
||||||
* that in turn brings results. <!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Flow
|
### Flow
|
||||||
<!-- .slide: data-background-image="slides/flow.jpg" data-background-size="contain" data-background-opacity="0.2" -->
|
<!-- .slide: data-background-image="slides/flow.jpg" data-background-size="contain" data-background-opacity="0.2" -->
|
||||||
State of deep immersion in an activity that...<!-- .element: class="fragment" -->
|
State of deep immersion in an activity that...
|
||||||
|
|
||||||
* is challenging<!-- .element: class="fragment" -->
|
* is challenging<!-- .element: class="fragment" -->
|
||||||
* makes use of our strengths<!-- .element: class="fragment" -->
|
* makes use of our strengths<!-- .element: class="fragment" -->
|
||||||
* matches our skills<!-- .element: class="fragment" -->
|
* matches our skills<!-- .element: class="fragment" -->
|
||||||
* is enjoyable.<!-- .element: class="fragment" -->
|
* is enjoyable.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
We tend to lose our sense of time.<!-- .element: class="fragment" -->
|
We tend to lose our sense of time,<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
and it feels good.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
### You know the feeling
|
||||||
|
|
||||||
|
of staying up late
|
||||||
|
|
||||||
|
running compile just one last time<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
with the help of a random forum post<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
hoping it finally starts working.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
**Right?**<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Personal vision
|
||||||
|
<!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
||||||
|
|
||||||
|
How we'd like to spend our limited time.
|
||||||
|
|
||||||
|
Journey-based, internal motivation<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
- activities we'd like to be doing<!-- .element: class="fragment" -->
|
||||||
|
- milestones we'd like to pass<!-- .element: class="fragment" -->
|
||||||
|
- supporting something meaningful<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Meaning
|
### Meaning
|
||||||
|
|
||||||
When your actions have positive impact on others,<br />
|
|
||||||
there is deeper meaning in your work.<!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
Supporting the greater good feels rewarding.<!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
Meaning creates strong foundations for a lasting motivation. <!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
-V-
|
|
||||||
|
|
||||||
#### Going beyond an individual
|
|
||||||
<!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
<!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
||||||
- helping others<!-- .element: class="fragment" -->
|
|
||||||
- being part of something greater<!-- .element: class="fragment" -->
|
is a subjective motivation.
|
||||||
- leaving a lasting legacy<!-- .element: class="fragment" -->
|
|
||||||
|
It goes beyond ourselves:<!-- .element: class="fragment" -->
|
||||||
|
- helping others / greater good,<!-- .element: class="fragment" -->
|
||||||
|
- creating a lasting legacy.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
### Group vision
|
### Group vision
|
||||||
<!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
<!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.2" -->
|
||||||
Cooperation of individual visions <!-- .element: class="fragment" -->
|
Cooperation of individual visions.
|
||||||
|
|
||||||
helps the growth of one's potential <!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
and boosts the entire group. <!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
> The whole is greater than the sum of its parts.
|
> The whole is greater than the sum of its parts.
|
||||||
<!-- .element: class="fragment" -->
|
<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
Both the group and its members achieve more<br>than lonely individuals. <!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
### Meaning for me
|
||||||
|
|
||||||
|
I'm a fan of free and open source software:
|
||||||
|
- Daily user:<!-- .element: class="fragment" -->
|
||||||
|
- OS & apps
|
||||||
|
- fixes & features
|
||||||
|
- documentation, tips, help
|
||||||
|
- Contributor:<!-- .element: class="fragment" -->
|
||||||
|
- releasing code, fixes
|
||||||
|
- sponsoring useful projects and individuals
|
||||||
|
|
||||||
|
**Everyone benefits.**<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background-color="#542" data-background-image="slides/personal_vision.jpg" data-background-size="contain" data-background-opacity="0.5" -->
|
<!-- .slide: data-background-color="#542" data-background-image="slides/personal_vision.jpg" data-background-size="contain" data-background-opacity="0.5" -->
|
||||||
### TOOL: Personal Vision
|
### TOOL: Personal Vision
|
||||||
@ -121,8 +170,6 @@ and boosts the entire group. <!-- .element: class="fragment" -->
|
|||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#542" data-background-image="slides/personal_vision.jpg" data-background-size="contain" data-background-opacity="0.3" -->
|
<!-- .slide: data-background-color="#542" data-background-image="slides/personal_vision.jpg" data-background-size="contain" data-background-opacity="0.3" -->
|
||||||
What is the direction of your journey?
|
|
||||||
|
|
||||||
What gets out of bed in the morning?
|
What gets out of bed in the morning?
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
@ -134,6 +181,7 @@ What gets out of bed in the morning?
|
|||||||
4. Define a Beta-Vision
|
4. Define a Beta-Vision
|
||||||
5. Final Personal Vision
|
5. Final Personal Vision
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
#### Step 1:
|
#### Step 1:
|
||||||
@ -146,10 +194,6 @@ What gets out of bed in the morning?
|
|||||||
<div><h4>T</h4>Threats</div>
|
<div><h4>T</h4>Threats</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background-color="#542" -->
|
|
||||||
Time to reflect on yourself!
|
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
#### Strengths
|
#### Strengths
|
||||||
@ -157,6 +201,15 @@ Time to reflect on yourself!
|
|||||||
- using them supports flow
|
- using them supports flow
|
||||||
- personal vision makes use of these as much as possible
|
- personal vision makes use of these as much as possible
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
#### My Strengths
|
||||||
|
- life-long programming experience
|
||||||
|
- perfectionist, love creating clean software
|
||||||
|
- persevering problem solver (especially for mysteries in tech)
|
||||||
|
- open-minded and attentive listener
|
||||||
|
- ...
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
#### Weaknesses
|
#### Weaknesses
|
||||||
@ -164,7 +217,17 @@ Time to reflect on yourself!
|
|||||||
- using them retards flow
|
- using them retards flow
|
||||||
- personal vision avoids them if possible
|
- personal vision avoids them if possible
|
||||||
|
|
||||||
These can be improved, but don't devote too much time to it. <!-- .element: class="fragment" -->
|
These can be improved <br>
|
||||||
|
but don't devote too much time to it. <!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
#### My Weaknesses
|
||||||
|
- introverted, social interactions are taxing
|
||||||
|
- weak in group dynamics, not a "people person"
|
||||||
|
- cautious in opinions, not an "influencer"
|
||||||
|
|
||||||
|
I spent way too much time fighting my social skills.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
@ -179,80 +242,58 @@ These can be improved, but don't devote too much time to it. <!-- .element: clas
|
|||||||
- to gain focus, clarity and mastery, <!-- .element: class="fragment" -->
|
- to gain focus, clarity and mastery, <!-- .element: class="fragment" -->
|
||||||
- to avoid decision paralysis or regrets. <!-- .element: class="fragment" -->
|
- to avoid decision paralysis or regrets. <!-- .element: class="fragment" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" -->
|
||||||
|
#### My Opportunities
|
||||||
|
- switch jobs for better role / pay / tech stack
|
||||||
|
- get back to distributed systems
|
||||||
|
- build expertise on one specific topic
|
||||||
|
- get exposure through knowledge sharing (talks)
|
||||||
|
- ...
|
||||||
|
|
||||||
|
I'll never be ruthless entrepreneur, but that's ok. <!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
#### Threats
|
#### Threats
|
||||||
- risks, possible negative impacts or scenarios
|
- risks, possible negative impacts or scenarios
|
||||||
- take them into account
|
- take them into account, be prepared
|
||||||
- recognize them and be prepared
|
- awareness helps with facing fears
|
||||||
- awareness helps with facing a potential fear
|
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
### My SWOT
|
#### My Threats
|
||||||
|
- changed role or job:
|
||||||
-V-
|
- boring / stressful / annoying tasks
|
||||||
<!-- .slide: data-background-color="#030" -->
|
- toxic workplace
|
||||||
#### Strengths
|
- lower pay / long commute
|
||||||
- life-long programming experience, love building useful solutions
|
|
||||||
- attention to detail, carefulness, looking for perfection; love creating nice and clean software
|
|
||||||
- persevering problem solver; like to explore and solve mysteries in tech
|
|
||||||
- open-minded and attentive listener
|
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background-color="#030" -->
|
|
||||||
#### Weaknesses
|
|
||||||
- introverted, social interactions are taxing
|
|
||||||
- lacking in open confrontation, group arguments
|
|
||||||
- cautious in opinions, not an 'influencer'
|
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background-color="#030" -->
|
|
||||||
#### Opportunities
|
|
||||||
- switch jobs for
|
|
||||||
- better fitting role - SW developer?
|
|
||||||
- higher pay
|
|
||||||
- different tech stack
|
|
||||||
- contribute to an open source project
|
|
||||||
- use college degree (distributed systems)
|
|
||||||
- build specific expertise, get exposure
|
|
||||||
- share knowledge through talks and blog
|
|
||||||
- contribute to the state-of-the-art
|
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background-color="#030" -->
|
|
||||||
#### Threats
|
|
||||||
- changed role: boring / stressful / annoying
|
|
||||||
- changed job:
|
|
||||||
- low pay / annoying co-workers / toxic workplace / long commute
|
|
||||||
- having to use Windows
|
- having to use Windows
|
||||||
- more exposure - personal attacks
|
- more exposure leading to personal attacks
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
#### My Observations
|
#### My Observations
|
||||||
- my SWOT felt misaligned with the current career (people management)<!-- .element: class="fragment" -->
|
- it felt misaligned with the current career<br>(coding vs. people management)<!-- .element: class="fragment" -->
|
||||||
- Threats already applied to the current situation<!-- .element: class="fragment" -->
|
- Threats already applied to the current situation<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
Change was desirable and not even that risky.<!-- .element: class="fragment" -->
|
Change was apparently needed & low risk.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
#### Step 2:
|
#### Step 2:
|
||||||
### Personal Achievements
|
### Personal Achievements
|
||||||
- things that brought you joy / you are proud of
|
- things that brought you joy / you are proud of<!-- .element: class="fragment" -->
|
||||||
- provides specific evidence of your strengths
|
- provides specific evidence of your strengths<!-- .element: class="fragment" -->
|
||||||
- helps to gain confidence and think positively
|
- helps to gain confidence and think positively<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
### My Achievements
|
### My Achievements
|
||||||
|
|
||||||
- finished college with a cool master's thesis
|
- finished college, wrote a cool master's thesis
|
||||||
- became a dev team leader
|
- became a team leader
|
||||||
- self-hosting the services I use via VPS
|
- self-hosting my services via VPS
|
||||||
- extracted ERP legacy tax functionality via a strategy pattern
|
- extracted ERP legacy tax functionality via a strategy pattern
|
||||||
- built and coded a split keyboard
|
|
||||||
- learned to type using the Workman layout
|
- learned to type using the Workman layout
|
||||||
- ...
|
- ...
|
||||||
|
|
||||||
@ -267,25 +308,19 @@ Change was desirable and not even that risky.<!-- .element: class="fragment" -->
|
|||||||
#### Step 3:
|
#### Step 3:
|
||||||
### Analyzing motivating activities
|
### Analyzing motivating activities
|
||||||
|
|
||||||
Find out what drives you; strengthen your vision.
|
Find what drives you to strengthen your vision.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
<div class="fragment">
|
<div class="fragment">
|
||||||
|
|
||||||
Categories of activities:
|
Categories:
|
||||||
- bringing personal growth
|
- bringing personal growth
|
||||||
- creating legacy
|
- creating legacy
|
||||||
- building relationships
|
- building relationships
|
||||||
- with deeper meaning
|
- has deeper meaning
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
-V-
|
Look for synergies and groups.<!-- .element: class="fragment" -->
|
||||||
<!-- .slide: data-background-color="#542" -->
|
|
||||||
#### Growth : Legacy : Relationships : Meaning
|
|
||||||
|
|
||||||
An activity should ideally fit into multiple categories.
|
|
||||||
|
|
||||||
Goal: find groups of activities that support each other.<!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" data-transition="slide-in fade-out" -->
|
<!-- .slide: data-background-color="#030" data-transition="slide-in fade-out" -->
|
||||||
@ -315,46 +350,36 @@ Finding a personal vision takes effort and time.<!-- .element: class="fragment"
|
|||||||
|
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
Finding a beta version is easier<br />so you won't procrastinate to start!<!-- .element: class="fragment" -->
|
Finding a beta version is easier<br />therefore you won't procrastinate to start!<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background-color="#542" -->
|
|
||||||
#### Answer these...
|
|
||||||
|
|
||||||
1. Favorite quote/idea that resonates?
|
|
||||||
2. Life values?
|
|
||||||
3. Fulfilling activities?
|
|
||||||
4. Meaningful activities?
|
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
### My Beta-Vision
|
### My Beta-Vision
|
||||||
|
|
||||||
- coding useful software on a daily basis, publicly
|
- coding useful software on a daily basis
|
||||||
|
- publicly, open source
|
||||||
|
- Kotlin, TypeScript
|
||||||
- learning from others and sharing my knowledge
|
- learning from others and sharing my knowledge
|
||||||
|
- collaboration, discussions
|
||||||
|
- blogging, talks, mentoring
|
||||||
|
- specialize in one area
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
#### Step 5:
|
#### Step 5:
|
||||||
### Final Personal Vision
|
### Final Personal Vision
|
||||||
|
|
||||||
A few paragraphs of what you want to be doing,
|
<p>
|
||||||
|
A few paragraphs of what you want to be doing.
|
||||||
taking into account the analysis from the previous steps.
|
</p>
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background-color="#030" -->
|
|
||||||
### My Final Vision
|
|
||||||
|
|
||||||
WIP
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
### Act Now!
|
### Act Now!
|
||||||
|
|
||||||
*How can you incorporate your vision in the daily life?*
|
Starting small is fine, as long as you start!<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
Starting small is fine, as long as you start!
|
*How can you incorporate your vision in your daily life?*<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
@ -373,8 +398,8 @@ Starting small is fine, as long as you start!
|
|||||||
|
|
||||||
- starting small & early was great:<!-- .element: class="fragment" -->
|
- starting small & early was great:<!-- .element: class="fragment" -->
|
||||||
- for "prototyping" the vision<!-- .element: class="fragment" -->
|
- for "prototyping" the vision<!-- .element: class="fragment" -->
|
||||||
|
- (e.g.: Go is not so great)
|
||||||
- to experiment stress-free<!-- .element: class="fragment" -->
|
- to experiment stress-free<!-- .element: class="fragment" -->
|
||||||
- to avoid overthinking it<!-- .element: class="fragment" -->
|
- to avoid overthinking it<!-- .element: class="fragment" -->
|
||||||
- to figure out if I need to scale it out<!-- .element: class="fragment" -->
|
|
||||||
- I regularly experienced flow, improved my mood, raised my skills and really enjoyed doing it.<!-- .element: class="fragment" -->
|
- I regularly experienced flow, improved my mood, raised my skills and really enjoyed doing it.<!-- .element: class="fragment" -->
|
||||||
- having a vision is one thing, but acting on it is also essential<!-- .element: class="fragment" -->
|
- having a vision for your life is useless without taking action<!-- .element: class="fragment" -->
|
||||||
|
@ -8,22 +8,6 @@ Aligning our assumptions with reality.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
### Real world
|
|
||||||
|
|
||||||
is complex and ever-changing.
|
|
||||||
|
|
||||||
### Mental model <!-- .element: class="fragment" data-fragment-index="2" -->
|
|
||||||
|
|
||||||
is our understanding of the world and its rules. <!-- .element: class="fragment" data-fragment-index="2" -->
|
|
||||||
|
|
||||||
-V-
|
|
||||||
|
|
||||||
Mental models have varying levels of *objectivity*,
|
|
||||||
|
|
||||||
i.e. how much they correspond to reality.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Dunning-Kruger effect
|
### Dunning-Kruger effect
|
||||||
|
|
||||||
is a cognitive bias<!-- .element: class="fragment " -->
|
is a cognitive bias<!-- .element: class="fragment " -->
|
||||||
@ -52,28 +36,18 @@ overestimate their abilities.<!-- .element: class="fragment " -->
|
|||||||
- to avoid harmful decisions (even if well-meant)<!-- .element: class="fragment " -->
|
- to avoid harmful decisions (even if well-meant)<!-- .element: class="fragment " -->
|
||||||
|
|
||||||
---
|
---
|
||||||
|
<!-- .slide: data-background-color="#542" -->
|
||||||
### How to improve objectivity?
|
### How to improve objectivity?
|
||||||
|
|
||||||
- study, learn, train, experiment<!-- .element: class="fragment " -->
|
- study, learn, train, experiment<!-- .element: class="fragment " -->
|
||||||
- check your facts, use reliable sources<!-- .element: class="fragment " -->
|
- check your facts, use reliable sources<!-- .element: class="fragment " -->
|
||||||
- question your intuition<!-- .element: class="fragment " -->
|
- question your intuition<!-- .element: class="fragment " -->
|
||||||
- seek external feedback<!-- .element: class="fragment " -->
|
- seek external feedback<!-- .element: class="fragment " -->
|
||||||
- search for both proof and disproof of facts<!-- .element: class="fragment " -->
|
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
### My reality check
|
### My new hobby:
|
||||||
|
#### Monthly job interview<!-- .element: class="fragment " -->
|
||||||
- quick & slow research<!-- .element: class="fragment " -->
|
- assess my skills and relevancy<!-- .element: class="fragment " -->
|
||||||
- quick internet checks of current facts and opinions, both for and against<!-- .element: class="fragment " -->
|
|
||||||
- slow reading of books<!-- .element: class="fragment " -->
|
|
||||||
- exchanging feedback with colleagues<!-- .element: class="fragment " -->
|
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background-color="#030" -->
|
|
||||||
##### New hobby:
|
|
||||||
#### Monthly interview
|
|
||||||
- assess your skills and relevancy<!-- .element: class="fragment " -->
|
|
||||||
- learn what others are doing<!-- .element: class="fragment " -->
|
- learn what others are doing<!-- .element: class="fragment " -->
|
||||||
- confirm your company is the best<!-- .element: class="fragment " -->
|
- confirm my company is the best<!-- .element: class="fragment " -->
|
||||||
|
@ -5,24 +5,18 @@
|
|||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background="slides/outcomes.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
<!-- .slide: data-background="slides/outcomes.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
||||||
<!-- .slide: data-background-color="#033" -->
|
<!-- .slide: data-background-color="#033" -->
|
||||||
|
They're great.
|
||||||
|
|
||||||
Daily meaningful activities
|
How to keep them coming?
|
||||||
|
|
||||||
using skills you already have
|
|
||||||
|
|
||||||
gets you into flow.
|
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background="slides/outcomes.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
|
||||||
<!-- .slide: data-background-color="#033" -->
|
|
||||||
Flow frequently brings **outcomes**:
|
|
||||||
|
|
||||||
- emotional outcomes (makes us happy)
|
|
||||||
- material outcomes (fruits of our labour)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Outcomes keep us going.
|
Flow brings outcomes:
|
||||||
|
|
||||||
|
- emotional - it makes us happy
|
||||||
|
- material - fruits of our labour
|
||||||
|
|
||||||
|
Outcomes are what we're after.
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
@ -42,17 +36,19 @@ Negativity captures our attention
|
|||||||
|
|
||||||
more than positivity.
|
more than positivity.
|
||||||
|
|
||||||
-V-
|
<br>
|
||||||
|
|
||||||
#### So we stay down
|
|
||||||
|
|
||||||
due to the negative feedback loop:
|
|
||||||
|
|
||||||
Negativity and pessimism reinforce themselves.<!-- .element: class="fragment" -->
|
Negativity and pessimism reinforce themselves.<!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
We need **emotional stability** to keep us going.
|
Negative feedback loop may keep us down,
|
||||||
|
|
||||||
|
unproductive, in a bad mood.
|
||||||
|
|
||||||
|
-V-
|
||||||
|
|
||||||
|
We need **emotional stability** to keep on going.
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background="slides/hamster_in_box.jpg" data-background-size="contain" data-background-opacity="0.9" data-transition="slide-in fade-out" -->
|
<!-- .slide: data-background="slides/hamster_in_box.jpg" data-background-size="contain" data-background-opacity="0.9" data-transition="slide-in fade-out" -->
|
||||||
@ -65,40 +61,50 @@ We need **emotional stability** to keep us going.
|
|||||||
|
|
||||||
- when put in a box with a lid, it will try to jump out
|
- when put in a box with a lid, it will try to jump out
|
||||||
- and after a day or two it will give up and never try again<!-- .element: class="fragment" -->
|
- and after a day or two it will give up and never try again<!-- .element: class="fragment" -->
|
||||||
- even once the lid is removed <!-- .element: class="fragment" -->
|
- ...even once the lid is removed <!-- .element: class="fragment" -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background="slides/hamster_in_box.jpg" data-background-size="contain" data-background-opacity="0.6" -->
|
<!-- .slide: data-background="slides/hamster_in_box.jpg" data-background-size="contain" data-background-opacity="0.6" -->
|
||||||
|
|
||||||
-V-
|
<!-- .slide: data-background="slides/hamster_in_box.jpg" data-background-size="contain" data-background-opacity="0.4" -->
|
||||||
|
|
||||||
#### Baby Elephant Syndrome <!-- .element: class="text-over-image" -->
|
|
||||||
<!-- .slide: data-background="slides/baby_elephant.jpg" data-background-opacity="0.8" data-background-size="contain" -->
|
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background="slides/baby_elephant.jpg" data-background-opacity="0.3" data-background-size="contain" -->
|
|
||||||
|
|
||||||
Young elephant gets tied to a tree by a thin rope which it can't break.
|
|
||||||
|
|
||||||
As an adult, it is constrained by the same thin rope and it doesn't break free.<!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
Because it learned it is no use to even try.<!-- .element: class="fragment" -->
|
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background="slides/baby_elephant.jpg" data-background-opacity="0.1" data-background-size="contain" -->
|
|
||||||
#### Learned helplessness<!-- .element: class="text-over-image" -->
|
#### Learned helplessness<!-- .element: class="text-over-image" -->
|
||||||
[Martin Seligman] <!-- .element: class="reference-author" -->
|
[Martin Seligman] <!-- .element: class="reference-author" -->
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
#### Hamster Procrastination Cycle
|
#### Hamster Procrastination Cycle
|
||||||
<!-- .slide: data-background="slides/hamster_in_box.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
<!-- .slide: data-background="slides/hamster_in_box.jpg" data-background-size="contain" data-background-opacity="0.1" data-transition="slide-in fade-out" -->
|
||||||
1. Do nothing<!-- .element: class="fragment " -->
|
1. Do nothing<!-- .element: class="fragment " -->
|
||||||
2. Have regrets<!-- .element: class="fragment " -->
|
2. Have regrets<!-- .element: class="fragment " -->
|
||||||
3. Doubt yourself<!-- .element: class="fragment " -->
|
3. Doubt yourself<!-- .element: class="fragment " -->
|
||||||
4. Feel helpless<!-- .element: class="fragment " -->
|
4. Feel helpless<!-- .element: class="fragment " -->
|
||||||
5. GOTO 1<!-- .element: class="fragment " -->
|
5. GOTO 1<!-- .element: class="fragment " -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" data-background="slides/hamster_in_box.jpg" data-background-size="contain" data-background-opacity="0.06" data-transition="slide-out fade-in" -->
|
||||||
|
#### Sounds familiar!
|
||||||
|
1. Do nothing
|
||||||
|
2. Have regrets
|
||||||
|
3. Doubt yourself
|
||||||
|
4. Feel helpless
|
||||||
|
5. GOTO 1
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
#### Positive Cycle of Flow
|
||||||
|
<!-- .slide: data-background-image="slides/flow_cycle.jpg" data-background-size="contain" data-background-opacity="0.1" data-transition="slide-in fade-out" -->
|
||||||
|
1. Do meaningful actions<!-- .element: class="fragment " -->
|
||||||
|
2. Feel good<!-- .element: class="fragment " -->
|
||||||
|
3. Growing skills<!-- .element: class="fragment " -->
|
||||||
|
4. Believe in yourself<!-- .element: class="fragment " -->
|
||||||
|
5. GOTO 1<!-- .element: class="fragment " -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background-color="#030" data-background="slides/flow_cycle.jpg" data-background-size="contain" data-background-opacity="0.06" data-transition="slide-out fade-in" -->
|
||||||
|
My morning routine of flow
|
||||||
|
|
||||||
|
definitely helped!
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
#### How to break out?
|
#### How to break out?
|
||||||
@ -123,7 +129,7 @@ Because it learned it is no use to even try.<!-- .element: class="fragment" -->
|
|||||||
- **present**
|
- **present**
|
||||||
- ~~future~~
|
- ~~future~~
|
||||||
|
|
||||||
#### results in a hamster, depressions. <!-- .element: class="fragment " -->
|
#### results in a hamster cycle, depressions. <!-- .element: class="fragment " -->
|
||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-transition="fade-in slide-out" -->
|
<!-- .slide: data-transition="fade-in slide-out" -->
|
||||||
@ -134,17 +140,7 @@ Because it learned it is no use to even try.<!-- .element: class="fragment" -->
|
|||||||
- ~~present~~
|
- ~~present~~
|
||||||
- **future** <!-- .element: class="fragment highlight-blue" data-fragment-index="1" -->
|
- **future** <!-- .element: class="fragment highlight-blue" data-fragment-index="1" -->
|
||||||
|
|
||||||
#### breaks out of the hamster. <!-- .element: class="fragment " -->
|
#### breaks out of the hamster cycle. <!-- .element: class="fragment " -->
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
#### Positive Cycle of Flow
|
|
||||||
<!-- .slide: data-background-image="slides/flow_cycle.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
|
||||||
1. Do meaningful actions<!-- .element: class="fragment " -->
|
|
||||||
2. Feel good<!-- .element: class="fragment " -->
|
|
||||||
3. Growing skills<!-- .element: class="fragment " -->
|
|
||||||
4. Believe in yourself<!-- .element: class="fragment " -->
|
|
||||||
5. GOTO 1<!-- .element: class="fragment " -->
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@ -158,16 +154,6 @@ Personal Vision <!-- .element: class="fragment fade-right" -->
|
|||||||
|
|
||||||
Choice of attitude <!-- .element: class="fragment fade-left" -->
|
Choice of attitude <!-- .element: class="fragment fade-left" -->
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
We are free to choose our reaction to events.
|
|
||||||
|
|
||||||
[Viktor Frankl] <!-- .element: class="reference-author" -->
|
|
||||||
|
|
||||||
-V-
|
|
||||||
|
|
||||||
We choose **how we interpret** our past.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background="slides/choice_of_attitude.jpg" data-background-size="contain" data-background-opacity="0.3" -->
|
<!-- .slide: data-background="slides/choice_of_attitude.jpg" data-background-size="contain" data-background-opacity="0.3" -->
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
@ -178,14 +164,18 @@ We choose **how we interpret** our past.
|
|||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background="slides/choice_of_attitude.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
<!-- .slide: data-background="slides/choice_of_attitude.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
||||||
<!-- .slide: data-background-color="#542" -->
|
<!-- .slide: data-background-color="#542" -->
|
||||||
|
We are free to choose our reaction to events.
|
||||||
|
|
||||||
|
[Viktor Frankl] <!-- .element: class="reference-author" -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
<!-- .slide: data-background="slides/choice_of_attitude.jpg" data-background-size="contain" data-background-opacity="0.1" -->
|
||||||
|
<!-- .slide: data-background-color="#542" -->
|
||||||
|
|
||||||
Interpreting seemingly *negative events*
|
Interpreting seemingly *negative events*
|
||||||
|
|
||||||
as **neutral** or even **positive**.
|
as **neutral** or even **positive**.
|
||||||
|
|
||||||
-V-
|
|
||||||
<!-- .slide: data-background-color="#542" -->
|
|
||||||
Event → 😟/😐/😀
|
|
||||||
|
|
||||||
<div class="flex-container">
|
<div class="flex-container">
|
||||||
<div style="width: 50%" class="fragment">
|
<div style="width: 50%" class="fragment">
|
||||||
|
|
||||||
@ -207,10 +197,12 @@ Micro-habit that can be trained. <!-- .element: class="fragment " -->
|
|||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
### My switched attitudes
|
### My switched attitudes
|
||||||
|
|
||||||
1. Calming down my expectation of perfect social interactions <!-- .element: class="fragment " -->
|
1. Burying past failures <!-- .element: class="fragment " -->
|
||||||
- "This went well, we both enjoyed the chat." <!-- .element: class="fragment " -->
|
- 😱 "I caused a car crash!" <!-- .element: class="fragment " -->
|
||||||
2. Burying past failures <!-- .element: class="fragment " -->
|
- 😌 "No one got hurt, I learned from it and now I have an awesome story to tell!" <!-- .element: class="fragment " -->
|
||||||
- "At least I learned to do something new!" <!-- .element: class="fragment " -->
|
2. Handling rejections <!-- .element: class="fragment " -->
|
||||||
|
- 🤬 "They refused my merge request!" <!-- .element: class="fragment " -->
|
||||||
|
- 🙂 "I got feedback, I can improve it and make it even better for next time." <!-- .element: class="fragment " -->
|
||||||
|
|
||||||
---
|
---
|
||||||
<!-- .slide: data-background="slides/three_good_things.jpg" data-background-size="contain" data-background-opacity="0.4" -->
|
<!-- .slide: data-background="slides/three_good_things.jpg" data-background-size="contain" data-background-opacity="0.4" -->
|
||||||
@ -241,11 +233,11 @@ Strengthens your focus on positive past.
|
|||||||
|
|
||||||
-V-
|
-V-
|
||||||
<!-- .slide: data-background-color="#030" -->
|
<!-- .slide: data-background-color="#030" -->
|
||||||
### My Good Things?
|
### My routine?
|
||||||
|
|
||||||
Done daily during dinner as a family.
|
Done daily during dinner as a family.
|
||||||
|
|
||||||
Today, I liked that...<!-- .element: class="fragment " -->
|
Today, I liked that...<!-- .element: class="fragment " -->
|
||||||
1. I had a chat with my coworkers over coffee<!-- .element: class="fragment " -->
|
1. I had a nice chat with my coworker<!-- .element: class="fragment " -->
|
||||||
2. I resolved one bug<!-- .element: class="fragment " -->
|
2. I resolved one bug<!-- .element: class="fragment " -->
|
||||||
3. I finally gave my talk on procrastination!<!-- .element: class="fragment " -->
|
3. I finally gave my talk on procrastination!<!-- .element: class="fragment " -->
|
||||||
|
@ -1,2 +1,37 @@
|
|||||||
|
<!-- .slide: xdata-background="slides/outro.jpg" data-background-size="contain" data-background-opacity="0.5" data-background-color="#033" -->
|
||||||
|
## Wrapping Up
|
||||||
|
|
||||||
|
---
|
||||||
|
### Did it work?
|
||||||
|
#### For me, yes.<!-- .element: class="fragment " -->
|
||||||
|
- I discovered what was bugging me for so long.<!-- .element: class="fragment " -->
|
||||||
|
- I learned about ways to fix it.<!-- .element: class="fragment " -->
|
||||||
|
- My world is great again.<!-- .element: class="fragment " -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
### Was it the Daily ToDo?
|
||||||
|
#### No.<!-- .element: class="fragment " -->
|
||||||
|
|
||||||
|
I came to learn about procrastination<!-- .element: class="fragment " -->
|
||||||
|
|
||||||
|
and returned with a renewed personal vision.<!-- .element: class="fragment " -->
|
||||||
|
|
||||||
|
-V-
|
||||||
|
### What changed?
|
||||||
|
|
||||||
|
- I switched roles from a manager to a developer<!-- .element: class="fragment " -->
|
||||||
|
- Thanks to my manager and colleagues! ❤️<!-- .element: class="fragment " -->
|
||||||
|
- I spend time doing things I really enjoy<!-- .element: class="fragment " -->
|
||||||
|
- I learned a few helpful ideas, techniques and life improvements as well<!-- .element: class="fragment " -->
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
# Thank You!
|
# Thank You!
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Slides
|
||||||
|
|
||||||
|
<img src=slides/qr.png alt="QR Code">
|
||||||
|
|
||||||
|
[talks.dejvino.cz/the-end-of-procrastination/](https://talks.dejvino.cz/the-end-of-procrastination/)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
## In this episode...
|
## What to expect today?
|
||||||
<!-- .slide: data-background-color="#033" -->
|
<!-- .slide: data-background-color="#033" -->
|
||||||
-V-
|
-V-
|
||||||
|
|
||||||
@ -18,38 +18,10 @@ How to stop procrastinating...
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## TL;DR
|
## Overview
|
||||||
<!-- .slide: data-background-color="#033" -->
|
<!-- .slide: data-background-color="#033" -->
|
||||||
-V-
|
|
||||||
|
|
||||||
### Motivation
|
- **Motivation**: Finding a personal vision.
|
||||||
|
- **Discipline**: Building good habits.
|
||||||
Find a **personal vision**
|
- **Outcomes**: Maintaining a positive attitude.
|
||||||
|
- **Objectivity**: Gathering external feedback.
|
||||||
that you want to work towards.
|
|
||||||
|
|
||||||
-V-
|
|
||||||
|
|
||||||
### Discipline
|
|
||||||
|
|
||||||
Build **good habits**
|
|
||||||
|
|
||||||
to take specific actions
|
|
||||||
|
|
||||||
towards your vision.
|
|
||||||
|
|
||||||
-V-
|
|
||||||
|
|
||||||
### Outcomes
|
|
||||||
|
|
||||||
Gain **positive results**
|
|
||||||
|
|
||||||
and keep on going.
|
|
||||||
|
|
||||||
-V-
|
|
||||||
|
|
||||||
### Objectivity
|
|
||||||
|
|
||||||
Gather **external feedback**
|
|
||||||
|
|
||||||
to continue your personal growth.
|
|
||||||
|
BIN
slides/qr.png
Normal file
BIN
slides/qr.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.5 KiB |
Loading…
Reference in New Issue
Block a user