What better way to hold yourself accountable than to publically state what your New Year's Resolutions are? I've got a few professional and personal resolutions but only care to share my professional ones here (there's a reason why they are called "personal" right?).
I'm the kind of person that can fill up a to do list with all these ambitious things you want to accomplish, but if I don't give myself a deadline or carve out time on my calendar, it won't get done. So this year I'm picking just a few things and giving myself a month to knock it out. I usually get up around 5a when I'm at home to get a few hours of work done before the rest of the family gets up. Then I take a break and spend time with them until the kids head to school/etc. This is the ideal time to work on these things as it's when I'm most fresh... so here it goes... things I want to get stronger at in 2010 (no shocker they all have a SharePoint correlation):
- Silverlight development - I managed to push off the Silverlight bug until just a few months ago, but now that I'm spending more time in it, I really like it. I'd like to get stronger at using the Expression Studio suite of tools to make more compelling UI's and effects.
- WCF development - Today I get by just fine, but I can't slam something out real fast. Why? I just haven't needed it... so I'd like to add that to my tool belt.
- PowerShell - I absolutely love PowerShell, but I'm not as strong with it as it'd like to be. For instance, when doing general stuff on my machine or in SharePoint, I'd like PowerShell to be the first place I go for stuff, as well as building my own cmdlets, snapins and profiles.
- Visual Studio extensibility - I've got tons of ideas on how we can extend Visual Studio above and beyond what we have today for SharePoint development.
- WPF development - Since I live in the Web space I had almost zero use for building my own client apps. But I would like to get a bit more proficient. Like Silverlight, once I played with it a bit using the current tools, I really like the experience more than what we had in Windows Forms world.
What's on your plate for 2010?