Software Craftsmanship
I use the term craftsmanship because I believe writing software is a craft. I also believe that writing code is something well suited to an apprentice-journeyman-master model particularly when applied in an open source context.
Pages in this category
- Priority, Severity and Roundup (Feb. 8, 2005)
- Branching in Subversion (Feb. 8, 2005)
- More on Priority and Severity (Feb. 8, 2005)
- Priority Levels (Feb. 8, 2005)
- Which Releases Have This Bug (May 22, 2005)
- Extreme Programming (May 22, 2005)
- Mentoring the Summer of Code (June 30, 2005)
- Summer of Code Kick-off (July 1, 2005)
- Summer of Code Blogs (July 12, 2005)
- I'm Proud (July 27, 2005)
- FOP (Aug. 2, 2005)
- Revisting Versioned Literate Programming (Dec. 2, 2005 : 4 comments)
- Contributing to Open Source Python Projects (Dec. 26, 2005 : 2 comments)
- The Inverse Law of Bug Complexity (April 19, 2006 : 1 comment)
- SubEthaEdit Release and Bug Fix Announcements (May 23, 2006 : 2 comments)
- Update: pyjamas (July 5, 2006 : 2 comments)
- Google Code Project Hosting (Feb. 15, 2007)
- Open Source Software (April 28, 2008)
- Django Sprint (Sept. 14, 2007 : 4 comments)
Last Modified: June 8, 2005
Author: jtauber