Information Blackhole

Despite podcasts being on the interweb for at least 7 years, many of my friends (some are tech savvy, some not) are still not utilizing this really useful medium. Even for those who listen to podcasts, they only have around 1 or 2 in their iTunes podcast subscriptions list. Am I the only person in my social group who listen to more than 2 podcasts?

Here is the list of podcasts that I subscribe to. Perhaps you'll find your podcasts in it?
Similarly, RSS feed has been around for a long time and most of my friends are still not using it to consume news or websites. Currently I subscribe to 59 RSS feeds. Am I just more efficient at consuming news or am I just an information junkie?

Read and post comments |
Send to a friend

Vox Hunt: What I’m Reading

Show us the book you're reading right now.
Submitted by Strive2Be.

Currently one of three books I am reading on the Kindle.

Read and post comments |
Send to a friend

ThoughtWorks podcast

One of the cool thing about working with ThoughtWorks is that there are always something I can get involve with outside of the day-to-day consulting work. Not only I help out the recruitment department in NY with code review, phone interviews, and office interviews, recently I've also started helping out with ThoughtWorks podcasts (iTunes). So far I've edited one series of podcasts, "Web 2.0", which is divided into three parts. The first two parts have been available for download for a while now and the reason I haven't blogged about it until now is that I want to wait until I got the acknowledgment in part 3 from Michael, the producer. Otherwise, no one is going to believe me! Fast forward to 25:25 towards the end and you can hear the proof 😀

Read and post comments |
Send to a friend

QotD: I’m Not Telling

What question do you hate being asked?

"Say something in Chinese!"

Why ask me to speak Chinese when no one would understand? I don't see people ask similar question when they meet a French or German person for the first time. You think this is not racial discrimination? Wait till you travel to Asian and a bunch of Indian/Chinese/Japanese keep asking you to speak English in their native language…

Read and post comments |
Send to a friend

Build there, check status everywhere

I've been using the iPhone SDK since its original release way back in March. Many frustrating moment in the beginning but the recent beta 7 and beta 8 release proved to be ready for prime time. Apple has added many helper classes or helper methods to classes to make it far easier to work with the UI components, which is by far the most frustrating things I encountered. I am still having problem wrapping my head around the idea of Interface Builder but since the apps that I am building do not involve very complex UI, I just hand coded all the UI instead.

To illustrate, the original iPhone app idea I had that I started developing using the original SDK is a mobile application for Mingle. The application would consist of a series of table views showing projects, cards, and card details, along with some network code to talk to the Mingle server through REST API. At that time, progress was slow because of many factors. First, learning Cocoa/Cocoa Touch API and Xcode at the same time was tough. Second, the Cocoa Touch API was a bit 'primitive' in the beginning. What I mean is that while the API provides all the necessary hooks for developers to create an iPhone app it does not provide many pre-build components, making it difficult and required lots more work from developers to re-create the look and feel of the built-in iPhone apps.

I was so put off by the initial experience that I skipped beta 4-6 and did not open up Xcode until last weekend. And what a refreshing change with beta 7! Now it is straightforward to make an app that looks and feels just like an Apple's one. I was so fired up that last Sunday evening I decided that I would try to create an app for an idea that one of my fellow ThoughtWorker suggested to me. Instead of days of tearing my hair out and got no where, I was able to create a almost features completed app within hours, using beta 8.
So what is this app? It checks the build status on the CruiseControl server. Just like CCTray (Windows) or CCMenu (OS X), it allows users to monitor their software build status. Following the convention, I am calling it CCPhone. The app isn't more complex than the Mingle app but the fact that I was able to almost match the productivity I normally get on my Windows development environment means that I was excited about working on the app rather than dreading it.
Now here are couple of screen shots:
ProjectProjectDetails

To-do:
  • Fix the build time being 1 hours off (probably day time saving bug)
  • Better status icons
  • Create application icon (currently it uses icon from CCMenu)
  • Finish coding the 'Force Build' functionality
  • Add startup screen bitmap (so it won't be just a black screen)
  • Add auto detect of CruiseControl server (Java, .Net, or Ruby)

Read and post comments |
Send to a friend

Website Built with WordPress.com.

Up ↑