A little more about me.
I've always loved spending way too much time on the computer, and spent my teens tinkering with Photoshop and building crappy websites.
But after getting a computer science degree, I realized writing compilers wasn't for me and decided to switch majors completely and learn Mandarin instead.
Yet as it turns out, my path would lead back to computers: after moving to China in 2006, I ended up quitting my language studies and getting a job in Beijing as a web designer.
A few years later, I decided what I really wanted was to create my own products, and set out to re-learn web programming.
After moving to Japan in 2012 for my wife's studies, I'm now living my dream of writing, working on my own projects, and trying to make a living as a solo entrepreneur.
The duct tape that keeps the world together.
An open-source full-stack app framework based on React, GraphQL, Meteor, and MongoDB, with now more than 5000 stars and 150 contributors.
My daily newsletter of the five best design links, now with over 35000 subscribers.
I co-organize the local Hacker News meetup here in Osaka.
I wrote a free guide to help people build successful communities.
In a past life, I was a UI designer. You can find a collection of my client work here.
Like coding, but without all the errors.
I went on Fiver to see what kind of logo you get for just $5. The results were surprising (or maybe not…).
A blueprint for being an entrepreneur, from being a consultant to building consumer products.
How to organize your products in a way that makes sense (and makes cents, too).
A long-form essay about the never-ending battle between flat design and skeuomorphism.
My first ebook, a surprise success that set me on the path of the solo entrepreneur.
Now featuring 20% more French accent.
Episode 40: Learning Through Projects
5 episodes covering various aspects of Meteor
EP63: How things get popular
Episode 12 - MeteorJS and Side Projects
#10: Facebook IPO’d, The Toolbox launches, Parse for iOS and Android, and Say Hello to Octicons
You gotta learn to let them go.
An attempt at building a directory of design talks. On life support due to a lack of updates.
A directory of Brazilian Jiu-Jitsu videos that never quite took off.
A directory of design resources. The domain expired, and then got a second life thanks to a new owner.
The previous version of this site, a now-abandoned WordPress blog.
My first “startup”. After many years trying (and failing) to make it work, sold the site to the talended Workshop crew.
A simple pattern generation tool, and one of my first ever side projects. Still works!