Year End Podcast Roundup!

I definitely listen to my fair share of podcasts every week. It is one of the best ways to deal with long unforgiving commutes in the bay area. I recently went through my podcast client and pruned my collection and thought it would be interesting to see how my list compares to your list. So here is my list! What’s on yours?!

My current podcast client of choice: Pocket Casts. iPhone App, iPad App, Web Client (using Fluid SSB on Mac), and Android.*I have tried pretty much every iOS client, and Pocket Casts has the  most reliable sync in my experience.

Podcastsclick image for larger size.

Samsung Charge (I have signal again!) *UPDATE* Phone = returned.

Well after a brief 5 month stint on T-mobile, I have now left. According to them, they have “the worlds’s largest 4G network”, but according to me, their network sucks. I was using the kick ass Samsung Nexus S on T-mobile; everything about the phone was fantastic, except the carrier it was on. I found the service to be very weak, or non-existant in most of the areas I frequented. This mind you, was not in the middle of some random desert either; I live, work, and play in the Silicon Valley. One would think they’d have amazing coverage here; they do not.

I am back to Verizon now. I now have more bars than I know what to do with! It was easy to leave the carrier, but leaving the Nexus S was going to be hard since there were no phones that could match it, until I caught wind of the Samsung Charge. Slated to arrive on April 28th, it was of course delayed, for whatever reason, until May 14th. Today is May 14th. I have the Samsung Charge now.

Overall the specs are basically identical to the Nexus S. The Charge has a larger Super AMOLED Plus screen, and the addition of hardware buttons below the screen. I quickly installed Launcher Pro as the Samsung UI wasn’t doing it for me. The phone feels snappy and looks pretty good, having similar styling to the Nexus S.

Once I get it rooted (so I can remove the preinstalled crapware) it will be a great Verizon alternative to the Nexus S for me. (until the next awesome Verizon Android phone comes out!) 😉

Side note to Verizon: Concerning this “droid” campaign you have going on right now, CUT IT THE F*** OUT!!! IT IS TERRIBLE!! NO ONE WANTS A PHONE THAT LOOKS LIKE IT IS GOING TO KILL THEM!! It is loud, obnoxious, and damages the android brand HEAVILY. Please stop. Stop it. Do not do it anymore.

*UPDATE* I have returned the Samsung Charge to the Verizon store. Fortunately within 14 days, since it seems the return period is 14 days, not 30. This phone was the victim of Verizon branding and Samsung’s terrible interface makeover. The Charge was a great phone hardware-wise, but was completely ruined by the software tampering. Samsung’s Touchwiz interface is nothing short of terrible! Had this phone been running the “Google Experience” version of android it would have been much better off. The other major factor in the return was the HORRIFIC battery life. I was having the phone die on me before hitting noon. Completely unacceptable. On a side note, when I was returning the phone the Verizon rep flat out told me that the 4G was the reason the battery life was so incredibly terrible. Back the phone went. On to the next. My next phone may surprise many of you. 🙂

Rooting around in my Nexus S.

Well, It finally happened. My Nexus S was working too perfectly, so I had to go ahead and root it and load a custom ROM. 🙂 Here is a quick little how-to of what I did to make it all work. All files are linked below. This is not a final release of CyanogenMod 7, but it has been rock solid so far. I use a mac in case that matters to you.1) Unlock the bootloader.

To unlock the bootloader, you reboot your phone into fastboot mode. you can do this by holding down the power and volume up key. At this point you connect your phone to your computer and fire up the terminal.

./fastboot oem unlock

2) Install Clockwork Recovery Mod

./fastboot flash recovery recovery-clockwork-3005-crespo.img

3) Flash CyanogenMod 7 RC2

boot into clockwork recovery and install the CyanogenMod 7 RC2(I had to wipe my phone and clear the cache before the install would work)

4) Install google apps

install the google apps that are not included (for legal reasons i believe)

After this, I signed into my google account and my phone began pulling all of my apps settings back down from google’s servers.


**This of course can explode your phone, so be careful and don’t do it if you are unsure.** KABLOOM!!!!!


Nexus Yes!

It has been a rough year for me in the cell phone area. Throughout this year I was on three or four different platforms across six or so handsets. It was definitely a year of swapping. I started out the year with a Motorola Droid that replaced my iPhone in October of 2009. From there I migrated to the Palm WebOS platform with a Palm Pre Plus handset. After that phone was dropped and left with a cracked screen, I moved to a Palm Pixi Plus, still on WebOS.The Pixi Plus was a super awesome little phone with a hardware keyboard that was a dream to use. When Microsoft Windows Phone 7 was announced I was (surprising) intrigued with what I saw. The phone that caught my attention was the HTC HD7. I went to see the phone in person and 30 minutes later walked out of the store with one in hand. Everything with the HD7 was going along nicely until December 16th came along. The release of the Google Nexus S. I looked at it online. I saw it in person. I ordered it online via express shipping! Why did I drop Windows Phone 7 so soon? Simple answer; google services. I use a ton of Google services everyday and the simple fact is that Windows Phone 7 does not integrate with Google services well at all (surprise!).

After a week of use, I am honestly completely blown away with this device / OS. The Nexus S is absolutely fantastic in the hardware and software departments. The Nexus is running the latest version of Android, 2.3 Gingerbread. A big plus to the Nexus S is that it runs a build of Android that is completely untouched by carriers or manufactures, just pure Google. When it comes to hardware, it feels like what I have been wanting in a phone for a very long time. Solid quality, great look, and not a lot of extra unnecessary crap.

Don’t get me wrong, I am still a huge fan of Palm/HP WebOS! The problem is that I personally can’t sit around and wait for things to shake out in the Palm/HP universe. And to be honest the drama that was pouring out of the community lately was starting to really bug me. I would love for WebOS 2.x to come out and make me switch right back. I am totally rooting for them, excellent group of people over there at Palm!

Windows Phone 7 is most definitely going to be a major contender as we head into 2011. Other players in this market are going to have to take notice quickly if they haven’t already. Unfortunately, as much as I like the OS, it will most likely never been what I need as long as I use a mac and a ton of Google services. I am however, VERY happy that there is a new contender in the phone OS war. Competition is what we need to move ahead!

As always this could change at any second, but I am calling the Nexus S the bar that all new phones must at least reach in order for me to even acknowledge. It is official, the Nexus S is the best phone I have ever used as of December 26th, 2010.


  • Beautiful screen
  • Great build quality
  • Comfortable to hold and talk on
  • Doesn’t get hot when talking on the phone
  • Gingerbread (Android 2.3) is brilliant
  • “Anti-fingerprint screen coating” seems to actually be real!
  • The power button is in the correct place (not on top)


  • No notification light / indicator
  • No dedicated camera shutter button
  • Very slippery


  • Haven’t been able to try the front facing camera on a video call yet
  • Haven’t had the opportunity to try the NFC (Near Field Communication) anywhere

My name is Jason, and I’m a WebOS developer!

Background:Ever since I started using smartphones, I have always wanted to create applications for the phone that I was using at any given time. From Blackberry, to iPhone, to Droid, to Palm Pre Plus. It was never about striking it rich like many have done with their mobile apps (not saying I wouldn’t like the extra $); it was always more about just the cool feeling of having something you created from the ground up running on hundreds, maybe thousands, of what is arguably a person’s most personal possession today: their phone.

iPhone Software Development:I got an iPhone the day it came out back in 2007. Of course when the iPhone was originally launched there was no official SDK for creating applications, so there wasn’t much that could be done as far as writing apps, past jailbreaking and creating apps with the unofficial SDK. Flash forward to when the platform saw the launch of the app store and then you saw an explosion of developers writing applications for the device. Unfortunately by the time I finally got around to learn the languages necessary to create applications for the platform I was already on may way to the next platform, Android.

Android Software Development:After getting fed up with the iPhone and finally feeling like Android was ready for prime time, I made the jump! After using the platform for a couple months and getting used to it, I again started the task of beginning to learn the languages needed to write applications on the platform. After getting a working hello world app going and all that, something interesting happened. I found myself dabbling in a new platform already! A platform that I thought had already died shortly after getting its legs. That platform was WebOS!

WebOS Software Development:Plam’s WebOS really came out of nowhere for me. I had seen it and played with it briefly when it initially came out, and found it to be sub par. A short while later, I found myself at a Verizon store playing with the newly revved hardware and updated OS. I fell in love almost immediately! WebOS felt like the first mobile OS that was actually built with the end user in mind. It was completely intuitive, and I don’t mean like how the other guys say their OS is intuitive; this one actually is. Everything about the OS just felt right. It did what you wanted, and more importantly it did what you would expect in just about every situation. The multitasking was light years ahead of what anyone else was doing. Needless to say, I really like it, obviously. Anyway, I knew that this was finally going to be the platform I’d get an application on. I was so passionate about the platform that I had to be involved as more than just a user. I started by getting a WebOS book and attending Palm’s awesome Developer Days event at their headquarters with my fiancée. We learned a ton of great info there, got some more dev materials, including a FREE developer phone! A free phone? I know! I started writing a couple applications shortly after that, which ended up being a little over my head, so I toned it down and created an app that ended up being the first app I would submit to the catalog. (at the time there was a $99 fee to become a developer, and a $50 fee per application submitted to the catalog. Both of these fees are now waived!) The app was called USAF, and was an informational app about the United States Air Force for use by anyone, in the Air Force or not. It was a way for me to get practice and show my support for the armed forces, since I am a USAF veteran. Getting that app published in the catalog was a huge day for me! Not to mention when I started getting downloads. I was expecting (and would have been happy with) 50 total downloads. When the numbers were more like 1000 per week, I could barely believe the stats! A few updates to the app later, and I am still loving it! I simply cannot wait to see what happens to the platform with the recent acquisition by HP and 2.0 of the OS on the horizon!

If you have not seen or played with WebOS, please give a Palm Pre Plus a try. You won’t be sorry!