zack krida

Hi there, I'm Zack. I'm a person with lots of varied interests. There are so many hours in a day and I primarily try to spend as few as possible on Twitter. Update: I quit twitter. I'm free. I prefer to spend my time eating, drinking, planning things to eat and drink later, and spending time with people I love.

I write software for money and usually enjoy it. I like this quote from Alan J. Perlis in the Forward of the wonderful book Structure and Interpretation of Computer Programs:

"If art interprets our dreams, the computer executes them in the guise of programs!"

I like to write software in JavaScript. It's not the best, or fastest programming language, but it runs in browsers and I like writing it more than PHP, my first programming language. These days I often use TypeScript, when appropriate, along with other tools like GraphQL, Node.js, and Postgres.

I currently work on the Tinker team at Automattic, leading a small product team writing open source software.

Previously I wrote more open source software at Creative Commons, an international nonprofit organization dedicated to building and sustaining a thriving commons of shared knowledge and culture.

Before that I worked as a consultant and contributor on various pieces of software at small startups and agencies. I'll write more about that soon.

album of the day