waving android

I am currently a software engineer at Google, where as a member of the Android platform team I build frameworks and user interfaces.

The blog here at is mostly historical; you can find more recent posts on .

Name on card: Max U. Long

October 6th, 2005

Rod notes that a lot of people have the phone number (214) 748-3647.

Related anecdote: On my first job out of school (coincidentally where I met Rod), we heard reports of a rare bug that caused customers’ credit card numbers to be corrupted. I sat down and stared at one of these invalid numbers for a little while; it was too short by several digits, and always the same number. Yes, it was 4294967295 (the largest unsigned int you can sneak into a 32-bit integer). The crazy part was that all of our processing code was in JavaScript, and the credit card was always treated as a string. As I recall, some of the persistence components provided by the middleware vendor (which were written in C++ but connected to the JavaScript) occasionally made the wrong type coercion. Ooops.

newer: older: