July 17, 2007

...Learn TDD with Codemanship

I Care About Software

Here's a draft pledge for a web site I'm about to start work on that will allow people like me (and you, my fine friend) to publicly pledge our commitment to software development. It's not just a job. This site will be for people who see software development as their calling, and who care passionately about the value of the software and systems they create, and the economy with which they create it.

-----------------------------------------------------------------

I believe that the software I help to create defines me as a professional, and speaks volumes about my capability as a software developer, and my commitment to the profession of software development.

* I care that the software I help to create is useful and usable

* I care that the software I create is simple and elegant

* I care that the software I help to create is reliable and robust

* I care that the software I help to create is responsive and scalable

* I care that the software I help to create can be extended and maintained

* I care that the software I help to create can be safely reused

* I care that the software I help to create is economical

* I care that the software I help to create is ready when it's needed

* I care that the people I work with also care about software as passionately as I do

As someone who cares passionately about software, I will always:

* Look for ways to achieve higher value with greater economy in my work

* Champion those practices which lead to higher value with greater economy in the wider software development community

* Enthusiastically contribute to software development research, knowledge-sharing and debate with others who care as passionately as I do

* Defend my core beliefs against poor practices, be they born out of ignorance or the special interests of people and organisations who evidently do not care about software as passionately as I do

* Offer moral and practical support to those who care as much as I do to help them do the right thing

----------------------------------------------------------------

Would you support this pledge? Would you live this pledge?

(Would you wear a t-shirt with this pledge on it, or a badge that tells people you have taken the pledge?)
Posted 13 years, 5 months ago on July 17, 2007