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
-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
@ -9,3 +18,52 @@
Addiction to new, stronger stimuli. <!-- .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-
<!-- .slide: data-background-color="#030" -->
### My Tracking
### My Tracking Example
- Gym sessions tracker<!-- .element: class="fragment" -->
- A4 sheet per week<!-- .element: class="fragment" -->
- table of exercises for tracking 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" -->
#### Gym sessions<!-- .element: class="fragment" -->
- A4 sheet per week, daily tracking<!-- .element: class="fragment" -->
- table of exercises + time and effort<!-- .element: class="fragment" -->
-V-
<!-- .slide: data-background-color="#030" -->
#### Gym sessions tracker
#### 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-
<!-- .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" -->
-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" -->
### 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
2. TOMORROW is formed, becomes TODAY
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-
### Expanding potential
Modern world brought us... <!-- .element: class="fragment" -->
Never before in history did we have so much... <!-- .element: class="fragment" -->
- safety, stability, life expectancy <!-- .element: class="fragment" -->
- freedom, opportunity <!-- .element: class="fragment" -->
- safety, stability, long life <!-- .element: class="fragment" -->
- freedom, opportunities <!-- .element: class="fragment" -->
- accessible information, knowledge <!-- .element: class="fragment" -->
...and **so many options** to choose from!
@ -283,12 +281,3 @@ by Martin Seligman
by Leo Babauta
<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-
<!-- .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" -->
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
<!-- .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 />
@ -100,23 +113,12 @@ it gives them a deeper meaning.<!-- .element: class="fragment" -->
-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
<!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.2" -->
Cooperation of individual visions.<!-- .element: class="fragment" -->
- it boosts the entire group <!-- .element: class="fragment" -->
- as well as one's own potential <!-- .element: class="fragment" -->
- working together helps the group <!-- .element: class="fragment" -->
- it also boosts one's own potential <!-- .element: class="fragment" -->
> The whole is greater than the sum of its parts.
<!-- .element: class="fragment" -->
@ -147,16 +149,12 @@ What gets out of bed in the morning?<!-- .element: class="fragment" -->
### Personal SWOT
<div class="flex-container flex-wrap flex-table flex-table-2">
<div><h4>S</h4>Strengths</div><!-- .element: class="fragment" -->
<div><h4>W</h4>Weaknesses</div><!-- .element: class="fragment" -->
<div><h4>O</h4>Opportunities</div><!-- .element: class="fragment" -->
<div><h4>T</h4>Threats</div><!-- .element: class="fragment" -->
<div><h4>S</h4>Strengths</div>
<div><h4>W</h4>Weaknesses</div>
<div><h4>O</h4>Opportunities</div>
<div><h4>T</h4>Threats</div>
</div>
-V-
<!-- .slide: data-background-color="#542" -->
Time to reflect on yourself!
-V-
<!-- .slide: data-background-color="#542" -->
#### Strengths
@ -201,47 +199,49 @@ These can be improved, but don't devote too much time to it. <!-- .element: clas
-V-
<!-- .slide: data-background-color="#030" -->
#### Strengths
- 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
- life-long programming experience
- perfectionist who loves creating nice and clean software
- persevering problem solver, especially with 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'
- cautious in opinions
I spent way too much time fighting my social skills.<!-- .element: class="fragment" -->
-V-
<!-- .slide: data-background-color="#030" -->
#### Opportunities
- switch jobs for
- better fitting role - SW developer?
- switch jobs for...
- better fitting role (SW developer)
- higher pay
- different tech stack
- getting back to distributed systems
- 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
- build specific expertise on one topic
- get more exposure, share knowledge through talks and blog
- ...
-V-
<!-- .slide: data-background-color="#030" -->
#### Threats
- changed role: boring / stressful / annoying
- changed job:
- low pay / annoying co-workers / toxic&nbsp;workplace / long commute
- changed role or job
- boring / stressful / annoying
- annoying co-workers / toxic&nbsp;workplace
- lower pay / long commute
- having to use Windows
- more exposure - personal attacks
- more exposure leading to personal attacks
-V-
<!-- .slide: data-background-color="#030" -->
#### 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" -->
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" -->
@ -255,11 +255,10 @@ Change was desirable and not even that risky.<!-- .element: class="fragment" -->
<!-- .slide: data-background-color="#030" -->
### My Achievements
- finished college with a cool master's thesis
- became a dev team leader
- self-hosting the services I use via VPS
- finished college, wrote a cool master's thesis
- became a team leader
- self-hosting my services via VPS
- extracted ERP legacy tax functionality via a strategy pattern
- built and coded a split keyboard
- 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" -->
-V-
<!-- .slide: data-background-color="#542" -->
#### Answer these...
1. Favorite quote/idea that resonates?
2. Life values?
3. Fulfilling activities?
4. Meaningful activities?
-V-
<!-- .slide: data-background-color="#030" -->
### My Beta-Vision
@ -346,18 +336,11 @@ Finding a beta version is easier<br />so you won't procrastinate to start!<!-- .
### Final Personal Vision
<p>
A few paragraphs of what you want to be doing,
<br>
taking into account the analysis from the previous steps.
A few paragraphs of what you want to be doing.
</p>
<!-- .element: class="fragment" -->
-V-
<!-- .slide: data-background-color="#030" -->
### My Final Vision
WIP
---
<!-- .slide: data-background-color="#542" -->
### 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 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" -->
- 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
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 " -->
- question your intuition<!-- .element: class="fragment " -->
- seek external feedback<!-- .element: class="fragment " -->
- search for both proof and disproof of facts<!-- .element: class="fragment " -->
-V-
<!-- .slide: data-background-color="#030" -->

View File

@ -5,27 +5,13 @@
-V-
<!-- .slide: data-background="slides/outcomes.jpg" data-background-size="contain" data-background-opacity="0.1" -->
<!-- .slide: data-background-color="#033" -->
Flow brings outcomes and they keep us going:
Daily meaningful activities
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)
- emotional - it makes us happy
- material - fruits of our labour
---
Outcomes keep us going.
-V-
### But sometimes...
we get derailed by bad mood
@ -42,17 +28,17 @@ Negativity captures our attention
more than positivity.
-V-
#### So we stay down
due to the negative feedback loop:
Negativity and pessimism reinforce themselves.<!-- .element: class="fragment" -->
-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" -->
@ -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?
---
@ -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?
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" -->
---
-V-
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-color="#542" -->

View File

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