소스 검색

Trimming runtime

main
Dejvino 7 달 전
부모
커밋
3cf9909b3e
7개의 변경된 파일163개의 추가작업 그리고 189개의 파일을 삭제
  1. +59
    -1
      slides/disabled.md
  2. +18
    -40
      slides/discipline.md
  3. +3
    -14
      slides/intro.md
  4. +46
    -63
      slides/motivation.md
  5. +0
    -17
      slides/objectivity.md
  6. +25
    -42
      slides/outcomes.md
  7. +12
    -12
      slides/overview.md

+ 59
- 1
slides/disabled.md 파일 보기

@@ -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.

+ 18
- 40
slides/discipline.md 파일 보기

@@ -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" -->
- 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- -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" -->

+ 3
- 14
slides/intro.md 파일 보기

@@ -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, 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" --> - 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" />

+ 46
- 63
slides/motivation.md 파일 보기

@@ -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" -->
- 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. > 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>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> </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
- 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 - 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, not an 'influencer'
- cautious in opinions

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
- better fitting role - SW developer?
- switch jobs for...
- 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, 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- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
#### Threats #### 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 - 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
- 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 - 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,
<br>
taking into account the analysis from the previous steps.
A few paragraphs of what you want to be doing.
</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" -->

+ 0
- 17
slides/objectivity.md 파일 보기

@@ -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" -->


+ 25
- 42
slides/outcomes.md 파일 보기

@@ -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

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... ### 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.


Negativity and pessimism reinforce themselves.<!-- .element: class="fragment" -->

-V- -V-


#### So we stay down
Negative feedback loop may keep us down,


due to the negative feedback loop:

Negativity and pessimism reinforce themselves.<!-- .element: class="fragment" -->
unproductive, in a bad mood.


-V- -V-


We need **emotional stability** to keep us going.
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" -->


+ 12
- 12
slides/overview.md 파일 보기

@@ -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.

불러오는 중...
취소
저장