Umisiri - Craftsmanship
The idea that writing software is a craft rather than a science has been around for quite some time. This site is dedicated to this concept and approach to developing software.
Like all crafts writing software requires practice, examples to emulate and exercises to help hone skills. Dave Thomas talks about code katas that help hone programming skills. But becoming a master craftsman is not just a matter of practice...
Craftsmanship conveys a sense of caring about what you do and how you do it. Its is about continual improvement both in terms of skill and process.
Projects
intercept
intercept – is an HTTP proxy designed to help test interactions between web clients and servers
documentation downloadsbvira
bvira – is a reference implementation applying the Post-Redirect-Get HTTP interaction model combined with a model-view-presenter-command pattern that has been used to successfully deliver high performance web applications.
Post-Redirect-Get and the model-view-presenter model is described here
bvira homepage on githubCraftsmanship
Manifesto for Software Craftsmanship
A manifesto for Software Craftsmanship is available at here. Why not add your name to the list
Projects
Navigation
Validation
Valid XHTML Strict | CSS
Graham Brooks