A schedule resolution

It is hard for me to be a closer - person who finish things. I do start many things, but when it comes to the end it is no more such an interesting idea and the urge to do something new is much stronger than the wish to finish previous thing. Or maybe it is a form of procrastination.

It doesn’t mean that I do not finish any project that I start. Actually I do have many projects that I finished or on which I worked for a long time.

This is a set of rules to start with. It will change during time, but its main purpose is to make me finish things (and get more happy).

Schedule resolution (v.1):

  • Involve actively in 1 work project at a time
  • Involve actively in 1 open source project at a time
  • Read 1 book at a time
  • Allocate a time slot (4 hours in a row, one day, 2 days in a row) for a small project to work on and finish it in this time. Such projects involve:
    • Programming challenges
    • Learning new technologies
    • A set of improvements (list of things to do should be written before starting working on it) for an older project
    • A new project
    • An article
  • Read all news (hackernews, habrahabr, reader, facebook) only once a week (now it is Thursday)
  • Read all personal messages (email, skype, facebook, github) only once a day (preferably in the evening)

Any other occupation should be done not in front of computer (phone, tablet). A possible list of such things:

  • Sport
  • Hangout with people (higher priority to developers)
  • Cook

Few other rules to get more focused:

  • Keep a wish list of max 10 things to read/watch/listen (articles, podcasts...)
  • Keep a wish list of max 5 books
  • Keep a wish list of max 5 things/technologies you want to learn/sharpen your knowledge
  • Keep a wish list of max 3 projects to work on

Each of this lists should be prioritised. When adding new items to list put them in the right place depending on the priority. If there are more things in the list than the max allowed number then delete last item. Always start with first element from the list. You may use asana for this purpose.