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 .

Python Is Not Java.

December 5th, 2004

Via Rod: Python Is Not Java.

“Essentially, if you’ve been using Java for a while and are new to Python, do not trust your instincts. Your instincts are tuned to Java, not Python. Take a step back, and above all, stop writing so much code.

I couldn’t have put it better. After returning to Java after a long absence, I’m astounded at how much typing (no pun intended) I have to do. It’s every bit as bad as C++ (worse, in many cases, thanks to type erasure and Java’s stubborn refusal to seamlessly insert obvious typecasts).

newer: older: