If software craftsmanship is defined through adherence to non-functional requirements, then it is real, measurable, and quantifiable. Proof by construction: produce a badly tested, non-modular, insecure piece of software. Deploy to mission-critical environment. At first signs of pressure either from the customer(s) or the development team, it becomes apparent that the software is "badly crafted".<br>
<br>Software craftsmanship is also described sometimes through "softer terms" like aesthetics:<br><br><a href="http://jaoo.dk/presentation/Aesthetic+programming+with+Ruby">http://jaoo.dk/presentation/Aesthetic+programming+with+Ruby</a><br>
<br>A less quantifiable but equally important perspective, in my point of view.<br><br>Cheers,<br>Vahagn<br><br><div class="gmail_quote">On Mon, May 11, 2009 at 11:54 AM, Anthony Green <span dir="ltr"><<a href="mailto:Anthony.Green@bbc.co.uk">Anthony.Green@bbc.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
I've been humph *frustrated*  in arguments recently with colleagues as to<br>
whether  the notion of Software Craftsmanship is real or a fictional<br>
construct.<br>
<br>
Originally schooling as artist I've found affinity with the ideas, thoughts,<br>
philosophies espoused in books like 'Hackers and Painters', 'Refactor Your<br>
WetWetware'<br>
<br>
Thoughts ?<br>
<br>
<br>
--<br>
Anthony Green<br>
Client Side Developer<br>
<br>
<br>
<br>
<a href="http://www.bbc.co.uk/" target="_blank">http://www.bbc.co.uk/</a><br>
This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated.<br>
If you have received it in error, please delete it from your system.<br>
Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately.<br>
Please note that the BBC monitors e-mails sent or received.<br>
Further communication will signify your consent to this.<br>
<br>
_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
</blockquote></div><br>