My First "Hour of Code"

During the week of Dec 9-15th over a half billion lines of code were written for the hour of code initiative by over 20 million people.

Image of code on screen. From http://www.flickr.com/photos/rinoshea/7702900836/ use under CC-by-NC license

This got me reflecting on my own original "hour of code". It was a seminal moment in my life. I had never seen a real computer before this point in my life, much less ever programmed one. But one moment during my "hour of code" opened my eyes to the wonders of programming and

Read More

New Home for My Blog

I am excited to announce that I have moved my blog from Blogger to Ghost, a NodeJS blogging platform.

Background

In 2005 when I started the blog, the easiest thing to do was to snag a blogspot account and start posting. Over time the blog became more popular and really outgrew what I would want to do with it on Blogger.

But inertia is a terrible thing ;-) I remember having a conversation with Matt Mullenweg (founder of WordPress) 7

Read More

Hiring in Austin

My team in PayPal Austin is hiring. We are looking for user interface engineers that can span the stack from node.js up to backbone.js. As part of the change we have been bringing to PayPal, our UIE teams partner closely with our design teams following the Lean UX methodology. And instead of just focusing on the HTML/CSS/JS client bits, we also work on the nodejs server bits as well. The process & tech stack allows us

Read More

Key Position: Sr. UIE Manager for our Wallet team

I have discussed in the past that we have been on a mission to change the culture, technology, process and experiences at PayPal. 15 months into my adventure here I have never been more excited.

Starting last year we moved away from Java & JSP for rendering our UIs and instead went to JavaScript templating (dust.js), using LESS for our CSS pre-processing, require.js for module dependency, jQuery, Twitter Bootstrap and bunch of other open source goodness. In addition,

Read More

Indispensable Principles for Debugging - Book Recommendation

Don't judge a book by it's cover (or it's website... or it's poster). Especially true in this situation. David Agan's book "Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems" is a great find, chocked full of simple wisdom on how to find and fix bugs. Some of you will be turned off by his use of Comic Sans (see his note at the bottom of his website for his funny comment on why

Read More