A journey of 5,000 miles begins with one mile.

1,189 days ago, on April 24,2006, I began a quest that was doomed to fail like so many times before.

I weighed over 220 lbs.

At some point during the preceding winter, I weighed over 230 lbs (at just under 5’8″).  That’s a BMI of 35.5–obese.

Something was different this time.  My 20-month-old daughter might have had something to do with it.  I bought a Timex Speed+Distance GPS watch on woot.com, and started walking, usually with my daughter accompanying me in the stroller.  By June, I had run my first full mile, for the first time in my life.  For my 30th birthday in August, I ran my first 5k race–33:44, 10:52/mile.  By that December, I ran my first half-marathon in 2:08:13.  By then, I started entertaining the idea of running a marathon, and in the Spring of 2007, started trying out 16-20 mile long runs.  They were horrible and painful.

I continued on, and on November 11, 2007, I ran my first marathon.  I went out way too fast–my 10 mile split beat my 10 mile race personal record.  By mile 18, I had no legs left, and walked up the bridge at mile 22 in complete agony in my ankles and knees–despite rubbing as much biofreeze on them as I could get my hands on.  My final time was a 4:34:06.

I ran a pretty solid half marathon in Memphis a month later, and then nailed my next marathon in May 3:39:45 (despite the course being re-routed for an extra 1/4 mile).  Despite my success in that marathon, I crashed and burned in the Hatfield McCoy Marathon–4:42:33.  From that point, I fought hard to train, pushing myself too far, too fast, and just plain running too fast.

I broke down in August of last year, right at the time my son was born.  I spent 2 months in physical therapy from the injuries sustained, and made a slow comeback to run a painful Flying Monkey marathon in 4:30:36 (the course was painful, and so was my performance).

I made my way back to the “magical” 60 mile per week mileage in January of this year, only to once again have come too far, too fast.  My base speed had improved, but I couldn’t take my runs easy or my mileage increases easy, either.  Adding 5 miles per week every week without pause and trying to cram your runs guarantees injury.  I took another 2 months off running during physical therapy (again), and this time injured my back and other parts of me while trying to keep my fitness level up.

I think I’m back now.  I’m getting back down around 170 pounds.  I’ve been running for 120 days straight.  I’ve kept the increases to about 2-3 miles per week, and took an 80% mileage week last week.

I’ve just completed two 60+ mile weeks in the last three weeks.  Wish me luck.  I’m hoping and training for the marathon of a lifetime this fall/winter, but more importantly, I hope to see my family waiting for me at the finish line no matter how I do.


Statistics (you know what they say about them) Apple iPhone Dominates…

Apple’s statistics from AdMob have been impressive over the last
year. It seems that iPhone and iPod touch owners are heavy Internet
users. Forrester Research even quoted AdMob’s findings in their
“Mobile Internet: Where is Your Audience?” paper.

One thing I’ve noticed, however, is that quite a few of my free apps
have ads served by AdMob. Do these show up as web page ad views? If
they do, then these numbers might be artificially skewed because of
those apps.

From InformationWeek: Apple iPhone Dominates Mobile Web Usage :

Apple’s mobile platform remains popular, and its devices accounted
for nearly 43% of all U.S. ad requests.

Reblog this post [with Zemanta]

Some thoughts on the ‘vulnerability’ of the 3G S $AAPL

Hacker Says iPhone 3GS Encryption Is ‘Useless’ for Businesses | Gadget Lab | Wired.com.

Some counterpoints:

  • The iPhone 3G S has to be in the physical possession of the hacker (instead of an over-the-air attack).
  • The iPhone can be wiped remotely (however, MobileMe, push, and Find My iPhone must be turned on, and must be connected to the internet).
  • The iPhone is more likely to be profiled as a valuable piece of hardware than for its data potential–the BlackBerry is a well-recognized business device and would be a more likely target for data thieves.

Some additional thoughts:

  • The iPhone has thus far been a consumer device, although the trickle in enterprise adoption makes this alarm-sounding well timed.
  • Apple does not currently provide enterprise management software for either desktops or phones, which (beyond security) is probably the greatest barrier to enterprise acceptance.

8.14 mile run with a 6 mile tempo #twit2fit

McMillan says 7:06-7:25 for tempo, Smart Coach says 7’25” for Tempo…  8.14 miles in 1:05:00

Warm-up 1% incline
1 mile:  10:36.28

Tempo 1% incline
Tempo mile 1:  07:26.61
Tempo mile 2:  07:24.81
Tempo mile 3:  07:18.72
Tempo mile 4:  07:13.72
Tempo mile 5:  07:09.81
Tempo mile 6:  07:03.23

1% incline

0.68 miles 05:46.42
-3% incline
0.46 miles in 0:05.00

$Palm doesn’t really have time to still be looking for gaming features.

Palm and Sprint entered the fray, directly targeting the iPhone, and didn’t have is gaming ability ducks in a row? I understand that the job postings mentioned in the below links could be to augment the existing capacity, but the timing still indicates a lack of strategy and bad timing.

I, for some reason, assumed that Palm would actually have had more support for gaming than it does. I also assumed that the webOS SDK would have been open for broad consumption well in advance of the actual product launch–instead, I had to wait until the past week to download the Mojo SDK beta.

Palm Job Listings Hint at the Future of WebOS – pre|central

Good News: Palm’s Working on the Pre’s Gaming Problem – Palm pre – Gizmodo.

webOS SDK bemoaned by iPhone developer as Palm seeks game API engineers – Engadget.

How well has the Sprint/Palm campaign against Apple has been doing?

Article: Sprint Palm Pre campaign wants bite of Apple’s pie

Interesting statistics on Sprint’s NOW Network campaign and how well it as performed against the buzz that the iPhone creates.

Things that I take away from this article:

  • Sprint and Palm are name-dropping Twitter and Facebook to freshen up their image.
  • Aggressive marketing of the Palm Pre helped Palm briefly overtake the iPhone in terms of search buzz generated, ending when the iPhone 3G S was announced.
  • There was only an 11% overlap in those who searched for the Palm Pre vs. those who searched for an iPhone.

I did notice one of the ad campaign quotes mentioned from the article:

The Palm Pre does things the iPhone can’t. Run multiple applications at the same time

I have to say that using my iPhone as a chronic multitasker, I don’t really notice the fact that I’m only running one application at a time on the iPhone. The context switching is pretty seamless to me, and my usual problem with getting too deep into multitasking on the desktop is that I eventually have more than 21 windows to through. Saving application state is actually much cleaner than having all open applications to switch through. While the Palm Pre has a cleaner way of switching through applications that have been opened that Windows Mobile does, I can imagine being in the Palm Pre card equivalent of hell.

Better luck today loading the $PALM Pre Emulator

Yesterday, I decided to install the Mojo SDK for the Palm Pre (open to everyone at developer.palm.com). That wasn’t going so well, because of the emulator’s dependence on VirtualBox, and my version was too old for use with the emulator.

Today, I had better luck on a different machine, but still had conflicts with running processes which I didn’t expect to have conflicts with (Paint?):


After closing down Office Communicator and Outlook (which isn’t an automatic task), I was able to install and launch the emulator:


And here is my first running of webOS:


Despite my pessism for $PALM’s long term prospects, I’m installing the Mojo SDK

(Besides, I can’t afford a Mac at the moment to begin native app development for the iPhone.)

I guess Palm finally started feeling the pressure of the developers wanting to get their hands on the SDK and opportunity slipping away with other phones stealing the Pre’s thunder.

One thing I’ve noticed so far is the reliance on Sun’s products and the recommendation to use an Apple product. (Palm, this flattery hardly makes up for the iTunes debacle):

via Installing the SDK on Windows – webOSdev – Palm:

  • Install Java
    Download and install the latest version of Java. To verify that Java is installed. go to the Command Prompt and type:
    java -version
    If Java is installed, Java version information appears.
  • Install Safari 4
    The Safari browser includes a number of features that are useful for debugging webOS applications.
  • Install VirtualBox
    The Palm Emulator is built on VirtualBox, virtual machine software that you can download free from Sun Microsystems. VirtualBox is required before installing the Mojo SDK.

By the way, what’s up with these conflicts? What will the webOS SDK update that is used by iTunes, my Garmin Training Center, and Firefox??


Updated: 11:10 pm (EDT)

I had the following error:


So I went to update my VirtualBox. The update “link” that the version of VirtualBox that I had installed on my PC provided would not “link” or copy and paste, so I typed a nice long URL in manually. After downloading the 3.0.2 update, I ran it… After 15 minutes of inactivity at 99% complete, I gave up and hard booted my machine to get my network connections back that the earlier stages of the VirtualBox install disconnected (and to get rid of the VirtualBox install process that I could no longer cancel out of).

This is probably one of the many reasons Apple keeps such a tight control on its software ecosystem, Palm… People may still hate your software if you control all of the components, but at least you have fully earned the disdain of your users, and not put it in the hands of other companies, or even competitors. As I have learned through software development and working for a large company, it doesn’t matter who failed in the food chain. If it breaks your product, you will be blamed.

One hour later and I have not installed the Mojo SDK.

The varied cost of applications (and developing them) for different mobile devices

As I find myself slowing losing resistance to buying an iPhone, I started thinking about all the free and $0.99 apps on the App Store. Granted, I’m using a platform (Palm OS) that is migrating from being “cheap because it’s old” to being “expensive because no one builds them anymore.” However, there are still Palm OS smartphones being sold by Sprint.

I found one example application across several platforms that is somewhat telling of the pricing model the iPhone has.

Bookworm for Palm OS by Astraware Limited – $14.95

Bookworm for iPhone by PopCap Games, inc. – $4.99

Bookworm for BlackBerry by Magmic Games – $6.99

Bookworm for Windows Mobile Smartphone – $9.99

The (old) Palm strategy appeared to be to make money off of the Palm OS device, and not to help provide access for the 3rd party developers to make the device useful. At one time I was interested in developing Palm OS software, but found that I was looking at a several hundred dollar investment just for the (high quality) IDE (CodeWarrior – $499). The pricing of the applications that are nearly obsolete now is telling.

I’ve noticed that the Windows Mobile Marketplace registration is now only $99 (per year). That’s a much more reasonable entry point, but I believe the iPhone development kit standard price is $99 (one time).

MEANWHILE, the Palm Pre has been out for over a month, and we’re still waiting on general release of the Mojo SDK. This is not a good sign to me, and frankly, that aggravates me as a developer.


I don’t see positive signs for the $PALM Pre.

  1. I thought I put in an application for the mojo sdk, but there’s still a link on the Palm Pre info page to Apply for “Early Access” to the Mojo SDK.
  2. First result for Palm App Store leaves no Palm Pre mention.
  3. According to the App Store Wikipedia entry, the Palm Pre Store is “Palm App Catalog”
  4. The first result Palm App Catalog is in maintenance mode.
  5. Finally, Palm Pre App Store: Still tiny as expected and Sprint Disses Palm by selling new BlackBerry.

Can someone find good signs for Palm?

Added 7/14/2009: Palm has sold over 400,000 Palm Pres, but it will still bomb.