talk-end-of-procrastination/slides/motivation.md

413 lines
14 KiB
Markdown
Raw Normal View History

<!-- .slide: data-background="slides/motivation.jpg" data-background-size="contain" data-background-opacity="0.5" -->
## Motivation <!-- .element: class="text-over-image" -->
2023-08-25 20:48:29 +00:00
<!-- .slide: data-background-color="#033" -->
2023-08-20 19:51:35 +00:00
-V-
<!-- .slide: data-background="slides/motivation.jpg" data-background-size="contain" data-background-opacity="0.3" -->
2023-08-27 14:47:01 +00:00
<!-- .slide: data-background-color="#033" -->
2023-08-24 02:40:35 +00:00
Why do we do the things we do?
---
2023-08-25 20:48:29 +00:00
### External motivation
Carrot and stick; someone else sets our path.
<!-- .element: class="fragment" -->
- activity feels meaningless <!-- .element: class="fragment" -->
2023-08-25 20:48:29 +00:00
- makes it easier to procrastinate <!-- .element: class="fragment" -->
2023-09-01 04:52:34 +00:00
- long-term: numbs our self-motivation <!-- .element: class="fragment" -->
2023-08-20 19:51:35 +00:00
---
2023-08-25 20:48:29 +00:00
### Internal motivation
2023-08-27 04:27:46 +00:00
We have our own target and we follow it.
2023-08-25 20:48:29 +00:00
<!-- .element: class="fragment" -->
- progress feels more rewarding <!-- .element: class="fragment" -->
- brings good mood <!-- .element: class="fragment" -->
- engages creativity and learning <!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
---
### Goal-based motivation
2023-09-01 04:52:34 +00:00
<!-- .slide: data-background-image="slides/goal_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.2" -->
2023-08-25 20:48:29 +00:00
We want to achieve something in the future.
2023-09-01 04:52:34 +00:00
Two phases:<!-- .element: class="fragment" -->
1. long displeasure from not reaching the goal<!-- .element: class="fragment" -->
2023-09-01 04:52:34 +00:00
2. short rush of joy from reaching the goal<!-- .element: class="fragment" -->
- that quickly evaporates<!-- .element: class="fragment" -->
-V-
<!-- .slide: data-background-image="slides/goal_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.1" -->
2023-09-24 08:54:09 +00:00
#### Pros:
It works!
<!-- .element: class="fragment" -->
2023-09-24 08:54:09 +00:00
#### Cons:
It causes us damage,<br />it is not sustainable
<!-- .element: class="fragment" -->
Joy fades, requiring more demanding goals. <!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
2023-08-29 04:22:30 +00:00
-V-
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-image="slides/hedonic_treadmill.jpg" data-background-size="contain" data-background-opacity="0.1" -->
2023-08-23 04:15:52 +00:00
### Hedonic treadmill <a class="reference" href="https://en.wikipedia.org/wiki/Hedonic_treadmill">🔗</a>
> Humans quickly return to a relatively stable level of happiness despite major positive or negative events.
The reward for finishing a major goal<br />is not worth a long struggle to get there.<!-- .element: class="fragment" -->
2023-08-26 07:17:34 +00:00
2023-09-24 08:54:09 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
### My past goals
> 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" -->
- 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" -->
2023-08-23 04:15:52 +00:00
---
### Journey-based motivation
<!-- .slide: data-background-image="slides/journey_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.2" -->
Joy is found in doing an activity, not finishing it.
2023-09-19 11:42:53 +00:00
* We enjoy the activity itself. <!-- .element: class="fragment" -->
2023-09-01 04:52:34 +00:00
* "Happiness now", not just at the end. <!-- .element: class="fragment" -->
2023-09-19 11:42:53 +00:00
* Unlocks a state of deep concentration known as flow. <!-- .element: class="fragment" -->
* Practicing flow brings contentment and mastery, <!-- .element: class="fragment" -->
2023-09-01 04:52:34 +00:00
* that in turn brings results. <!-- .element: class="fragment" -->
---
### Flow
<!-- .slide: data-background-image="slides/flow.jpg" data-background-size="contain" data-background-opacity="0.2" -->
2023-09-24 08:54:09 +00:00
State of deep immersion in an activity that...
* is challenging<!-- .element: class="fragment" -->
* makes use of our strengths<!-- .element: class="fragment" -->
* matches our skills<!-- .element: class="fragment" -->
* is enjoyable.<!-- .element: class="fragment" -->
2023-09-24 08:54:09 +00:00
We tend to lose our sense of time,<!-- .element: class="fragment" -->
and it feels good.<!-- .element: class="fragment" -->
-V-
<!-- .slide: data-background-color="#030" -->
### You know the feeling
2023-08-23 04:15:52 +00:00
2023-09-24 08:54:09 +00:00
of staying up late
trying to recompile the code just one last time<!-- .element: class="fragment" -->
with the help of this random person's forum post<!-- .element: class="fragment" -->
hoping the app will finally start working.<!-- .element: class="fragment" -->
**Right?**<!-- .element: class="fragment" -->
2023-09-19 11:42:53 +00:00
2023-08-23 04:15:52 +00:00
---
2023-09-23 19:43:29 +00:00
### Personal vision
<!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.1" -->
2023-09-24 08:54:09 +00:00
How we'd like to spend our limited time.
2023-09-23 19:43:29 +00:00
- 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" -->
---
2023-08-23 04:15:52 +00:00
### Meaning
2023-09-19 11:42:53 +00:00
<!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.1" -->
2023-09-01 04:52:34 +00:00
2023-09-24 08:54:09 +00:00
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" -->
- creating a lasting legacy.<!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
-V-
2023-08-23 04:15:52 +00:00
### Group vision
2023-09-19 11:42:53 +00:00
<!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.2" -->
2023-09-24 08:54:09 +00:00
Cooperation of individual visions.
2023-08-26 07:17:34 +00:00
2023-09-23 19:43:29 +00:00
- working together helps the group <!-- .element: class="fragment" -->
- it also boosts one's own potential <!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
> The whole is greater than the sum of its parts.
2023-08-26 07:17:34 +00:00
<!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
2023-09-24 08:54:09 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
### Meaning for me
I'm a fan of free and open source software:
2023-09-24 08:54:09 +00:00
- I use it daily:<!-- .element: class="fragment" -->
- OS & apps
- fixes & features
- documentation, tips, help
- I contribute back:<!-- .element: class="fragment" -->
- releasing code, fixes
- sponsoring useful projects and individuals
**Everyone benefits.**<!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
---
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-color="#542" data-background-image="slides/personal_vision.jpg" data-background-size="contain" data-background-opacity="0.5" -->
2023-08-23 04:15:52 +00:00
### TOOL: Personal Vision
<!-- .element: class="text-over-image" -->
2023-08-23 04:15:52 +00:00
-V-
2023-08-30 14:11:28 +00:00
<!-- .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?
2023-09-19 11:42:53 +00:00
What gets out of bed in the morning?<!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
-V-
2023-08-30 14:11:28 +00:00
<!-- .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?
2023-09-19 11:42:53 +00:00
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" -->
2023-08-20 19:57:46 +00:00
---
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-color="#542" -->
2023-08-27 14:47:01 +00:00
#### Step 1:
### Personal SWOT
2023-08-20 19:51:35 +00:00
2023-09-01 04:52:34 +00:00
<div class="flex-container flex-wrap flex-table flex-table-2">
2023-09-23 19:43:29 +00:00
<div><h4>S</h4>Strengths</div>
<div><h4>W</h4>Weaknesses</div>
<div><h4>O</h4>Opportunities</div>
<div><h4>T</h4>Threats</div>
2023-09-01 04:52:34 +00:00
</div>
2023-08-23 04:15:52 +00:00
-V-
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-color="#542" -->
2023-08-27 04:27:46 +00:00
#### Strengths
- skills, traits and qualities you have
- using them supports flow
- personal vision makes use of these as much as possible
2023-08-23 04:15:52 +00:00
-V-
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-color="#542" -->
2023-08-23 04:15:52 +00:00
#### Weaknesses
2023-08-27 04:27:46 +00:00
- qualities you lack; limitations and negative traits
- using them retards flow
- personal vision avoids them if possible
These can be improved, but don't devote too much time to it. <!-- .element: class="fragment" -->
-V-
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-color="#542" -->
2023-08-27 04:27:46 +00:00
#### Opportunities
2023-09-01 04:52:34 +00:00
- possibilities today's world offers to you
2023-08-27 04:27:46 +00:00
- using them supports flow
- personal vision builds on them
Only a few will be used. <!-- .element: class="fragment" -->
2023-08-27 04:27:46 +00:00
The rest needs to be rejected and banished: <!-- .element: class="fragment" -->
- to gain focus, clarity and mastery, <!-- .element: class="fragment" -->
- to avoid decision paralysis or regrets. <!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
-V-
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-color="#542" -->
2023-08-23 04:15:52 +00:00
#### Threats
2023-08-27 04:27:46 +00:00
- risks, possible negative impacts or scenarios
- take them into account
- recognize them and be prepared
- awareness helps with facing a potential fear
2023-08-23 04:15:52 +00:00
2023-08-29 04:22:30 +00:00
-V-
2023-08-23 04:15:52 +00:00
<!-- .slide: data-background-color="#030" -->
### My SWOT
2023-08-27 04:27:46 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
#### Strengths
2023-09-23 19:43:29 +00:00
- 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
2023-08-27 04:27:46 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
#### Weaknesses
- introverted, social interactions are taxing
2023-09-23 19:43:29 +00:00
- cautious in opinions
I spent way too much time fighting my social skills.<!-- .element: class="fragment" -->
2023-08-27 04:27:46 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
#### Opportunities
2023-09-23 19:43:29 +00:00
- switch jobs for...
- better fitting role (SW developer)
2023-09-01 04:52:34 +00:00
- higher pay
- different tech stack
2023-09-23 19:43:29 +00:00
- getting back to distributed systems
2023-09-01 04:52:34 +00:00
- contribute to an open source project
2023-09-23 19:43:29 +00:00
- build specific expertise on one topic
- get more exposure, share knowledge through talks and blog
- ...
2023-08-27 04:27:46 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
#### Threats
2023-09-23 19:43:29 +00:00
- changed role or job
- boring / stressful / annoying
- annoying co-workers / toxic&nbsp;workplace
- lower pay / long commute
2023-08-27 07:39:40 +00:00
- having to use Windows
2023-09-23 19:43:29 +00:00
- more exposure leading to personal attacks
2023-08-23 04:15:52 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
#### My Observations
2023-09-23 19:43:29 +00:00
- my SWOT felt misaligned with the current career (coding vs. people management)<!-- .element: class="fragment" -->
2023-09-01 04:52:34 +00:00
- Threats already applied to the current situation<!-- .element: class="fragment" -->
2023-09-23 19:43:29 +00:00
Change was apparently needed + low risk.<!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
---
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-color="#542" -->
2023-08-27 14:47:01 +00:00
#### Step 2:
2023-08-23 04:15:52 +00:00
### Personal Achievements
2023-09-19 11:42:53 +00:00
- things that brought you joy / you are proud of<!-- .element: class="fragment" -->
- provides specific evidence of your strengths<!-- .element: class="fragment" -->
- helps to gain confidence and think positively<!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
2023-08-29 04:22:30 +00:00
-V-
2023-08-23 04:15:52 +00:00
<!-- .slide: data-background-color="#030" -->
### My Achievements
2023-09-23 19:43:29 +00:00
- finished college, wrote a cool master's thesis
- became a team leader
- self-hosting my services via VPS
2023-08-27 14:47:01 +00:00
- extracted ERP legacy tax functionality via a strategy pattern
- learned to type using the Workman layout
- ...
2023-08-23 04:15:52 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
#### My Observations
- Nice! I did some cool things!<!-- .element: class="fragment" -->
- Very little of it was connected to people&nbsp;management<!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
---
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-color="#542" -->
2023-08-27 14:47:01 +00:00
#### Step 3:
### Analyzing motivating activities
Find what drives you to strengthen your vision.<!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
2023-08-27 14:47:01 +00:00
<div class="fragment">
Categories of activities:
- bringing personal growth
2023-08-23 04:15:52 +00:00
- creating legacy
- building relationships
2023-08-27 14:47:01 +00:00
- with deeper meaning
</div>
Look for synergies and groups.<!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
2023-08-29 04:22:30 +00:00
-V-
<!-- .slide: data-background-color="#030" data-transition="slide-in fade-out" -->
2023-08-23 04:15:52 +00:00
### My Activities
2023-08-27 14:47:01 +00:00
- writing readable code, testing, refactoring
- exploring new technologies and approaches
- contributing to open source projects
- learning through books and conferences
- knowledge sharing through blog, mentoring, talks
- working with colleagues - reviews, discussions
- research of innovative solutions
- solving problems, making software more useful
...
-V-
<!-- .slide: data-background-color="#030" data-transition="slide-out fade-in"-->
### My Activities Grouped
- collaborative software development (direct)
- exchange of experience (learning & teaching)
- research, experiments, investigation
2023-08-23 04:15:52 +00:00
---
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-color="#542" -->
2023-08-27 14:47:01 +00:00
#### Step 4:
2023-08-23 04:15:52 +00:00
### Beta-Vision
2023-08-27 14:47:01 +00:00
Finding a personal vision takes effort and time.<!-- .element: class="fragment" -->
2023-08-23 04:15:52 +00:00
<br/>
2023-08-23 05:04:09 +00:00
Finding a beta version is easier<br />therefore you won't procrastinate to start!<!-- .element: class="fragment" -->
2023-08-23 05:04:09 +00:00
2023-08-29 04:22:30 +00:00
-V-
2023-08-20 19:51:35 +00:00
<!-- .slide: data-background-color="#030" -->
2023-08-23 04:15:52 +00:00
### My Beta-Vision
- coding useful software on a daily basis
- publicly, open source
- Kotlin, TypeScript
- learning from others and sharing my knowledge
- collaboration, discussions
- blogging, talks, mentoring
- research and innovation
- specialize in one area
- experiments
2023-08-23 04:15:52 +00:00
---
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-color="#542" -->
#### Step 5:
2023-08-23 04:15:52 +00:00
### Final Personal Vision
2023-09-19 11:42:53 +00:00
<p>
2023-09-23 19:43:29 +00:00
A few paragraphs of what you want to be doing.
2023-09-19 11:42:53 +00:00
</p>
<!-- .element: class="fragment" -->
2023-08-23 05:04:09 +00:00
---
2023-09-23 19:43:29 +00:00
2023-08-30 14:11:28 +00:00
<!-- .slide: data-background-color="#542" -->
2023-08-23 05:04:09 +00:00
### Act Now!
2023-09-19 11:42:53 +00:00
Starting small is fine, as long as you start!<!-- .element: class="fragment" -->
2023-08-23 05:04:09 +00:00
*How can you incorporate your vision in your daily life?*<!-- .element: class="fragment" -->
2023-08-29 04:22:30 +00:00
-V-
2023-08-23 05:04:09 +00:00
<!-- .slide: data-background-color="#030" -->
### My First Steps
2023-08-23 05:04:09 +00:00
2023-09-01 09:05:00 +00:00
1. Coding refresher:<!-- .element: class="fragment" -->
- **Kotlin** Koans
- **Go** by Example
- Learn **Go** with Tests
- Personal **React** project
2. Fixing defects in the Android apps that I use (in Kotlin). <!-- .element: class="fragment" -->
2023-08-28 04:51:17 +00:00
-V-
<!-- .slide: data-background-color="#030" -->
### My Findings
2023-09-01 09:05:00 +00:00
- starting small & early was great:<!-- .element: class="fragment" -->
- for "prototyping" the vision<!-- .element: class="fragment" -->
- (e.g.: Go is not so great)
2023-09-01 09:05:00 +00:00
- to experiment stress-free<!-- .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 for your life is useless without taking action<!-- .element: class="fragment" -->