I'm Patrick Dubroy, a programmer and interaction designer based in Munich, Germany. I work for Y Combinator Research, doing research at the intersection of programming languages and user interfaces. In the past, I've worked at Google, BumpTop, and IBM.
I've been writing about programming, usability, and design since 2006. The most recent post is: What is State?.
Here are some of the most popular things I've written:
- Immutability is not Enough For the Recurse Center
- Google I/O: Memory Management for Android Apps
- So You Want to Install a Python Package
- My CHI2010 Talk: A Study of Tabbed Browsing
- Multiple-Monitor Productivity: Fact or Fiction?
You can find more in the blog archives.
- Performance Profiling with the Chrome Dev Tools Leetspeak 2013
- Parsing, Compiling, and Static Metaprogramming JSConfEU 2013
- UX in an Engineering-Driven Organization UX Munich 2013
- Secrets of the Chrome Developer Tools Øredev 2012
- Memory Management for Android Apps Google I/O 2011
- Modular Semantic Actions DLS 2016 (to appear)
- Situated Objects NOOL 2016 (to appear)
- Language Hacking in a Live Programming Environment LIVE 2016
- Moonchild FPW 2014
- A Study of Tabbed Browsing Among Mozilla Firefox Users CHI 2010
If you'd like to get in touch, you can email me at pat@[my last name].com, or find me on Twitter.