Matt Pritchett

Writing

Software development

Notes on software, nonprofits and running a small business.