How to Stay Productive on Personal Projects: An Integrated Strategy to Avoid Failure

I get wrapped up in a lot of personal projects. Some of them are as small as writing a new post or article (check!) and some are big, long-term software ides. It’s easy to get involved in a project, but it’s challenging to finish one. Keeping yourself on track and working steadily doesn’t come naturally to most.

 

To help myself with that, I’m testing out a new strategy that should make sure my project of choice is always on my mind in the right way and at the right times.

 

Here’s what I use:

 

BitBucket, to keep my work versioned controlled. I also take advantage of its issue tracking features, which is important for later.

Thunderbird, for integrated email and lots of organization and filtering options.

 

And here’s the process:

> Create a repository on BitBucket for my project.

> Add myself to the mailing list for that repo.

> Turn on issue tracking in repo settings.

> As work progresses, add issues for things I need to do, new ideas, and problems to take care of.

> Assign myself to a new issue whenever I create it (this sends an automated email, which I’ll see sitting in my inbox until I take care of it).

> Add two email filters in Thunderbird:

>> When automated emails come in (which you can filter with something like “no-reply@bitbucket.org”, etc), tag them as “todo”, which is a pleasing but noticeable shade of blue.

 

Email tagged as "todo"

 

>> When those emails have been sitting too long, “upgrade” them to “important” or “critical” or whatever you like, this time with an annoying, stressful red color.

 

Email marked "critical"

 

I hate seeing bright red in my inbox. It’s stressful. I’ll want to get those red emails, so I’m going to do something about it. The way I should get rid of those emails is by resolving the issue and then deleting the email — but I’ll add one more email filter in case I get lazy and try to delete the emails without actually doing what I was supposed to do:

 

If one of those automated emails hits the trash can, and it’s marked as “critical”, it will move itself back into the inbox. I have to specifically untag it and then delete it for it to stay deleted, which discourages me from cheating and encourages getting my tasks done in a timely manner before I hit that point.

 

 

If you want to contact me about this article for any reason, please email me at
martin at mberlove dot com
.
This entry was posted in tools and tagged . Bookmark the permalink.