Compare commits

..

3 Commits

11 changed files with 93 additions and 84 deletions

View File

@ -33,6 +33,15 @@
.flex-container { .flex-container {
display: flex; display: flex;
} }
.flex-wrap {
flex-wrap: wrap;
}
.flex-table > * {
border: 0.05em solid rgba(245, 245, 245, 0.479);
}
.flex-table-2 > div {
width: 49%;
}
.reveal h2.text-over-image, .reveal h2.text-over-image,
.reveal h3.text-over-image, .reveal h3.text-over-image,
.reveal h4.text-over-image { .reveal h4.text-over-image {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

11
slides/disabled.md Normal file
View File

@ -0,0 +1,11 @@
## Left out for brevity
-V-
#### Arousal addiction
(not about sexual arousal)
Addiction to new, stronger stimuli. <!-- .element: class="fragment" -->
e.g. by setting bigger and bigger goals. <!-- .element: class="fragment" -->

View File

@ -78,7 +78,7 @@ If the elephant gets scared,<br />it will not obey the rider.
- demanding lots of effort<!-- .element: class="fragment" --> - demanding lots of effort<!-- .element: class="fragment" -->
- ambiguous; many unknowns<!-- .element: class="fragment" --> - ambiguous; many unknowns<!-- .element: class="fragment" -->
- uncomfortable or even painful<!-- .element: class="fragment" --> - uncomfortable or even painful<!-- .element: class="fragment" -->
- this creates an emotional barrier<!-- .element: class="fragment" --> - this creates an emotional barrier,<br/>which causes an emotional aversion<!-- .element: class="fragment" -->
- lowering the barrier makes an activity approachable<!-- .element: class="fragment" --> - lowering the barrier makes an activity approachable<!-- .element: class="fragment" -->
-V- -V-
@ -87,7 +87,7 @@ 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 into a ditch. without being thrown off into a ditch.
--- ---
<!-- .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" -->
@ -104,10 +104,10 @@ 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" --> - habits help keeping our elephant in line:<!-- .element: class="fragment" -->
- lower need for making decisions; it is already decided - easier on our capacity: less need for making decisions; it is already decided
- less forgetting - less forgetting or avoiding the activity
- more efficient use of time = more time for doing - practice makes perfect: more efficient use of time means more time for doing<!-- .element: class="fragment" -->
- habits can evolve, we can keep improving<!-- .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" --> - tracking habits increases the retention of habits<!-- .element: class="fragment" -->

BIN
slides/flow.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 KiB

BIN
slides/flow_cycle.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 605 KiB

BIN
slides/group_vision.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 KiB

BIN
slides/group_vision2.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 KiB

View File

@ -225,9 +225,10 @@ Master's degree in Informatics,<br/>Parallel and Distributed Systems
-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### Last year I realized ### Last year I realized
- I'm unhappy <!-- .element: class="fragment" --> - I'm very often unhappy, apathetic <!-- .element: class="fragment" -->
- I procrastinate <!-- .element: class="fragment" --> - I procrastinate heavily <!-- .element: class="fragment" -->
- I can't keep up at work <!-- .element: class="fragment" --> - I can't keep up at work <!-- .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" -->
What's wrong?<!-- .element: class="fragment" --> What's wrong?<!-- .element: class="fragment" -->

View File

@ -14,9 +14,9 @@ Why do we do the things we do?
Carrot and stick; someone else sets our path. Carrot and stick; someone else sets our path.
<!-- .element: class="fragment" --> <!-- .element: class="fragment" -->
- numbs our self-motivation <!-- .element: class="fragment" -->
- activity feels meaningless <!-- .element: class="fragment" --> - activity feels meaningless <!-- .element: class="fragment" -->
- makes it easier to procrastinate <!-- .element: class="fragment" --> - makes it easier to procrastinate <!-- .element: class="fragment" -->
- long-term: numbs our self-motivation <!-- .element: class="fragment" -->
--- ---
@ -32,18 +32,20 @@ We have our own target and we follow it.
--- ---
### Goal-based motivation ### Goal-based motivation
<!-- .slide: data-background-image="slides/goal_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.3" --> <!-- .slide: data-background-image="slides/goal_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.2" -->
We want to achieve something in the future. We want to achieve something in the future.
Two phases:<!-- .element: class="fragment" -->
1. long displeasure from not reaching the goal<!-- .element: class="fragment" --> 1. long displeasure from not reaching the goal<!-- .element: class="fragment" -->
2. short rush of joy that quickly evaporates <!-- .element: class="fragment" --> 2. short rush of joy from reaching the goal<!-- .element: class="fragment" -->
- that quickly evaporates<!-- .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 **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" --> Joy fades, requiring more demanding goals. <!-- .element: class="fragment" -->
@ -56,34 +58,21 @@ 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-
#### Arousal addiction
(not about sexual arousal)
Addiction to new, stronger stimuli <!-- .element: class="fragment" -->
created by setting bigger and bigger goals. <!-- .element: class="fragment" -->
--- ---
### Journey-based motivation ### Journey-based motivation
<!-- .slide: data-background-image="slides/journey_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.3" --> <!-- .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" --> * "Happiness now", not just at the end. <!-- .element: class="fragment" -->
* Unlocks flow, <!-- .element: class="fragment" -->
Unlocks flow, <!-- .element: class="fragment" --> * flow brings contentment and mastery, <!-- .element: class="fragment" -->
* that in turn brings results. <!-- .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" -->
State of deep immersion in an activity that...<!-- .element: class="fragment" --> State of deep immersion in an activity that...<!-- .element: class="fragment" -->
* is challenging<!-- .element: class="fragment" --> * is challenging<!-- .element: class="fragment" -->
@ -97,22 +86,25 @@ We tend to lose our sense of time.<!-- .element: class="fragment" -->
### Meaning ### Meaning
Your actions may have positive impact on others, <!-- .element: class="fragment" --> When your actions have positive impact on others,<br />
there is deeper meaning in your work.<!-- .element: class="fragment" -->
adding strong foundations for a lasting motivation. <!-- .element: class="fragment" --> Supporting the greater good feels rewarding.<!-- .element: class="fragment" -->
Meaning creates strong foundations for a lasting motivation. <!-- .element: class="fragment" -->
-V- -V-
#### Going beyond an individual #### Going beyond an individual
<!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.1" -->
- helping others - helping others<!-- .element: class="fragment" -->
- being part of something greater - being part of something greater<!-- .element: class="fragment" -->
- leaving a lasting legacy - leaving 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" -->
Cooperation of individual visions <!-- .element: class="fragment" --> Cooperation of individual visions <!-- .element: class="fragment" -->
helps the growth of one's potential <!-- .element: class="fragment" --> helps the growth of one's potential <!-- .element: class="fragment" -->
@ -136,10 +128,10 @@ What gets out of bed in the morning?
-V- -V-
<!-- .slide: data-background-color="#542" data-background-image="slides/personal_vision.jpg" data-background-size="contain" data-background-opacity="0.1" --> <!-- .slide: data-background-color="#542" data-background-image="slides/personal_vision.jpg" data-background-size="contain" data-background-opacity="0.1" -->
#### How to build a Personal Vision? #### How to build a Personal Vision?
1. SWOT analysis 1. Personal SWOT analysis
2. Achievements 2. List your Achievements
3. Analyzing motivating activities 3. Analyze motivating activities
4. Beta-Vision 4. Define a Beta-Vision
5. Final Personal Vision 5. Final Personal Vision
--- ---
@ -147,10 +139,12 @@ What gets out of bed in the morning?
#### Step 1: #### Step 1:
### Personal SWOT ### Personal SWOT
- S - Strengths <div class="flex-container flex-wrap flex-table flex-table-2">
- W - Weaknesses <div><h4>S</h4>Strengths</div>
- O - Opportunities <div><h4>W</h4>Weaknesses</div>
- T - Threats <div><h4>O</h4>Opportunities</div>
<div><h4>T</h4>Threats</div>
</div>
-V- -V-
<!-- .slide: data-background-color="#542" --> <!-- .slide: data-background-color="#542" -->
@ -175,7 +169,7 @@ These can be improved, but don't devote too much time to it. <!-- .element: clas
-V- -V-
<!-- .slide: data-background-color="#542" --> <!-- .slide: data-background-color="#542" -->
#### Opportunities #### Opportunities
- possibilities today's world offers to us - possibilities today's world offers to you
- using them supports flow - using them supports flow
- personal vision builds on them - personal vision builds on them
@ -215,15 +209,15 @@ These can be improved, but don't devote too much time to it. <!-- .element: clas
-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
#### Opportunities #### Opportunities
- contribute to open source development - switch jobs for
- use college degree on distributed systems - better fitting role - SW developer?
- change jobs for - higher pay
- different role - different tech stack
- better pay - contribute to an open source project
- more aligned tech stack - use college degree (distributed systems)
- get exposure as an expert - build specific expertise, get exposure
- contribute to the state-of-the-art
- share knowledge through talks and blog - share knowledge through talks and blog
- contribute to the state-of-the-art
-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
@ -232,12 +226,13 @@ These can be improved, but don't devote too much time to it. <!-- .element: clas
- changed job: - changed job:
- low pay / annoying co-workers / toxic&nbsp;workplace / long commute - low pay / annoying co-workers / toxic&nbsp;workplace / long commute
- having to use Windows - having to use Windows
- more exposure - personal attacks
-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
#### My Observations #### My Observations
- my SWOT felt misaligned with the career of people management<!-- .element: class="fragment" --> - my SWOT felt misaligned with the current career (people management)<!-- .element: class="fragment" -->
- Threats applied to the current situation as well<!-- .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 desirable and not even that risky.<!-- .element: class="fragment" -->
@ -319,9 +314,8 @@ Goal: find groups of activities that support each other.<!-- .element: class="fr
Finding a personal vision takes effort and time.<!-- .element: class="fragment" --> Finding a personal vision takes effort and time.<!-- .element: class="fragment" -->
<br/> <br/>
Finding a beta version is easier<!-- .element: class="fragment" -->
and you won't procrastinate to start!<!-- .element: class="fragment" --> Finding a beta version is easier<br />so you won't procrastinate to start!<!-- .element: class="fragment" -->
-V- -V-
<!-- .slide: data-background-color="#542" --> <!-- .slide: data-background-color="#542" -->
@ -366,7 +360,7 @@ Starting small is fine, as long as you start!
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### My First Steps ### My First Steps
1. Daily coding refresher:<!-- .element: class="fragment" --> 1. Coding refresher:<!-- .element: class="fragment" -->
- **Kotlin** Koans - **Kotlin** Koans
- **Go** by Example - **Go** by Example
- Learn **Go** with Tests - Learn **Go** with Tests
@ -377,16 +371,10 @@ Starting small is fine, as long as you start!
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### My Findings ### My Findings
<div> - starting small & early was great:<!-- .element: class="fragment" -->
- for "prototyping" the vision<!-- .element: class="fragment" -->
This covered: - to experiment stress-free<!-- .element: class="fragment" -->
- coding useful software publicly - to avoid overthinking it<!-- .element: class="fragment" -->
- learning from others - 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.e. my personal vision. - having a vision is one thing, but acting on it is also essential<!-- .element: class="fragment" -->
</div>
<!-- .element: class="fragment" -->
I regularly experienced flow, improved my skills and really enjoyed doing it.
<!-- .element: class="fragment" -->

View File

@ -92,11 +92,11 @@ Because it learned it is no use to even try.<!-- .element: class="fragment" -->
#### 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" -->
1. Do nothing 1. Do nothing<!-- .element: class="fragment " -->
2. Have regrets 2. Have regrets<!-- .element: class="fragment " -->
3. Doubt yourself 3. Doubt yourself<!-- .element: class="fragment " -->
4. Feel helpless 4. Feel helpless<!-- .element: class="fragment " -->
5. GOTO 1 5. GOTO 1<!-- .element: class="fragment " -->
--- ---
@ -138,12 +138,12 @@ Because it learned it is no use to even try.<!-- .element: class="fragment" -->
--- ---
#### Positive Cycle of Flow #### 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 1. Do meaningful actions<!-- .element: class="fragment " -->
2. Feel good 2. Feel good<!-- .element: class="fragment " -->
3. Growing skills 3. Growing skills<!-- .element: class="fragment " -->
4. Believe in yourself 4. Believe in yourself<!-- .element: class="fragment " -->
5. GOTO 1 5. GOTO 1<!-- .element: class="fragment " -->
--- ---