This article first appeared in issue 238 of .net magazine – the world's best-selling magazine for web designers and developers.
.net: What are you doing at Adobe?
DB: My work at Adobe consists of two parts. I’m part of the Creative team, where we create cool demos and prototypes utilising web technologies. The idea is to define web boundaries so it’s easier to break them. Beyond that I represent Adobe in the W3C, as SVG working group representative and as Web Animations specification editor.
It’s a dream job: creating new, fresh code that scratches at the walls of possibility – all the while working to push those walls out a bit further.
.net: Most people know you for your side projects. Can you tell us a bit about those?
.net: What’s the reaction to your work been like?
DB: Create something and there will always be people who call you a genius, and those who call you an idiot. I’ve had a bit of both, but altogether feedback has been rather positive.
.net: Some people say that using libraries is bad because it doesn’t require a deep understanding of a language. How does that make you feel?
DB: Using cars is bad, because it makes your legs weaker. But that doesn’t stop people from using cars, because it’s so much faster than walking. It’s the same with using libraries: yes, it’s not hardcore, but it will help you to get the job done, therefore there’s no reason not to use them. You can’t force people to run instead of driving.
The reason for the great speed of IT development is that we use our tools to create better tools. We aren’t untangling bytes and registers in assembly code anymore.
.net: Is it true that Raphal is being used in the White House?
DB: Yes, it is true. The visualisation team from Mass Relevance chose Raphal as their visualisation helper, and my code output was on a big screen next to Barack Obama during a conference. I wish I could travel to all the places where my code did. It’s amazing to release something in a wild and watch where it ends up. I can’t trace users of the library, so every time some big name, like Apple or CNN, uses Raphal, it comes as a big surprise to me.
.net: Which web technologies are you most excited about, and why?
.net: What are your plans for the future? Are you cooking up any new side projects?
DB: As a matter of fact, I am. I have two projects brewing – but I can’t tell you anything about them, because they are at quite an early stage.
I like to create new solutions to problems, and while I understand that my success with Raphal probably can’t be repeated, I don’t want to be stuck there.
My personal motto is to be productively unhappy: find out what you like least, find the way to fix it, then share your solution with the world.