Contributing Again

I made my first sizeable contribution to the Open Source community over the past week or so. It’s been interesting.

Usually, I scheme ways to make money off the code I’m writing. Also, I need to believe in what I’m making or I won’t be motivated.

In reality, my schemes almost never make me money; I’ve learnt that the easiest way to make money programming (for me at this moment in time) is to hire a boss or client to pay me.

But that doesn’t mean I can’t contribute.

I hate OAuth with the fiery and eternal hatred of a thousand burning stars, and I know other Objective-C developers do, too. I’ve also heard from coworkers that developers are looking for a drop-in API library to the 500px API service.

So I wrote one.

My goal was to make something I could be proud of, and I’m halfway there. Requests can be signed with OAuth, but still need to be loaded over the network. Now that I have the request creation taken care of, I’m going to write a layer to abstract the network requests away altogether. Oh, and it’s completely tested, as well. (Maybe not with unit tests, more like integration tests, but tested nonetheless.)


Posted on August 6, 2012