Compare commits

..

No commits in common. "037eaf959aec200578510e410a126a33ad2f27c9" and "ca3682af482c67022d9bcd2f0febf7b46d732d81" have entirely different histories.

2 changed files with 34 additions and 123 deletions

View File

@ -1,8 +1,7 @@
## Discipline ## Discipline
<!-- .slide: data-background-color="#033" -->
--- ---
<!-- .slide: data-background-color="#033" -->
When your rationality wants one thing When your rationality wants one thing
but your emotions do something else. but your emotions do something else.

View File

@ -2,7 +2,7 @@
<!-- .slide: data-background-color="#033" --> <!-- .slide: data-background-color="#033" -->
--- ---
<!-- .slide: data-background-color="#033" -->
Why do we do the things we do? Why do we do the things we do?
--- ---
@ -20,7 +20,7 @@ Carrot and stick; someone else sets our path.
### Internal motivation ### Internal motivation
We have our own target and we follow it. We follow our own target.
<!-- .element: class="fragment" --> <!-- .element: class="fragment" -->
- progress feels more rewarding <!-- .element: class="fragment" --> - progress feels more rewarding <!-- .element: class="fragment" -->
@ -91,21 +91,19 @@ and boosts the entire group. <!-- .element: class="fragment" -->
--- ---
### TOOL: Personal Vision ### TOOL: Personal Vision
<!-- .slide: data-background-color="#542" -->
--- ---
#### How to get one? #### How to get one?
1. SWOT analysis 1. SWOT analysis
2. Achievements 2. Achievements
3. Analyzing motivating activities 3. Motivating activities
4. Beta-Vision 4. Beta-Vision
5. Final Personal Vision 5. Final Personal Vision
--- ---
#### Step 1: ### SWOT
### Personal SWOT
- S - Strengths - S - Strengths
- W - Weaknesses - W - Weaknesses
@ -114,157 +112,78 @@ and boosts the entire group. <!-- .element: class="fragment" -->
-V- -V-
Time to reflect on yourself! Time to reflect on yourself.
-V- -V-
#### Strengths #### Strengths + Opportunities
- skills, traits and qualities you have - use as much as possible
- using them supports flow - supports flow
- personal vision makes use of these as much as possible
-V- -V-
#### Weaknesses #### Weaknesses
- qualities you lack; limitations and negative traits - avoid if possible
- using them retards flow - can be improved, but don't devote too much time on it
- personal vision avoids them if possible - retards flow
These can be improved, but don't devote too much time to it. <!-- .element: class="fragment" -->
-V-
#### Opportunities
- possibilities today's world offers to us
- using them supports flow
- personal vision builds on them
Only a few will be used. 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- -V-
#### Threats #### Threats
- risks, possible negative impacts or scenarios - take into account, be prepared
- take them into account - face a potential fear
- recognize them and be prepared
- awareness helps with facing a potential fear
--- ---
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### My SWOT ### My SWOT
-V- ...
<!-- .slide: data-background-color="#030" -->
#### Strengths
- attention to detail, carefulness, looking for perfection
- enjoy exploring and learning new technologies
- like to solve problems and mysteries in tech
- life-long programming experience
-V-
<!-- .slide: data-background-color="#030" -->
#### Weaknesses
- lacking in open confrontation, group arguments
- introverted, social interactions are taxing
- cautious in opinions, not an 'influencer'
-V-
<!-- .slide: data-background-color="#030" -->
#### Opportunities
- contribute to open source development
- use college degree on distributed systems
- change jobs for
- different role
- better pay
- more aligned tech stack
- get exposure as an expert
- contribute to the state-of-the-art
- 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 workplace / long commute
- having to use Windows
--- ---
#### Step 2:
### Personal Achievements ### Personal Achievements
- things you are proud of or that brought you joy - pride, joy
- provides specific evidence of your strengths - evidence of strengths
- helps to gain confidence and think positively
--- ---
<!-- .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
- extracted ERP legacy tax functionality via a strategy pattern
- built and coded a split keyboard
- learned to type using the Workman layout
- ...
--- ---
#### Step 3: ### Motivating Activities
### Analyzing motivating activities Personal vision should consist of these.
Find out what drives you; strengthen your vision. Categories:
- bringing growth
<div class="fragment">
Categories of activities:
- bringing personal growth
- creating legacy - creating legacy
- building relationships - building relationships
- with deeper meaning - carry meaning
</div> Activity should ideally fit into multiple categories!
---
#### Growth : Legacy : Relationships : Meaning
An activity should ideally fit into multiple categories.
Goal: find groups of activities that support each other.<!-- .element: class="fragment" -->
--- ---
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### My Activities ### 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
--- ---
#### Step 4:
### Beta-Vision ### Beta-Vision
Finding a personal vision takes effort and time.<!-- .element: class="fragment" --> Finding a personal vision takes effort.
Finding a beta version is easier<!-- .element: class="fragment" --> Finding a beta version is easier
and you won't procrastinate before finding it!<!-- .element: class="fragment" --> ...and you won't procrastinate finding it!
--- ---
#### Answer these... #### Answer these...
1. Favorite quote/idea that resonates? 1. Favorite quote, idea that resonates?
2. Life values? 2. Life values?
3. Fulfilling activities? 3. Fulfilling activities?
4. Meaningful activities? 4. Meaningful activities?
@ -273,30 +192,23 @@ and you won't procrastinate before finding it!<!-- .element: class="fragment" --
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### My Beta-Vision ### My Beta-Vision
- coding useful software on a daily basis ...
- continually learning from others
- sharing my knowledge with others
- sharing code publicly
--- ---
### Final Personal Vision ### Final Personal Vision
A few paragraphs of what you want to be doing,
taking into account the analysis from the previous steps.
--- ---
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### My Final Vision ### My Final Vision
I'm still iterating.<!-- .element: class="fragment" --> ...
--- ---
### Act Now! ### Act Now!
> How can I incorporate my vision in my daily life? How can you incorporate your vision in your daily life?
Starting small is fine, as long as you start! Starting small is fine, as long as you start!
@ -304,4 +216,4 @@ Starting small is fine, as long as you start!
<!-- .slide: data-background-color="#030" --> <!-- .slide: data-background-color="#030" -->
### My Start ### My Start
I started fixing defects in Android apps I use. ...