Ver a proveniência

Next trimming iteration: intro, motivation, discipline.

main
Dejvino há 7 meses
ascendente
cometimento
a5b59fb224
3 ficheiros alterados com 133 adições e 139 eliminações
  1. +48
    -47
      slides/discipline.md
  2. +13
    -11
      slides/intro.md
  3. +72
    -81
      slides/motivation.md

+ 48
- 47
slides/discipline.md Ver ficheiro

@@ -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
@@ -41,47 +38,38 @@ But at 6 tons it won't be bossed around! <!-- .element: class="fragment" -->
<!-- .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" -->
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.


-V-

### Ego depletion

- making decisions (big or small) is tiring<!-- .element: class="fragment" -->
- everyone has some operational capacity <!-- .element: class="fragment" -->
- when the capacity is depleted, we let the emotional side take over <!-- .element: class="fragment" -->
If the elephant gets scared,<br />it will not obey the rider.


-V- -V-


#### Replenishing the capacity

- allows us to avoid the depletion
- needs to be done in advance
- take breaks<!-- .element: class="fragment" -->
- do simple manual activities<!-- .element: class="fragment" -->
- improve your mood<!-- .element: class="fragment" -->
### Ego depletion


-V-
<!-- .slide: data-background="slides/elephant_rider.jpg" data-background-size="contain" data-background-opacity="0.1" -->

If the elephant gets scared,<br />it will not obey the rider.
- making decisions (big or small) is tiring
- we have limited operational capacity
- 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-


#### Emotional aversion
### Emotional aversion


- some activities appear daunting right away:<!-- .element: class="fragment" -->
- demanding lots of effort<!-- .element: class="fragment" -->
- ambiguous; many unknowns<!-- .element: class="fragment" -->
- uncomfortable or even painful<!-- .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" -->
- some activities appear daunting right away:
- demanding lots of effort
- ambiguous; many unknowns
- uncomfortable
- builds an emotional barrier,<br/>causing an emotional aversion
- lowering the barrier makes an activity approachable


-V- -V-


#### Growing the capacity #### Growing the capacity


It is possible to increase our operational capacity It is possible to increase our operational capacity
- by building positive habits<!-- .element: class="fragment" -->
- by lowering the emotional aversion<!-- .element: class="fragment" -->
- 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" -->
@@ -91,6 +79,14 @@ to make good progress on their journey


without the rider 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>
- 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" -->
### TOOL: Habit tracker <!-- .element: class="text-over-image" --> ### TOOL: Habit tracker <!-- .element: class="text-over-image" -->
@@ -105,12 +101,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" -->
- easier on our capacity: less need for making decisions; it is already decided
- helps keeping our elephant in line:<!-- .element: class="fragment" -->
- 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" -->
- 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" -->
@@ -140,9 +135,8 @@ and track them daily.


-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### My Tracking Example

#### Gym sessions<!-- .element: class="fragment" -->
### My Tracking:
### Gym sessions
- A4 sheet per week, daily tracking<!-- .element: class="fragment" --> - A4 sheet per week, daily tracking<!-- .element: class="fragment" -->
- table of exercises + time and effort<!-- .element: class="fragment" --> - table of exercises + time and effort<!-- .element: class="fragment" -->


@@ -181,6 +175,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-


@@ -191,13 +188,6 @@ 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
- provides consistent daily progress


-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
@@ -261,8 +251,8 @@ Collection of markdown text files<br/>that are easy to edit (Joplin).
```markdown ```markdown
# 2025-04-16 # 2025-04-16
- done task A - done task A
- done task B
- 🚧 🚧 WIP 🚧 🚧 - 🚧 🚧 WIP 🚧 🚧
- pending task B


# TOMORROW # TOMORROW
- some task C - some task C
@@ -289,11 +279,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!

-V-
<!-- .slide: data-background-color="#030" data-transition="slide-out fade-in" -->
#### My ToDo tracker feedback

- helps to focus, less jumping around
- "you are working on THIS" reminder
- proper prioritization in a wider context
- new tasks don't cut in line
- helps with making & tracking progress

+ 13
- 11
slides/intro.md Ver ficheiro

@@ -34,11 +34,13 @@


-V- -V-


Modern world brought to us:
In our modern world, we have...


- safety, stability, long life
- freedom, opportunities
- accessible information, knowledge
safety, stability, longer life,<!-- .element: class="fragment" -->

freedom, opportunities,<!-- .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" -->
@@ -51,9 +53,9 @@ We can easily become overwhelmed by options.
<!-- .element class="r-fit-text" --> <!-- .element class="r-fit-text" -->


- what to choose? <!-- .element: class="fragment" --> - what to choose? <!-- .element: class="fragment" -->
- go back, try something else? <!-- .element: class="fragment" -->
- go back and try something else? <!-- .element: class="fragment" -->
- best use of resources? <!-- .element: class="fragment" --> - best use of resources? <!-- .element: class="fragment" -->
- more research needed? <!-- .element: class="fragment" -->
- need to do more research? <!-- .element: class="fragment" -->


-V- -V-


@@ -80,7 +82,7 @@ We can easily become overwhelmed by options.


--- ---


### How to make good decisions?
### How to make _good_ decisions?


-V- -V-
<!-- .slide: class="pathfinder-page" --> <!-- .slide: class="pathfinder-page" -->
@@ -186,10 +188,10 @@ Master's degree in Informatics,<br/>Parallel and Distributed Systems


| Role | duration | | Role | duration |
| -------------------------- | ----------- | | -------------------------- | ----------- |
| SW **Developer** | 4 years |
| Sr. SW **Developer** | 4 years |
| Dev **Manager** | 5 years |
| Sr. Dev **Manager** | 1+ year |
| SW **Developer** | 4 years |
| Sr. SW **Developer** | 4 years |
| Dev **Manager** | 5 years |
| Sr. Dev **Manager** | 1+ year |
<!-- .element: class="fragment" --> <!-- .element: class="fragment" -->


-V- -V-


+ 72
- 81
slides/motivation.md Ver ficheiro

@@ -47,11 +47,13 @@ Two phases:<!-- .element: class="fragment" -->
It works! It works!
<!-- .element: class="fragment" --> <!-- .element: class="fragment" -->


<br>

#### Cons: #### Cons:
It causes us damage,<br />it is not sustainable
It is harmful and not sustainable
<!-- .element: class="fragment" --> <!-- .element: class="fragment" -->


Joy fades, requiring more demanding goals. <!-- .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" -->
@@ -63,14 +65,16 @@ The reward for finishing a major goal<br />is not worth a long struggle to get t


-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### My past goals
### My past goal


> I'll build a cool website for generating artwork and sell the art and the code! > I'll build a cool website for generating artwork and sell the art and the code!


- I built the website! <!-- .element: class="fragment" data-fragment-index="1" -->
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" --> - I enjoyed this part. <!-- .element: class="fragment" data-fragment-index="3" -->
- I never went through with any selling. <!-- .element: class="fragment" data-fragment-index="2" -->
- I didn't like this part. <!-- .element: class="fragment" data-fragment-index="4" -->
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
@@ -78,10 +82,7 @@ The reward for finishing a major goal<br />is not worth a long struggle to get t
Joy is found in doing an activity, not finishing it. Joy is found in doing an activity, not finishing it.


* We enjoy the activity itself. <!-- .element: class="fragment" --> * We enjoy the activity itself. <!-- .element: class="fragment" -->
* "Happiness now", not just at the end. <!-- .element: class="fragment" -->
* Unlocks a state of deep concentration known as flow. <!-- .element: class="fragment" -->
* Practicing flow brings contentment and mastery, <!-- .element: class="fragment" -->
* that in turn brings results. <!-- .element: class="fragment" -->
* Unlocks the state of flow


--- ---


@@ -104,11 +105,11 @@ and it feels good.<!-- .element: class="fragment" -->


of staying up late of staying up late


trying to recompile the code just one last time<!-- .element: class="fragment" -->
running compile just one last time<!-- .element: class="fragment" -->


with the help of this random person's forum post<!-- .element: class="fragment" -->
with the help of a random forum post<!-- .element: class="fragment" -->


hoping the app will finally start working.<!-- .element: class="fragment" -->
hoping it finally starts working.<!-- .element: class="fragment" -->


**Right?**<!-- .element: class="fragment" --> **Right?**<!-- .element: class="fragment" -->


@@ -119,19 +120,21 @@ hoping the app will finally start working.<!-- .element: class="fragment" -->


How we'd like to spend our limited time. 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" --> - activities we'd like to be doing<!-- .element: class="fragment" -->
- milestones we'd like to pass<!-- .element: class="fragment" --> - milestones we'd like to pass<!-- .element: class="fragment" -->
- journey-based internal motivation<!-- .element: class="fragment" -->
- supporting something meaningful<!-- .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" -->


We like working on **meaningful** things:
- supporting the greater good,<!-- .element: class="fragment" -->
- helping others,<!-- .element: class="fragment" -->
- being part of something bigger,<!-- .element: class="fragment" -->
is a subjective motivation.
It goes beyond ourselves:<!-- .element: class="fragment" -->
- helping others / greater good,<!-- .element: class="fragment" -->
- creating a lasting legacy.<!-- .element: class="fragment" --> - creating a lasting legacy.<!-- .element: class="fragment" -->


-V- -V-
@@ -140,22 +143,21 @@ We like working on **meaningful** things:
<!-- .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. Cooperation of individual visions.


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


Both the group and its members achieve more<br>than lonely individuals. <!-- .element: class="fragment" -->

-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### Meaning for me ### Meaning for me


I'm a fan of free and open source software: I'm a fan of free and open source software:
- I use it daily:<!-- .element: class="fragment" -->
- Daily user:<!-- .element: class="fragment" -->
- OS & apps - OS & apps
- fixes & features - fixes & features
- documentation, tips, help - documentation, tips, help
- I contribute back:<!-- .element: class="fragment" -->
- Contributor:<!-- .element: class="fragment" -->
- releasing code, fixes - releasing code, fixes
- sponsoring useful projects and individuals - sponsoring useful projects and individuals


@@ -168,18 +170,17 @@ I'm a fan of free and open source software:


-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?<!-- .element: class="fragment" -->
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. Personal SWOT analysis<!-- .element: class="fragment" -->
2. List your Achievements<!-- .element: class="fragment" -->
3. Analyze motivating activities<!-- .element: class="fragment" -->
4. Define a Beta-Vision<!-- .element: class="fragment" -->
5. Final Personal Vision<!-- .element: class="fragment" -->
1. Personal SWOT analysis
2. List your Achievements
3. Analyze motivating activities
4. Define a Beta-Vision
5. Final Personal Vision



--- ---
<!-- .slide: data-background-color="#542" --> <!-- .slide: data-background-color="#542" -->
@@ -200,6 +201,15 @@ What gets out of bed in the morning?<!-- .element: class="fragment" -->
- 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
@@ -207,7 +217,17 @@ What gets out of bed in the morning?<!-- .element: class="fragment" -->
- 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" -->
@@ -222,53 +242,28 @@ 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="#542" -->
#### Threats
- risks, possible negative impacts or scenarios
- take them into account
- recognize them and be prepared
- awareness helps with facing a potential fear

-V-
<!-- .slide: data-background-color="#030" -->
### My SWOT

-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
#### Strengths
- 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
- cautious in opinions

I spent way too much time fighting my social skills.<!-- .element: class="fragment" -->
#### 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)
- ...


-V- -V-
<!-- .slide: data-background-color="#030" -->
#### Opportunities
- switch jobs for...
- better fitting role (SW developer)
- higher pay
- different tech stack
- getting back to distributed systems
- contribute to an open source project
- build specific expertise on one topic
- get more exposure, share knowledge through talks and blog
- ...
<!-- .slide: data-background-color="#542" -->
#### Threats
- risks, possible negative impacts or scenarios
- take them into account, be prepared
- awareness helps with facing fears


-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
#### Threats
- changed role or job
- boring / stressful / annoying
- annoying co-workers / toxic&nbsp;workplace
#### My Threats
- changed role or job:
- boring / stressful / annoying tasks
- toxic&nbsp;workplace
- lower pay / long commute - lower pay / long commute
- having to use Windows - having to use Windows
- more exposure leading to personal attacks - more exposure leading to personal attacks
@@ -276,10 +271,10 @@ I spent way too much time fighting my social skills.<!-- .element: class="fragme
-V- -V-
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
#### My Observations #### My Observations
- my SWOT felt misaligned with the current career (coding vs. 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 apparently needed + low risk.<!-- .element: class="fragment" -->
Change was apparently needed & low risk.<!-- .element: class="fragment" -->


--- ---
<!-- .slide: data-background-color="#542" --> <!-- .slide: data-background-color="#542" -->
@@ -315,11 +310,11 @@ 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>


@@ -365,9 +360,7 @@ Finding a beta version is easier<br />therefore you won't procrastinate to start
- learning from others and sharing my knowledge - learning from others and sharing my knowledge
- collaboration, discussions - collaboration, discussions
- blogging, talks, mentoring - blogging, talks, mentoring
- research and innovation
- specialize in one area
- experiments
- specialize in one area


--- ---
<!-- .slide: data-background-color="#542" --> <!-- .slide: data-background-color="#542" -->
@@ -377,7 +370,6 @@ Finding a beta version is easier<br />therefore you won't procrastinate to start
<p> <p>
A few paragraphs of what you want to be doing. A few paragraphs of what you want to be doing.
</p> </p>
<!-- .element: class="fragment" -->
--- ---


<!-- .slide: data-background-color="#542" --> <!-- .slide: data-background-color="#542" -->
@@ -407,6 +399,5 @@ Starting small is fine, as long as you start!<!-- .element: class="fragment" -->
- (e.g.: Go is not so great) - (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 for your life is useless without taking action<!-- .element: class="fragment" --> - having a vision for your life is useless without taking action<!-- .element: class="fragment" -->

Carregando…
Cancelar
Guardar