For the curious…
…here’s what I’ve been up to lately:
Let me start by saying that, when I began writing Buzzbird, I did not know Javascript. At all. And I barely knew any CSS. By trade, I was what you might call a “back end” guy. I’ve tended to write yucky stuff like “enterprise solutions” that run in “containers” with “highly scalable frameworks” and bla bla bla ick.
Since then, my career has taken a bit of a different tack. I’ve started doing more front-end web stuff. So in addition to futzing around with the Buzzbird project, I’ve been exposed to the work of a lot of top-notch Javascript geniuses and CSS cowboys.
Now, when I look at Buzzbird’s source code, I’m kinda embarrassed. Seriously, don’t look at it. It’s repulsive. If you saw it, you might even consider installing an AIR app instead of using Buzzbird (okay, I’m kidding, I guess it’s not THAT bad).
So right now I’ve started “refactoring” … I’ve started by making a clean API for the Twitter stuff. In the long term, this should make it easier to add support for identi.ca, tumblr, and other social services that support APIs that are similar to Twitter’s. Supporting additional services has always been a pie-in-the-sky goal for this project, and it won’t be possible until I clean house with the service code.
And working on this non-sexy drudgery means that I haven’t yet gotten a chance to work on cool frequently-requested features like Lists or Notifications. But it’s coming, I promise. Stay tuned.
Tweet on.
This entry was posted on Saturday, February 13th, 2010 at 20:48 and is filed under Blog. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.