I don't usually make new years resolutions like "join a gym" or "go to Iceland and find where Björk lives" but I figured I could set some simple goals and maybe have a list to mark out as the year continues.
1. Learn more Ruby, but don't abandon PHP
I've been digging into Rails quite a lot lately and have learned enough to probably get by. I'd like to extend that into "could teach someone else to use Rails" or rather "could build a successful app". But, I also need to learn more PHP, as I really only know the basics. Too much of the internet is run on PHP to totally ignore it in favor of Ruby.
2. Make PDFZen.com awesome
PDFZen is a product that's been acquired by Macroplant very recently. It's a monster, and I only understand a percentage of what's actually going on. This year will be full of "what's this function do?" for me & PDFZen, and I will work to make the app much more valuable than it is currently.
3. Blog more
I hardly ever post anything here, because to be honest I hate writing. And when I start to enjoy the thought of writing, the process kills it. Finding the right things to say in the best way possible sucks the life out of me, but I'll get better at it.
4. Go to more coding meet ups
I went to a Rails meet up a couple times, but I began to think there was no value in it for me. The particular "meet up" turned into a lecture-style event where novices went to learn basics, and pros went to basically fill space (and answer questions here and there). As a non-beginner, but definitely a non-pro, I didn't really know where I fit. Regardless, there's power in community and I need to be active in them whether or not I feel it's directly valuable to me.
5. Finish projects
I've started way too many projects and basically gave up in the middle. I've got devkit.co, which is still in its very early stages. I'm working on a small Git-based blogging platform, I thought of building an open source Sass framework (since there aren't enough), and I am still in the middle of rebuilding this site. I now have to migrate over to a different host since GoDaddy is dropping Ruby support, and I had planned to rewrite this site with Rails.
6. Get more serious about music
If you hop on over to soundcloud.com/in-clouds you'll see some music I've made. I have literally dozens of songs I've worked on for a day and then totally abandoned. I need to work towards producing some high-quality music, finishing it all, packaging it up, and distributing it. Making electronic music is somewhat of a new dream, but it's something I'm very passionate about.
7. Find a solid work / life balance
I'm "working" all the time, but that's only because I have so many things I could possibly be tinkering with at any given moment. I've got to find a structured "work" time, and a time to relax to avoid totally burning out. Usually I get bored of programming and work on a track, and vice versa. Hopefully I can continue this without hating both.
8. Conquer the known world
Everyday I've an urge to create something that will resonate with people & possibly connect more with the same internet that's taught me so much. I'm always bummed because I can't do that on a daily basis. So instead I need to slowly, but surely, work towards completing something I'm proud of, and that other people will enjoy using / interacting with. Make something people can say "oh yeah this is that one guy's app; it doesn't totally blow" about. That, and get more Twitter followers because that's important and should be listed here.