Hi!

I’m Fabian. I take ideas and combine them with other ideas to make new ideas. An economics professor pitched the concept to me as recombinating back in 2011. It’s the only thing I remember from his class (aside from the sing-song way in which he said “Dis-ruuuuup-tive In-no-vhaaaaaa-tion”).

Ahem. Hopefully I’ll eventually have time to put those new ideas into words, and then I’ll put them here. But mostly I just take photos of things that I’m up to and put them on Instagram.

I am obsessed with

  • Coffee.

coffee coffee coffee coffee coffee coffee coffee coffee

  • Things that don’t have to be mechanical anymore but are still stubbornly mechanical.

Typewriters Flip clocks Heater controls
(It’s probably because digital isn’t always better. ‘The Best Interface is No Interface’ by Golden Krishna unpacks this really well.)

  • Emoji. No, seriously, they’re fascinating as a cultural phenomenon.

  • The idea of democratizing innovation – giving people the tools to build solutions to their problems. The idea of building solutions with people, as opposed to building solutions for people, especially in communities currently underserved by technology.

  • Creative business, and the idea that profit and social impact aren’t mutually exclusive.

  • New designs for old problems,

like this clock and this umbrella.

  • The way the Internet is shaping culture and culture shapes the Internet.
    Recommend reading: The Shallows, by Nicholas Carr.

  • Eggplant 🍆. It’s my spirit vegetable.

Recently (see also blog format and all content)

  • Emoji Haikus 

    Nonsense haikus generated using unicode emoji description text.

  • EMR-E / Project Buendia Presentation at OpenMRS Global Summit 2015 

    I gave a talk at #OMRS15 on MSF’s efforts to make Project Buendia easy to customize and deploy, with a focus on nutrition programs. These are the slides (pdf, 4.5 MB). Speaker notes also available (pdf, < 1 MB).

  • Three tips for better Android development productivity 

    I’ve been working on Android apps at Google for about two years. In that time I’ve worked on a diverse set of codebases - from small, tightly-contained internal tools that only target Lollipop and newer, to extremely complicated apps with large development teams, such as Google Maps, and even system-level code such as the Activity Manager for Android Auto. In that time, I’ve also seen a lot of new team members come up to speed, and found myself consistently giving the same advice to help them get there quickly. Here’s my top three tips for becoming productive whilst developing for Android.

  • Faking Screen Resolution on Android Devices 

    One Weird Trick to changing the screen res/density on Android devices.

  • App-level Resources Done Right on Android 

    Lots of Android developers use the Application class as a container for application-wide resources, which can contribute to memory pressure on your users' devices, and can make code difficult to maintain. This article explains the issues in detail, and recommends One Weird Trick™ for more memory-efficient, more maintainable, app-level resources.