In the beginning, this post was just titled “Need More Focus”. I was going to talk about how I’ve been working towards making HanMeta a self-sustaining entity.
But then, I watching the iPhone OS 3.0 preview presentation after coming home. Then, I had to make some very quick decision about how I’m going to reach that goal.
How Far I Have Come: A Review
2009 started with a bout of laziness. Definitely a lot of resting, clutching onto the 360, all the while, trying to figure out what I wanted to with the blog. The month of January was spent on learning more and more about dealing with the Linux server as I moved my blog to slicehost and hoped to launch a Rails app on the same slice.
Oh, the joys of being the linux admin. Definitely learned to fear (the respect kind… and… the other kind, too… who are these great demigods placed on the Earth anyway?) the server admins that power the Pipes.
I visited Seattle later that month, and came back refreshed, ready to bite into something hard. I chose the guitar. Yes, the real kind, although, I did end up returning to the awesomeness that is Rock Band. I learned about how to learn again. (I’ve been writing up this in another post.)
February: a week or two was spent on learning Cocoa and iPhone development. It was a nice break from trying to futz around with linux server administration. DevPhone 2009 was extremely important in helping me get started. Also, there was a nice (much shorter) presentation on iPhone Development for Education at NCSA. And of course, I can’t leave out Hillegass’s amazing book on Cocoa Programming.
After that, my desire to finish a web application started to flare up again. I started hacking away with some libraries that I would need to make FeedSt a reality. Instead of doing a feed reader, I decided to finish up an easier non-paid project called GadgetGet. This was around the beginning of March.
Of course, on top of this, earlier this month, I started a tiny little podcast called JKast. All the while, there were blog posts waiting to be written.
The Multiple JKs
I sat down yesterday, trying to figure out how to divide up my focus. Instead, I avoided making any decision and continued to read Atlas Shrugged, a book that I’ve been meaning to read ever since I found out that there was a yearly scholarship for it back in college. It being in the news, I just had to get it for the Kindle to test some fiction reading on it.
Today, it hit me. I need to start focusing. Now.
Why Not Earlier?
The reasoning behind trying to do both Web and Desktop development was simple: To be awesome twice. Of course, what I forgot was that cloning hasn’t been perfected yet. And even then, why would the world need a second me? Ridiculous.
Is it the newness of the iPhone SDK? Is it the third 2 L of Dew I just cracked open in four days? Maybe, but I find myself wanting to do more iPhone development, over all the Rails hacking I’ve been doing. It could be because of all the other things that I have been having trouble with; more correctly, it could be because of all the other things that I’ve been learning.
Heck, my skills in vi/m has increased significantly. I find myself wanting the shortcuts in all circumstances. rails.vim, a vim plugin, totally blows my mind every time I load up MacVim. My desires to do things with the shortest amount of keystrokes and the least amount of time has been on the rise, with more and more usage of Quicksilver and GeekTools. The server admin insanity helped me understand more and more about the state of the Internet in general. Also, gaining a much more deep understanding of git and deployment through Heroku so I can just sidestep almost all the server admin pain…
So, I don’t discount the fact that my desire to learn and implement a web app has gotten be very far. It’s just that, from the business standpoint, time to market and any form of money seems to be much faster with the iPhone.
I also feel that there are many more possibilities for interesting human to computer interactions with the iPhone than a traditional web app. The other data provided by just having an iPhone from the GPS, accelerometer… and now, other iPhones in proximity… At times, it just feels more real to me. You’re touching your UI elements, goodness.
Also, I need to act on this excitement. I took way too long to commit myself to Rails. I’m still wondering why I didn’t latch onto it back in 2006, when I knew full well that was what I wanted then.
But again, learning from mistakes, and pushing forward. Hard.
Game Plan
It’s simple: Get it done. All the while, enjoy the awesome-izing process.
I could bore you with the list of things I want to get done, but I’ll do it in my notebook instead. Really, I want to make sure that the process I go through stays as transparent as possible.