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.)

  • New technology, like this notebook that has pages made out of limestone. The pages are really soft and strangely not taut like normally paper (in case you were wondering).

  • Really well-designed products,

like this clock and this umbrella.

  • Making technology cheaper and more accessible, and making technology easier for everyone to use and understand.

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

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

  • Travel ✈

  • Emoji. No, seriously, it’s fascinating as a cultural phenomenon.

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.