About

I've been writing software for the web for almost 20 years, mostly in the context of small companies with equally small budgets.

As product makers we are surrounded by bigness. What we read online, the tools we use, the way we approach problems, everything carries with it the hidden assumption of bigness. I’d like to speak to you from a different vantage point, from a place of smallness.

To start with, I’ll be going over some computing fundamentals, filling in some gaps in my own knowledge. Even as I educate myself, say by making a toy programming language, I hope I can approach these fundamentals with a fresh pair of eyes.

In time I’d like to explore a deeper set of questions. How can making software become more affordable for those with real (and often dire) needs? How can we make software adaptable, malleable, instead of always starting over from scratch? And how can we make sure software really belongs to its users, never to disappear, say at the end of an “incredible journey”?

I hope my writing helps you in some way. Don't be a stranger