Paul Haahr

About Paul Haahr

Links
 
Professional
 

I'm a software engineer. I consider myself a generalist in computer science and a systems programmer. Over my career, I've worked on programming language design and implementation, networking, file systems, 2D graphics, and web applications. I like the variety, which is another way of saying that I get bored quickly.

In general, my areas of interest concern how to use computers efficiently, measured in both human and computer time. Hence, I'm strongly interested in languages and tools for making programming easier and making it easier to produce fast programs. That has lead to a lot of thinking about how to design interfaces and protocols well.

I work at Google, which is the most interesting job I've ever had. Google's mission is, I think, the most important task currently facing computer science: Organize the world's information and make it universally accessible and useful. That makes it a fascinating place to work. The company is doing more than many people realize. And the technology draws deeply from many different areas within computer science. (We're hiring.)

Personal
 

I'm married to Susan Karp. Our son, Matthew Julian Haahr, was born on March 16, 2001. We live in San Francisco.