Trimming runtime

This commit is contained in:
Dejvino 2023-09-23 21:43:29 +02:00
parent fcf52ca9ed
commit 3cf9909b3e
7 changed files with 165 additions and 191 deletions

View File

@ -1,6 +1,15 @@
## Left out for brevity ## Left out for brevity
-V- ---
<!-- .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
@ -9,3 +18,52 @@
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
---
<!-- .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.

View File

@ -139,30 +139,37 @@ and track them daily.
-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### My Tracking ### My Tracking Example
- Gym sessions tracker<!-- .element: class="fragment" --> #### Gym sessions<!-- .element: class="fragment" -->
- A4 sheet per week<!-- .element: class="fragment" --> - A4 sheet per week, daily tracking<!-- .element: class="fragment" -->
- table of exercises for tracking effort<!-- .element: class="fragment" --> - table of exercises + time and effort<!-- .element: class="fragment" -->
- Work session log<!-- .element: class="fragment" -->
- digital journal<!-- .element: class="fragment" -->
- one line per day of what I worked on<!-- .element: class="fragment" -->
- brief and simple, use of keywords<!-- .element: class="fragment" -->
Once a habit is firmly established, I drop the tracking.<!-- .element: class="fragment" -->
-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
#### Gym sessions tracker
#### Book of workouts
<img src="slides/habit_tracker_book.jpg" alt="Book" class="r-stretch"> <img src="slides/habit_tracker_book.jpg" alt="Book" class="r-stretch">
-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
#### One page per week #### One page per week
<img src="slides/habit_tracker_page.jpg" alt="Book" class="r-stretch"> <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 habit
- kept me accountable
- lowering barriers for entry is key
- predefined plan = less decision making
- always have a few sheets in stock
--- ---
<!-- .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" -->
@ -252,32 +259,3 @@ 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 is formed, becomes 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-
<!-- .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" -->

View File

@ -34,12 +34,10 @@
-V- -V-
### Expanding potential Modern world brought us... <!-- .element: class="fragment" -->
Never before in history did we have so much... <!-- .element: class="fragment" --> - safety, stability, long life <!-- .element: class="fragment" -->
- freedom, opportunities <!-- .element: class="fragment" -->
- safety, stability, life expectancy <!-- .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!
@ -283,12 +281,3 @@ by Martin Seligman
by Leo Babauta 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-
<!-- .slide: data-background-color="#030" -->
*Leaders Eat Last*
by Simon Sinek
<img data-src="slides/books/leaders.jpg" alt="Book cover" class="r-stretch" />

View File

@ -43,9 +43,11 @@ 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!<!-- .element: class="fragment" -->
**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" -->
@ -87,6 +89,17 @@ And it feels good.<!-- .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.<!-- .element: class="fragment" -->
- activities we'd like to be doing<!-- .element: class="fragment" -->
- milestones we'd like to pass<!-- .element: class="fragment" -->
- journey-based internal motivation<!-- .element: class="fragment" -->
---
### Meaning ### Meaning
<!-- .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" -->
When your actions have positive impact on others,<br /> When your actions have positive impact on others,<br />
@ -100,23 +113,12 @@ it gives them a deeper meaning.<!-- .element: class="fragment" -->
-V- -V-
### 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.<!-- .element: class="fragment" -->
- activities we'd like to be doing<!-- .element: class="fragment" -->
- milestones we'd like to pass<!-- .element: class="fragment" -->
- journey-based internal motivation<!-- .element: class="fragment" -->
-V-
### Group vision ### Group vision
<!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.2" --> <!-- .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.<!-- .element: class="fragment" -->
- it boosts the entire group <!-- .element: class="fragment" --> - working together helps the group <!-- .element: class="fragment" -->
- as well as one's own potential <!-- .element: class="fragment" --> - it also boosts one's own potential <!-- .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" -->
@ -147,16 +149,12 @@ What gets out of bed in the morning?<!-- .element: class="fragment" -->
### Personal SWOT ### Personal SWOT
<div class="flex-container flex-wrap flex-table flex-table-2"> <div class="flex-container flex-wrap flex-table flex-table-2">
<div><h4>S</h4>Strengths</div><!-- .element: class="fragment" --> <div><h4>S</h4>Strengths</div>
<div><h4>W</h4>Weaknesses</div><!-- .element: class="fragment" --> <div><h4>W</h4>Weaknesses</div>
<div><h4>O</h4>Opportunities</div><!-- .element: class="fragment" --> <div><h4>O</h4>Opportunities</div>
<div><h4>T</h4>Threats</div><!-- .element: class="fragment" --> <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
@ -201,47 +199,49 @@ 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" -->
#### Strengths #### Strengths
- life-long programming experience, love building useful solutions - life-long programming experience
- attention to detail, carefulness, looking for perfection; love creating nice and clean software - perfectionist who loves creating nice and clean software
- persevering problem solver; like to explore and solve mysteries in tech - persevering problem solver, especially with mysteries in tech
- open-minded and attentive listener - open-minded and attentive listener
-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
#### Weaknesses #### Weaknesses
- introverted, social interactions are taxing - introverted, social interactions are taxing
- lacking in open confrontation, group arguments - cautious in opinions
- 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="#030" --> <!-- .slide: data-background-color="#030" -->
#### Opportunities #### Opportunities
- switch jobs for - switch jobs for...
- better fitting role - SW developer? - better fitting role (SW developer)
- higher pay - higher pay
- different tech stack - different tech stack
- getting back to distributed systems
- contribute to an open source project - contribute to an open source project
- use college degree (distributed systems) - build specific expertise on one topic
- build specific expertise, get exposure - get more exposure, 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" -->
#### Threats #### Threats
- changed role: boring / stressful / annoying - changed role or job
- changed job: - boring / stressful / annoying
- low pay / annoying co-workers / toxic&nbsp;workplace / long commute - annoying co-workers / toxic&nbsp;workplace
- lower pay / 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" --> - my SWOT felt misaligned with the current career (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" -->
@ -255,11 +255,10 @@ Change was desirable and not even that risky.<!-- .element: class="fragment" -->
<!-- .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
- ... - ...
@ -324,15 +323,6 @@ Finding a personal vision takes effort and time.<!-- .element: class="fragment"
Finding a beta version is easier<br />so 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-
<!-- .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
@ -346,18 +336,11 @@ Finding a beta version is easier<br />so you won't procrastinate to start!<!-- .
### Final Personal Vision ### Final Personal Vision
<p> <p>
A few paragraphs of what you want to be doing, A few paragraphs of what you want to be doing.
<br>
taking into account the analysis from the previous steps.
</p> </p>
<!-- .element: class="fragment" --> <!-- .element: class="fragment" -->
-V-
<!-- .slide: data-background-color="#030" -->
### My Final Vision
WIP
--- ---
<!-- .slide: data-background-color="#542" --> <!-- .slide: data-background-color="#542" -->
### Act Now! ### Act Now!
@ -386,4 +369,4 @@ Starting small is fine, as long as you start!<!-- .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" --> - 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 nice, but acting on it is essential<!-- .element: class="fragment" -->

View File

@ -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 " -->
@ -59,7 +43,6 @@ overestimate their abilities.<!-- .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" -->

View File

@ -5,27 +5,13 @@
-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" -->
Flow brings outcomes and they keep us going:
Daily meaningful activities - emotional - it makes us happy
- material - fruits of our labour
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.
-V-
### But sometimes... ### But sometimes...
we get derailed by bad mood we get derailed by bad mood
@ -42,17 +28,17 @@ Negativity captures our attention
more than positivity. more than positivity.
-V-
#### 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" -->
@ -110,6 +96,22 @@ Because it learned it is no use to even try.<!-- .element: class="fragment" -->
--- ---
#### 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?
--- ---
@ -147,21 +149,6 @@ Because it learned it is no use to even try.<!-- .element: class="fragment" -->
--- ---
#### 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 orient yourself towards the future? #### How to orient yourself towards the future?
Personal Vision <!-- .element: class="fragment fade-right" --> Personal Vision <!-- .element: class="fragment fade-right" -->
@ -172,16 +159,12 @@ Personal Vision <!-- .element: class="fragment fade-right" -->
Choice of attitude <!-- .element: class="fragment fade-left" --> Choice of attitude <!-- .element: class="fragment fade-left" -->
--- -V-
We are free to choose our reaction to events. We are free to choose our reaction to events.
[Viktor Frankl] <!-- .element: class="reference-author" --> [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" -->

View File

@ -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,38 @@ How to stop procrastinating...
--- ---
## TL;DR ## 4 sections
<!-- .slide: data-background-color="#033" --> <!-- .slide: data-background-color="#033" -->
-V- -V-
### Motivation ### 1. Motivation
Find a **personal vision** Finding a **personal vision**
that you want to work towards. that you want to work towards.
-V- -V-
### Discipline ### 2. Discipline
Build **good habits** Building **good habits**
to take specific actions to take specific actions
towards your vision. towards the vision.
-V- -V-
### Outcomes ### 3. Outcomes
Gain **positive results** Maintaining a **positive attitude**
and keep on going. to keep on going.
-V- -V-
### Objectivity ### 4. Objectivity
Gather **external feedback** Gathering **external feedback**
to continue your personal growth. to continue your personal growth.