As part of the 10 Days to a Better Blog workshop I wanted to revisit my goals for the year. I’ve never thought about what I wanted to accomplish in the year before. At least not concretely. A few weeks ago, I posted about what I want from 2015, but writing about the goals for this blog a few days ago has me wanting to look at my goals in more depth, not just the what, but the why.
I have four priorities for the year and several other things that I want to do. The priorities are to spend more time with my wife, intensify my practice of yoga, teach at least one public yoga class every month and a half, and write even better code at work.
Spend more time with my wife
Spending more one-on-one time with my wife is one of the most important things that I want to do this year. Sharing our lives together has been such a beautiful experience these that I want to make sure I don’t shortchange our time together as I march towards making my goals a reality.
My wife and I do date nights sometimes, but we have a tendency to let the regularity of those taper off as our schedules fill up. I want us to do a date night every two weeks. I also want us to take a small trip at least once a year. Just us, not visiting family or friends. This is more important than usual since we’re both aiming to accomplish and do more this year than ever before.
Intensify my yoga practices
I practice for a few hours each day, which makes juggling yoga, work, play, and spending time with my wife challenging at times. Now that I’m teaching Isha Hatha Yoga, deepening my own practice is more important than ever. To that end, every three months I want to take three or four days off to focus exclusively on my own practice. It will make a big difference in all aspects of my life.
Teach at least one public yoga class each month
Practicing Isha Yoga transformed how I experience life and led me to my wife. (Rhyming is unintentional). Practicing Isha Hatha Yoga has been transforming my body and is steadily bring it to state of phenomenal ease. My body isn’t an obstacle anymore, it cooperates with me no matter what I wish to do. Since it’s worked so well for me and many others, I’m willing to share it with whomever wishes to learn. I figure that teaching a public class every six weeks is sustainable with my already working a fulltime job.
Do something fun and challenging with Clojure
In 2013, I started working on a Clojure library for learning probabilistic graphical models (PGMs), Watershed. I’d like to work on it some more and get it to the point where it can be used for a variety of PGMs. Also, working on it was so much fun. I’ve got a list of things to add to it, including a few additional probability distributions and Bayesian Networks for a user to play with out of the box. I also want to make it easy for a user to roll their own PGM.
I also want to play with Onyx, which is a distributed computation system in Clojure. It looks interesting and powerful and could be quite useful at work.
Learn deep and shallow learning
I really want to dive into these topics but haven’t been able to make the time. It’s been very much on the back burner for the past year.
Spend more time outdoors
Mustn’t spend too much time with my computer. I’ve lost count of the number of times where I go to the office and don’t go outside until it’s time to go home. So I want to get outdoors a little more frequently.
Lastly, I want to keep in better contact with out-of-town friends, finish learning Swift, and work on my iOS app.
Now, how to track progress? Most of these goals are pass/fail. I either do these things or I don’t. I’ll keep a checklist of them all though. It will be fun to check things off as the days pass.