So I kinda vowed to myself not to fall in the trap of making a blog, doing a first post-post, and that be my only post for months. I don’t think I have much to say, so filling up a blog with constant mind vomits might not come natural to me yet, but I’ll try.
I’ll start off by expanding on where I left off in my ever so inspiring first post, overview style:
By programming stuff, I mean I’m going to talk about whatever little code snippets or topics I find interesting. My background has been in the web and unix world; PHP / MySQL and then Ruby on Rails. Now I’m jumping into mobile, mostly with Cocoa stuff on the iPhone/iPad. I’m currently Lead Developer at Social Mobility Inc.
I’m still recovering from the shock of having a whole computer in my pocket, that is always connected, and that I can easily program. Did we have any of this even 5 years ago? I’m especially thrilled about the fact that there are gazillions of these things out there, and how mobile is quickly changing our society. I’ve always tried to stay away from fanboi-isms, but right now Apple is pretty much plowing right through the restrictive mobile space and making room for us developers. We then get great competition, and move mobile even further.
I’ve been learning Objective-C for almost a year now, and the amount of fun I’ve had along the way has been well worth it. Little did I know I was actually gonna enjoy the hell out of a CS degree. (I’m pessimistic like that). The language itself seemed kinda terse at the beginning, but the whole cocoa API is pretty rich and stable; considering that A: it’s a f-ing phone, and B: it’s been only 3 years on the iOS platform. Still, Haters be hatin’.
I’ve been interested in location based services lately, doing some things with the SimpleGeo API. I’m having tons of fun in this area, mostly because nobody even knows what works yet in location. But whatever we come up with, it’s probably going to need a heavy-duty platform tailored for geo stuff. What simplegeo is doing is pretty amazing, and a lot of the tools are actually open source on github. They have clients for ruby, Java, Python, PHP, Objective-C, .NET, etc so I’ve been covered from project to project.
I’m also very eager to see what people come up with for Augmented Reality. We are still in a kinda clunky phase right now in AR, but you just know that mobile computers are going to keep avalanching and be more and more ubiquitous. I’m waiting for wearable computers to be considered cool. Just as location, I find it interesting because nobody knows what’s next.
Nintendo did some AR things with the new 3DS, as it has two front cameras and a 3D screen. Also, some of the iPhone 4’s biggest upgrades were tailored specifically for AR. Things like better location, the gyroscope, the raw camera access. I’m expecting to see some pretty immersive things coming soon.
So anyways, I’m just glad I’ve found a shitload of interest in something and hope to share it with this blog, so stay tuned.
Like every other programmer out there, I do some photography as well. I mostly do things like HDR, light graffiti and panoramic pictures to overcompensate my total lack of photography skills. The results sometimes end up not sucking so much, so I might share those things, like this little planet in South Africa:
Ok, I’m adding too many topics to this blog already. Let’s go back to programming. YAGNI -fu.
There may be some random things I would like to share. Probably not, but you have been forewarned.