[ $davids.sh ] โ€” david shekunts blog

๐Ÿฅ‹ Productivity Techniques ๐Ÿฅ‹

# [ $davids.sh ] ยท message #18

๐Ÿฅ‹ Productivity Techniques ๐Ÿฅ‹

I'll leave the fancy techniques like "Stand in front of the mirror and start yelling at yourself about how awesome you are" to all the self-motivation coaches and tell you about a few techniques I use for personal activity structuring and dealing with the chaos of thought flow:

  1. Planning โ€“ the most important component of any activity.

  2. Plan = Point "A" โ†’ Set of actions โ†’ Point "B" (function plan(A: point): point { // actions; return B;})

  3. The most important thing in planning is to clearly define point "B" (in numbers, dates, and facts)

  4. The most important thing after defining point "B" is to describe point "A" (in the same numbers, dates, and facts)

  5. Only with knowledge of point "A" and point "B" can you start planning actions

  6. If something can be expressed with a specific number or date โ€“ it should be expressed with a number or date

  7. Planning should be limited by time ("I will plan for no more than a week, and then I'll start with what I've got"), not quality (plan quality is too subjective, you'll never finish)

  8. Set marks in your plan in advance for when you'll review it

  9. When reviewing your plan, it's better to throw it away and build a new one taking into account the new situation

Are you interested in methodologies and tools for structuring your knowledge and activities? If so, give me a ๐Ÿ‘Œ, I've got an interesting idea about this.