
I'm Patrick Dubroy, a programmer based in Munich, Germany.
I currently work as an Engineering Manager at Sourcegraph. In the past, I've worked at places like Lyft Level 5, Google, and BumpTop.
Writing
I've been writing about programming, usability, and design since 2006. The most recent post is: Core dumps, feedback loops, and a game of telephone.
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?
Cited by Jeff Atwood on Coding Horror and in his book Effective Programming: More Than Writing Code.
You can find more in the blog archives.
Speaking
- Modeling the Physical World with Three.js BerlinJS, June 2018
- The Past and Future of Programming HfG (School of Design) Schwäbish Gmünd
- The JavaScript of Tomorrow, Today FutureJS 2014
- 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
Cited in the O'Reilly Media book Efficient Android Threading and in Learn OpenGL ES from APress.
Research
- Incremental Packrat Parsing SLE 2017
- Modular Semantic Actions DLS 2016
- Situated Objects NOOL 2016
- Language Hacking in a Live Programming Environment LIVE 2016
- Moonchild FPW 2014
- A Study of Tabbed Browsing Among Mozilla Firefox Users CHI 2010
Contact
If you'd like to get in touch, you can email me at [email protected][my last name].com, or find me on Twitter.