|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410 |
- <!-- .slide: data-background="slides/motivation.jpg" data-background-size="contain" data-background-opacity="0.5" -->
- ## Motivation <!-- .element: class="text-over-image" -->
- <!-- .slide: data-background-color="#033" -->
-
- -V-
- <!-- .slide: data-background="slides/motivation.jpg" data-background-size="contain" data-background-opacity="0.3" -->
- <!-- .slide: data-background-color="#033" -->
- Why do we do the things we do?
-
- ---
-
- ### External motivation
-
- Carrot and stick; someone else sets our path.
- <!-- .element: class="fragment" -->
-
- - activity feels meaningless <!-- .element: class="fragment" -->
- - makes it easier to procrastinate <!-- .element: class="fragment" -->
- - long-term: numbs our self-motivation <!-- .element: class="fragment" -->
-
- ---
-
- ### Internal motivation
-
- We have our own target and we follow it.
- <!-- .element: class="fragment" -->
-
- - progress feels more rewarding <!-- .element: class="fragment" -->
- - brings good mood <!-- .element: class="fragment" -->
- - engages creativity and learning <!-- .element: class="fragment" -->
-
- ---
-
- ### Goal-based motivation
- <!-- .slide: data-background-image="slides/goal_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.2" -->
- We want to achieve something in the future.
-
- Two phases:<!-- .element: class="fragment" -->
- 1. long displeasure from not reaching the goal<!-- .element: class="fragment" -->
- 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" -->
-
- #### Pros:
- It works!
- <!-- .element: class="fragment" -->
-
- #### Cons:
- It causes us damage,<br />it is not sustainable
- <!-- .element: class="fragment" -->
-
- Joy fades, requiring more demanding goals. <!-- .element: class="fragment" -->
-
- -V-
- <!-- .slide: data-background-image="slides/hedonic_treadmill.jpg" data-background-size="contain" data-background-opacity="0.1" -->
- ### 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" -->
-
- -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" -->
- ---
-
- ### 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.
-
- * 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" -->
-
- ---
-
- ### Flow
- <!-- .slide: data-background-image="slides/flow.jpg" data-background-size="contain" data-background-opacity="0.2" -->
- 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" -->
-
- 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
-
- 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" -->
-
- ---
-
- ### 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.
-
- - 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" -->
-
- 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" -->
-
- -V-
-
- ### Group vision
- <!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.2" -->
- 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.
- <!-- .element: class="fragment" -->
-
- -V-
- <!-- .slide: data-background-color="#030" -->
- ### Meaning for me
-
- Fan of free and open source software:
- - 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" -->
-
- ---
- <!-- .slide: data-background-color="#542" data-background-image="slides/personal_vision.jpg" data-background-size="contain" data-background-opacity="0.5" -->
- ### TOOL: Personal Vision
- <!-- .element: class="text-over-image" -->
-
- -V-
- <!-- .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" -->
-
- -V-
- <!-- .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?
- 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" -->
-
- ---
- <!-- .slide: data-background-color="#542" -->
- #### Step 1:
- ### Personal SWOT
-
- <div class="flex-container flex-wrap flex-table flex-table-2">
- <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" -->
- #### Strengths
- - skills, traits and qualities you have
- - using them supports flow
- - personal vision makes use of these as much as possible
-
- -V-
- <!-- .slide: data-background-color="#542" -->
- #### Weaknesses
- - 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-
- <!-- .slide: data-background-color="#542" -->
- #### Opportunities
- - possibilities today's world offers to you
- - using them supports flow
- - personal vision builds on them
-
- Only a few will be used. <!-- .element: class="fragment" -->
-
- 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" -->
-
- -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-
- <!-- .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" -->
-
- -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
- - ...
-
- -V-
- <!-- .slide: data-background-color="#030" -->
- #### Threats
- - changed role or job
- - boring / stressful / annoying
- - annoying co-workers / toxic workplace
- - lower pay / long commute
- - having to use Windows
- - more exposure leading to personal attacks
-
- -V-
- <!-- .slide: data-background-color="#030" -->
- #### My Observations
- - 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 apparently needed + low risk.<!-- .element: class="fragment" -->
-
- ---
- <!-- .slide: data-background-color="#542" -->
- #### Step 2:
- ### Personal Achievements
- - 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" -->
-
- -V-
- <!-- .slide: data-background-color="#030" -->
- ### My Achievements
-
- - 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
- - learned to type using the Workman layout
- - ...
-
- -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 management<!-- .element: class="fragment" -->
-
- ---
- <!-- .slide: data-background-color="#542" -->
- #### Step 3:
- ### Analyzing motivating activities
-
- Find out what drives you; strengthen your vision.<!-- .element: class="fragment" -->
-
- <div class="fragment">
-
- Categories of activities:
- - bringing personal growth
- - creating legacy
- - building relationships
- - with deeper meaning
-
- </div>
-
- -V-
- <!-- .slide: data-background-color="#542" -->
- #### Growth : Legacy : Relationships : Meaning
-
- An activity should ideally fit into multiple categories.
-
- Goal: find groups of activities that support each other.<!-- .element: class="fragment" -->
-
- -V-
- <!-- .slide: data-background-color="#030" data-transition="slide-in fade-out" -->
- ### My Activities
- - 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
-
- ---
- <!-- .slide: data-background-color="#542" -->
- #### Step 4:
- ### Beta-Vision
- Finding a personal vision takes effort and time.<!-- .element: class="fragment" -->
-
- <br/>
-
- Finding a beta version is easier<br />so you won't procrastinate to start!<!-- .element: class="fragment" -->
-
- -V-
- <!-- .slide: data-background-color="#030" -->
- ### My Beta-Vision
-
- - coding useful software on a daily basis, publicly
- - learning from others and sharing my knowledge
-
- ---
- <!-- .slide: data-background-color="#542" -->
- #### Step 5:
- ### Final Personal Vision
-
- <p>
- A few paragraphs of what you want to be doing.
- </p>
- <!-- .element: class="fragment" -->
- ---
-
- <!-- .slide: data-background-color="#542" -->
- ### Act Now!
-
- *How can you incorporate your vision in the daily life?*<!-- .element: class="fragment" -->
-
- Starting small is fine, as long as you start!<!-- .element: class="fragment" -->
-
- -V-
- <!-- .slide: data-background-color="#030" -->
- ### My First Steps
-
- 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" -->
-
- -V-
- <!-- .slide: data-background-color="#030" -->
- ### My Findings
-
- - starting small & early was great:<!-- .element: class="fragment" -->
- - for "prototyping" the vision<!-- .element: class="fragment" -->
- - 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 nice, but acting on it is essential<!-- .element: class="fragment" -->
|