Setting yourself up to achieve New Year’s resolutions
It’s that time of year again — the time to trick yourself into setting a new year’s resolution that you already know you have a good chance of not seeing through. And let’s face it: it’s probably a hard resolution for you to achieve. If not, you wouldn’t be selecting it for a new year’s resolution. While it’s entirely true that you don’t have to rely on new year’s resolutions for self improvement, you can use the opportunity to set a very clear goal to achieve over the next 365 days.
While it’s easy to focus on just one new year’s resolution, there are drawbacks. If you’re too ambitious, you’re setting yourself up to fail at your one resolution. On the other hand, it’s easy to sell yourself short with a resolution that’s not putting you a little outside of your comfort zone. This year, I’ve come up with seven resolutions with various degrees of impact and difficulty.
Starting with the most important resolution, I’ll add the next resolution every two weeks until I’ve tried incorporating all of them into my life. This will be less overwhelming than seven resolutions at once, and will allow for a two week acclimation period per resolution. After the initial two week period, I can decide if the resolution is worth continuing.
If this sounds interesting to you, I encourage you to try it! I’m including my list of resolutions to help you brainstorm. Feel free to steal! They are:
Minimize possessions
Pro: A less cluttered life is a more focused life.
Pro: Easy to quantify “in vs out” flow.
Con: Could get rid of something actually important in a haste to get rid of something.
Con: Could encourage “hoarding” items to get rid of one at a time instead of large groups.
Thoughts: Practice as “get rid of something when I get something.” Some sort of document or simple web app to track new things and things I’ve gotten rid of. Create a staging area and purge items once a week.
Metric: New items are +1 points, getting rid of items is -1 points. Achieve 0. Don’t count disposable things like food or bathroom supplies.
“Six-pack abs” (or similar exercise related goal)
Pro: It’s only going to go downhill as I get older, start from as far uphill as possible
Con: Very easy to give up, daily progress hard to monitor
Thoughts: It’s easier to monitor input (X sit-ups) versus output — track that instead. Gadgets or web sites could help make it exciting, just like the Kindle did with reading.
Metric: Empty stomach waist measurements or some sort of timed holding, “how long can you hang from a bar and keep your abs tensed”
Have a conversation with a stranger every day
Pro: Forces conversation with a more diverse group of people
Con: Might be less rewarding if it ends up feeling forced
Thoughts: Could be as simple as small talk with the person at the market.
Metric: Binary, dead simple. Start day with a coin in the right pocket and move it to the left after having a conversation with a stranger (hat tip to the Boy Scout “Do a Good Turn Daily” mnemonic)
Perform daily reflection, no matter how short
Pro: Reflection leads to deliberate practice and inevitably self improvement
Con: Easy to not do on leisure/vacation days
Thoughts: Should be easy to input/record from a phone or a computer — and should also be easy to backfill from written down reflection if unable to input on phone or computer.
Metric: Binary again. No day should be empty.
Blog more
Pro: More thought is required to write about something than to read about it
Pro: Blogs for Causes could help with technical recruiting
Pro: Potential income from Amazon Affiliate program
Pro: Popular articles are rewarding
Con: Unpopular articles are a bummer
Con: Time sink potential
Thoughts: This document is in itself a blog post. And I’ve found it useful. Keep a list of topics to write about and pick the best one each week.
Metric: At least one blog post per week.
Deliberately practice one Vim tip of the week
Pro: Compounding efficiency gains — continually do more in less time
Pro: Good fodder for “Blog More”
Thoughts: Knowing ones tools well is the mark of a master craftsmen and programming is a craft. Could expand to Vim plugins after core functionality. Add dry-erase trim sticker around laptop monitor so I can write the TOTW in the laptop screen border.
Metric: This will be a littler harder to measure. A tip for each week can be recorded (or blogged about), but measuring how much I actually use it will be harder. There might be a way to extract command use frequency from Vim.
Use Gmail labels better
Pro: A little more organization up front pays in dividends for
Con: Could easily go over the top
Thoughts: Set a maximum of two labels, only allow more as an exception
Metric: For a given week, divide the number of received messages by the number of labels. This seems a bit tenuous as a metric.
Not all resolutions are made equal in terms of difficulty, payoff, or ease of tracking. Even the most well intentioned resolution can fizzle if you don’t have a reasonable way to track your progress. If you follow a two week implementation cycle like I’m going to, it makes sense to start with the “lowest hanging fruit” goals — if for no other reason than to build momentum. My prioritized list is:
- Blog more
- Perform daily reflection
- Conversations with strangers
- Minimize possessions
- Six-pack abs
- Deliberate Vim practice
- Gmail labels
Being the computer nerd that I am, I plan to track my progress in a git repository that I keep on Github. This makes my promise public, which is a strong motivating factor for me. This can be as little as a sentence (e.g. did 30 sit-ups) or as long as a few paragraphs (i.e. self reflection). I plan to store the data in YAML so that it will be easy to calculate simple metrics.
This project is somewhat inspired by an earlier blog post I wrote about making daily progress toward personal productivity. While a good idea (I’ve ended up with a super helpful base set of productivity gains that I can easily clone onto a new computer), my goal of one commit a day was a bit ambitious. It turns out some days, I use the tools I’ve written effectively and don’t need to come up with new ones.
Thanks to Sajan and Josh for reading drafts of this post.