Archive for the 'Site News' Category

Let Me Try This Again, Part 1: Twitter

I believe this is the third post (that actually made online… I’m not even counting the countless edits and deletes) that is supposed to jump start the blogging machine raging within me.

Maybe if I make this post into “Part 1″ of many, I’ll be compelled to come back and explore new topics. Oh, how much I love to trick myself into doing things.

And so, after closing AIM and Twitter: Let me try this again.

“What are you doing?”

Yes. If you’ve been watching anything on this blog for the past three months, I’ve had 80… EIGHTY… daily twitter summary posts. I think around eighty days ago was when I stopped blogging frequently.

Being such a new medium (and not just to me), I feel as though what counts as “normal” is being established. Some are seeing my updates and are completely horrified. Some are somehow led to follow me and keep up insanely quick paced and lengthy conversations (Yes, I’m looking at you, Jong-Sun… if any of you are following me on Twitter, this man probably has started up Twitter wars with me too often).

Whatever the case may be, I’ve made Twitter my own. I’ve followed and have been followed, and vice versa. It’s a different beast than anything that followed before in the Interwebs.

And it’s a refreshing feeling.

What was I doing before?

I don’t remember very well when I started my Twitter account. It must have been awhile ago… but back then, I didn’t know what I was supposed to do with it.

Of course, as with all social networks, Twitter became useful with people. Earlier on, I didn’t get it. As time passed, finding interesting people to follow (@davemc500hats, @gruber, @siooma even) and even making new people sign up to Twitter has been all too eye-opening.

But first, a little bit about StatusFix.

StatusFix’s Fix Found in Twitterific/TwitterSync

My desire with the side project of StatusFix was simple: It was what I needed. I wanted a way to track my past “away”/status messages, as well as an interface to see what other people’s were.

Even since I used the “away” message box as a secondary channel for communication, I wanted a way to have a historical backlog of it; I wanted to be able to search it (due to my insanely geeky nature of trying to have a new “away” message up every time I was “away”); I wanted it to be publicly available outside of AIM (linkable).

SIDENOTE: Why do I keep using passive? Crap.

I keep putting away in quotation marks because the “away” message is a perfect example of how people took a feature and made it their own. A vast majority of the people to this day aren’t actually away when their “away” message is up. More or less, it has become their status message: the song their listening to, the thing that they’re reading, the affect of the current weather to his or her mood. Soon, the networks realized this (MSN, I believe, was the first to implement this) and made it possible to still be online, but have a status message as well.

Due to Twitter’s extremely open API architecture (including their Jabber push mechanism), as long as they keep being stable, Twitter could be the back bone of such a system.

And so, I decided to use this backbone. Many Twitter clients (I especially prefer Twitterific) give me the ability to tie my status message with Twitter and AIM. Also, by using TwitterSync, I’m able to sync my status with Facebook.

AIM, Facebook, Twitter. One “return” to rule them all. (I really tried to using the word “return” with the Return of the King, but I stopped caring.)

The Existing Problems

As I said before, stability is a problem with Twitter. Hopefully, that’ll be dealt with soon enough, regardless if they go with some other language/framework.

Also, since this system is dependent on so many different pieces, it’s much more likely to fail than, say, having an actual fully fledged app to handle all statuses.

This also means that people are getting the same content three times. If a friend of mine is also on AIM, Facebook, and Twitter, they’ll see the same update in three different streams.

But then again, maybe these problems will be fixed by StatusFix, or some other solution. FriendFeed? Maybe.

More likely, I’m making a big deal out of nothing. My needs tend to be quite specific at times.

WEEE!!!

Which reminds me, the next post will do something with the Wii. And Rock Band. Or something.

Or I’ll work on the actual blog itself.

Returning from the Deep Slumber

Staring at a blank TextMate Blogging file, he sits. A man, in his early twenties, wound a bit too tight from only thinking about the things that he should be doing, rather than actually doing it, reaches out for his large Iced Coffee from Dunkin’ Donuts.

Is caffeine his only Muse? Or maybe it’s the desire for that caffeine… that inner desire to use anything that’ll give him the edge in this roller coaster game called life.

And thus. He begins to type.

I don’t want to quote Britney Spears, but you get the point

Yeap. I’m back. Things have settled down to the point where I can sit here for the next 2 hours and not move until something gets typed up.

I have a strange feeling I’m going to have a lot of bumps and bruises at the end of this, you know, from trying to get back on the blogging-cycle.

I don’t even remember the last time I made an actual post that contributed to the blog-o-sphere… because all the while I was using this thing called:

Twitter: The New Frontier

I’m just very sad I didn’t get into the game early enough. As an avid (relatively) user of web applications, I couldn’t believe I’ve been so behind on this new medium.

I’ve been having a hard time explaining to other people (and to my old self) what Twitter is really for. And to tell you the truth, I still don’t know. I feel like this channel is still very new, that rules are still being created.

There are some social norms that have developed with more traditional channels of media. For example, it’s pretty much the norm to call someone back if you missed his call. But in the world of Twitter, I’m still left with how an actual conversation starts and ends. I feel like so many people use Twitter in whatever way they want. A whole other post could be written on the different type of twitterers (Tweeters? Twitterati? See what I mean about how new this thing really is?) exist.

A few random points about Twitter after using for a bit.

  • Following/Followers: I have this thing about keeping this ratio less than one. Does anyone else care at all?
  • The “@” reply: I reply as much as I can. I rarely start them, however, unless I know that person through twitter. Then “@” is used liberally.
    • Of course, the problem with contacting the people directly is that the conversation is no longer handled by Twitter, so the record of said discussion now is at the mercy of the AIM logs/email/phone conversation
  • HUGE usage pattern differences
    • I’ve begun to use my twitter as a place where I keep track of all my past AIM away messages. Morsels of wittiness or some other random links
    • I’ve been using Twitterific. This is basically the core set of functionality I wanted for StatusFix, the project I’ve stopped working on.
    • As long as Twitter continues to be as open with its API, I would have no problem entrusting it with all my status data. The only problem is… stability.
      • Please be rock solid stable, and prove to the Rails hater that it’s very possible…

But yes, Twitter is quite fun. Finding new people I’d like to follow and having people that follow me… it’s like this new frontier.

However, I don’t see this thing becoming mainstream anytime soon. It might happen, but just not soon enough for it to matter to me.

Google Calendar: The Next Web App I Need to Learn

There’s really nothing else to say here. I just begun to realize that I’ve been losing calendar data for some time, and haven’t really cared about it. I guess I’m paying a little bit more attention to it now.

The Reviews Galore: MacBook Air, Nintendo DS, Gamefly, AppleTV, Sumo Lounge Chair…

So many random new toys, just waiting to be reviewed. I wonder if they’ll get the treatment they deserve. Because…

GMATs. June 21st.

Yeah. I’ve got this to worry about. I guess I should start paying a bit more attention to this one. It’ll probably be helpful in trying to going for the MBA.

I’m losing focus

I told you I’m rusty. Heck, there isn’t an image associated with this post. Frick.

Oh, maybe I could end with this

Yeah. So this is what I’ve been doing in my free time. WoW, indeed.

hanvia-burning_blade-frost mage

That’s plenty enough eye candy for now.

And yes, I’ve completely given way to just insanity.

Let’s try again tomorrow.

Tired of my Twitter Updates Yet?

Subtitle: “Suck It Up and Write.”

It’s been a while, I know. As each day passed without a worthwhile post being put up here, it got harder and harder to write. My thinking is that if I could somehow blog about how I haven’t been able to to blog, it’ll get the ball rolling, and the dailies will follow.

Physical Limitations

Subtitle: “I’ve got tunnels in all up my extremities”

Yeap. My wrists are acting up again. And quite a bit, actually. I feel like exercising and working out helped to lessen the pain, but… I’ve also been having issues with my ankles for two months. Turns out that after seeing the doctor for the first time since I got my work permit, I might be onto something called Tarsal Tunnel Syndrome. We’ll see if I have both Carpal and Tarsal next week after I get some strange electrical testing done on me.

It could be that all these issues are connected to some kind of Hypothyroidism. I hope not.

Also, for about a week, my jaw wouldn’t open all the way. I’m only realizing now how much I grind my teeth as I sleep. Might be why my jaw feels a little stiff when I wake up.

And I’ve been having pain in my upper left abdominal region. This one is still up in the air. Maybe poor posture?

So to sum it up: My body is like… melting away. This leads into…

StatusFix

Ah yes. My first multi-member project that I hoped to be a part of. Health complications definitely made me a little bit hesitant to continue in this endeavor. Also, there were huge lessons I started to learn as I partook in this project.

Which will follow later.

So those that don’t know yet: I’m off StatusFix. It still feels kinda like my own project, but it’s… time for the next project?

The Next Project

If my wrists aren’t going to be stupid, I’ll be posting the details to my next awesomeness. Also, I’ve secured another client to work for. At least I’ll be secure in that for a little while.

New Toy: AppleTV: Delicious

  • Overall, it’s great… when it works. I’ve had it crash and start on me twice, and it hasn’t been a week yet. Once, I had this weird green screen that made it restart on its own; the other time, I had to physically hard boot it. That was just at the beginning: now it’s getting better.
  • It’s made me watch video podcasts at the beginning, because I didn’t have any video content on it at first. Like Diggnation HD, which is pretty entertaining, although not that informative (this podcast stuff is another post on its own… my goodness, is someone keeping count on how many other posts this single entry is going to spawn?)
  • Over 802.11g, it’s slow. It’s slower than I could have ever imagined. Streaming music isn’t a problem. It’s the part where I want my entire music library and a few TV shows/movies on AppleTV. The first sync took me an entire night.
  • Rather than hack it, I’ve just started to re-encode things into H.264. Not the best codec for quality… or maybe it’s just the fact it’s re-encoding from .avi files. Hope to figure this out.

Twitter: It’s destroying the way I blog

Seriously, it’s making it blogging too easy. I also looked at Tumblr.

Less friction to getting my content out means faster updates. It also means a HUGE decrease in signal-to-noise ratio.

A second blog

See what’s going on? These sections are becoming Twitter updates. Oy.

But yes, I’m thinking about starting up a second, much MORE focused blog. I’m just trying to figure out the logistics of keeping and maintaining two WordPress blogs. I might have to call on some source version control software to automate plugin updates and such.

BLAH BLAH BLAH

Okay. I’m blogged out for now. Come back later for something more worthwhile.

Josh Kim dot Org: A New Direction

I don’t know if you’ve visited the site in the last week or so (which is perfectly fine with me, I love feeds), but I’ve been experimenting with different themes, looking at different plug-ins, and learning about the Wordpress structure.

I’ve finally ended up with K2 for the theme. The less upkeep I have to do in between versions, the better, and K2 helps with a lot of the administration. Also, it comes with a lot of things built in, like a beautiful archive page system, as well as some ajax components. There are some flaws (like the ajax search sometimes doesn’t do anything), but I’m looking to fix those myself, and maybe even submit the patches.

So What Is This Blog About Now?

As time passes, I’ve realized that this blog needs to become a lot less personal, but at the same time not so professional. And so, the subtitle has changed to include “Web Development & Technology”. This covers pretty much everything I would talk about… from something frivolous (I’m almost to 5K groupies with Guitar Hero 3… So close) to something more important (my company is picking up steam, and I’m having a great time managing/developing).

I’m going to have to start retagging some things, as well as moving some posts here and there to streamline the experience. I’m well on my way to bringing some of my older posts, just to keep public because they were once public. It’s a nice historical backlog of how stupid I was, and it’ll keep me in check.

The personal stuff, well, I think they might make a comeback somewhere else. Just not here. I’ll post not short posts on the links of interest, but more thought-out articles.

Upcoming Post Topics

  • The Status of Status
  • FeedSt: The Death of a Project
  • Desktop vs Hybrid vs Web Applications
  • Prism: The Future of Applications?
  • MAMP + Whatever: Why Not Installable Web Applications?
  • Polling on the Internet

I hope to post on about half of these in the upcoming week. We’ll see…

Testing iPhone posting

Because I know there will be times when I want to do a quick post from on the road, or do a comment moderation on the run.