Pixel Pushing Blogger

random ramblings of a designer in the valley

Web 2.0 kids make me worry about the future.

In my younger days, I used to mock my father about how far he is behind the time, the fact that he can’t touch-type (he’s a classic two-finger, and on occassions where he’s striving for productivity, three-finger, typist) or really grasp any idea of what this whole internet deal really is. Occassionally, he still asked me whether sending me email across the ocean, from Taiwan, would cost me any extra fees (naturally, he’s more worried about me having to pay for receiving the email, than the fact that he might have to pay to send email… I love my dad).

It’s an old, used, beat-up cliché, but I never thought I would one day consider myself closer to my dad’s category rather than being one of the hip kids that’s ingrained with all of the happenings in the tech world. The fact remains that I’m moving towards being one of the old geezer of the internet. Even though I’m still a notch below thirty, I have been in this tech bubble for nearly a decade.

This realization was made even more clear to me, as I was having a conversation with one of my friend’s friend’s friend, no doubt a connection that’s just enough zip codes apart that I’m likely to run into him at a coffee shop one day, but pretend not to recognize. He was one of the “kids” working at a brand new Web 2.0 start-up, with great aspirations and ideas on creating new software (read: Probably some Facebook/MySpace…

:: Expand article >> ::

My talent

Last night, my best friend informed me that she thinks one of my best talent (at least I hope it’s not my only talent) is being a critic. I think her exact words were something like:

“you are a very good critic, b/c you are able to articulate your likes and dislikes very very clearly… especially the dislikes”
“If you don’t like something, you will find the best words to say it… and say it in different ways 200 times”

I guess nothing illustrates this better, than a recent email that I had to send off to my housemates. I hate to admit this is almost the best writing I’ve done in … a long time:

Hey gang,

I noticed that the lint filter is sometimes being left full of lint after a load. Please take the small bit of time to clean after your lint. I don’t really mind cleaning out the lint before using the dryer; but it’s just a nice common courtesy to clean after your own lint, rather than having your lint being cleaned after.

Another issue of mine, is the amount of time that’s been taken up to do laundry. IMO:

  1. It really shouldn’t take multiple days to do laundry, unless you’re doing laundry for a family of four or five (I do remember the good ol’ days when my aunt always seemed to be doing laundry.. but that was a family of five).
  2. Even if you separated all your colors & whites & delicates

:: Expand article >> ::

Google: If we can’t conquer, fragment

I can’t take credit for the title of this post, it’s really just a part of the discussion on one of the TWIT podcast this past week (or was it the week before? I can’t remember). Last week Google announced an astonishingly underwhelming software platform. I mean, it’s not horrible or anything, it’s just disappointing that a lot of people were expecting Google to throw their hat in a complete consumer product, rather than a half-assed promise to deliver some sort of product nine months from now which may or may not be any good.

Well, Google released the Android SDK today. The SDK was pretty impressive, giving us a good preview of the the OS user interface (via Engadget). However, one can’t help notice how much the “mockup” looks like a Palm Centro, or any myriad of Palm or Windows Mobile device that’s been available so far. One also can’t help but notice how the UI takes many lessons from iPhone’s UI. Imitation is the sincerest form of flattery, I suppose, but didn’t everyone expect a *lot* more from Google than just another software platform that looks just like any other software platform?

I listen to podcasts when I bike to work every morning (my form of reading the newspaper while having breakfast?), and one of the panelist on TWIT made a lot of sense, although I can’t recall it verbatim (and I’m too lazy to listen through a one-hour long podcast to find the exact quote)….

:: Expand article >> ::

Media companies makes no sense

Since I got my iPhone, I’ve been buying a lot of TV shows on iTunes, so I can carry them with me and watch them wherever I am. Most of the time that watching is done when I’m in my room, right before bed (I don’t have a TV in the bedroom right now). However, the freedom of watching a TV show or a movie when I’m out eating dinner (by myself, of course, that would just be rude in the face of other company), or waiting in line at some place, is quite priceless.

So I was a little disappointed when NBC decided to have a bit spat with iTunes, and decided to pull all of their shows off of iTunes by the end of the year. What really gets to me, is how senseless the arguments the media companies are raising against Apple. This doesn’t pertain to just NBC, but all media companies dealing with iTunes as a whole.

Think back to when Universal was negotiating with Apple for their new music agreement. Their argument was that they’re not making enough money from iTunes Music Store, they want more control over pricing. Similar arguments has been brought up over the years with Apple multiple times, and they’re all along the lines of more control over DRM, more control over pricing, more profit for the record labels. Time and time again they insist that they can’t make enough money from iTunes Music Store alone.

Yet, look what happened these past few months….

:: Expand article >> ::

Asian chicken salad

During the tedium of the work day grind, I have all sorts of weird IM conversation with my friends. While we’re talking about what we had for lunch today, I brought up one of my minor annoyances with… I’m not even sure to whom this one would be directed.

Why do we have asian/chinese “chicken” salad? Our cuisine covered an entire spectrum of all sorts of dead animals, why “chicken”? Is there a perception that Asian people only eat chicken, or somehow the only ingredient that you can mash into a salad from the entire range of Asian cuisine is chicken? Why isn’t there Asian barbecue pork salad? Asian fish salad? Well, if you really need to stay within the realm of poultry, how about Asian duck salad?

Of course, the mere fact that we have a certain salad created to cater to our culture is funny. I mean, growing up in Taiwan and all, Chinese people don’t eat salad, ever. Salad is clearly not a part of our traditional palette. So first we have our named tagged onto a type of food we don’t make, then have it limited to only one type of meat.

There is one possibility I have yet to consider though, maybe all Asian chicken salad strictly forbid the use of any other type of chicken excepted the ones imported from Asia…

Wow, that’s a whole ‘nother mess of complications.

Upgraded to WordPress 2.3

It took me a few hours to upgrade to WordPress 2.3 last night. I don’t have the coding prowess of some out there, so it wasn’t exactly unexpected that it would’ve been a painful undertaking. However, upgrading to WP 2.3 was even more difficult than I had expected due to the new tagging mechanism built into WP 2.3 (which I had known about beforehand, but wasn’t expecting any issues).

Upon installing WP 2.3, I immediately was being fed errors due to the use of Simple Tagging plugin that I had before to manage tags. I had to disable Simple Tagging, then import the tags into WP’s new format. The import process was pretty easy and smooth. However I immediately found that there are no tag management UI built into WP 2.3 at all. Good thing that someone had already wrote a plugin to help manage tags, but it’s perplexing that you would have a blog that supports tags without any UI that help manage tags.

Furthermore, the tag cloud display that shipped with WP has no options whatsoever. It just displays a cloud, it doesn’t give you any customization capabilities. You can’t display a list view that I had before (although arguably I may stick with the cloud view anyway). Although there are a few early plugins that can help you customize the tag cloud display just a little bit, none of them had the flexibility of the Simple Tagging Widget.

Of course, retaining Simple Tagging isn’t possible, because the database structure that…

:: Expand article >> ::

iPhone - after two weeks

After two weeks of being an iPhone owner, I have to say this is by far the best experience I’ve ever had with any phone. Although iPhone is still not perfect, it is closer to achieve that nirvana of consumer electronic than any other device I’ve ever laid hands on (a close second, would be Tivo).

I’ve ran into a few annoyances so far with the iPhone:

  • I missed being able to manually manage music. Even though creating a playlist for the iPhone is still pretty much the same thing, it just creates one extra step that I didn’t have to deal with before.
  • I’m guessing the above change was made due to the “always disconnected except for sync” nature of the iPhone. I think Apple realized people will need to answer their iPhone at any given time, they can’t wait for the “disconnect first” method of previous iPod and all USB mass storage devices. So unless you are syncing, the iPhone is always disconnected. I think they could’ve created some sort of logic to handle manual management as well… but they just didn’t have the time to do that, so manual management is out.
  • As a result of the above change, USB storage mode is turned off, so you can’t use the iPhone as a hard drive. Well, not unless you have other apps to hack it, I suppose.
  • For whatever reason, iPhone also do not charge from USB when the computer is turned off. My previous iPods can charge from powered USB hubs

:: Expand article >> ::

It’s not just about the touchscreen

FYI, I still don’t have an iPhone yet. Why?

Despite of how much I love the iPhone, I still don’t believe in signing  a two year contract for AT&T/Cingular. I’ve been a customer with Cingular back since when they were PacBell PCS, I have no reason to be locked down to a contract to prove my loyalty to a carrier. Especially since the iPhone isn’t subsidized at all. If signing a contract meant I can save a few hundred dollars, then at least the value proposition is existent. There is absolutely no reason to a sign a contract for a phone that will inevitably be unlocked (and probably be available at the same price).

Service issues aside, the iPhone itself is simply one of the most brilliant consumer product ever made. It is a device that will completely reshape the mobile phone market. The problem is, the other phone manufacturers seem to be thinking, “Wow, the iPhone has a touchscreen, we must all move to touchscreen-only phones as well.” I’m not saying that iPhone’s touchscreen isn’t brilliant, but it isn’t the end-all solution to the woes of the mobile phone design we’ve seen in the past decade.

There are already several manufacturers that’s decided to manufacture their own versions of a touchscreen phone. Some of which has been offering touchscreen capability for years (for example, most of HTC’s Windows Mobile based phones). The problem with these phones isn’t whether or not your buttons are placed on a screen or engraved into a rubber…

:: Expand article >> ::

Is this BSG’s last season?

Ran across an interesting little tidbit in my random browsing of the intrawebtube:

Last season for Battlestar Galatica

All I gotta say is, ABOUT TIME!

This past season of BSG was complete, utter crap except for the last episode, which just gave you barely enough to want to see how it ends. The progression of plot in BSG is completely reminiscent of X-Files. One episode in the beginning of the season to continue the cliffhanger from season past, and one/or one two-part episode with a cliffhanger to keep you coming back the next season. Fill in everything in between with utter, useless crap that explores mini-plots that no one cares about.

Since the second season of BSG, I’ve felt that the show was written for maybe one mini-series, or maybe two seasons; then stretched out into many, many more seasons because the TV executives realized they have a franchise on their hand, and they can make a *LOT* of money from it. So let’s stretch out that story arc, fill in as much crap as possible, and figure out how to make money from it for another extra few years.

It’s sad when a series that started off with so much promise, left me in the end saying, “Good riddance.” Although, I’ll still Tivo the last season just to see where it goes, and probably watch the movies and whatever other property they’ll come up with after that as well. After all, I stuck it out for every single season of X-Files, even…

:: Expand article >> ::

Fresno State, video games and guns

Another unlikely teenage/college shooting happened today, apparently the argument was over a stolen Playstation. Jonquel Brooks, a 19-year-old freshman at Fresno State was accused of stealing a Playstation by three other guys; when he was confronted by the three man, he choose to shoot them instead of… well, there are a variety of other options, none of which was taken.

What I find really disturbing, especially so soon after the Virginia Tech incident, is that at some point the media will focus their attention at the video game console that is in the center of this event. Just as some people tried to link the VT incident with video games as well, although later proven to be completely irrational. There will always be a part of media, and people, that like to sensationalize violence and associate it with new trends in society that they can’t fully accept. For the last generation, movies, music, television were their scape goats. For our generation, it’s video games.

Why do I find that disturbing? It’s not because I had a particular affinity towards protecting criticisms towards video games. I’m for the most part, completely indifferent about how other people feel about my video game hobby. This incident is disturbing to me, because despite repetitious display of outrageous public, violent act performed by troubled teens, the “tool” at which

:: Expand article >> ::

keep looking »