Manifesto

As a software developer, I have the ability and opportunity to impact hundreds, thousands, maybe millions, of human beings on a daily basis. I will apply my skills to intentionally make my users’ day better, even in small ways, at every opportunity.

I will build people-centric systems which enable, empower, and delight, rather than technology-centric solutions which marginalize, dehumanize, and devalue.

Developers are users too. Source code is a user interface and as a developer, I experience it just like any other user interface. I will not only consider the experience of my users, but also the experience of my fellow developers.