John Daniels

Master, eh? Well, according to Jason. Hmmm…. I think it's pretty meaningless really, since I don't think traditional craftsmanship is a particularly good analogy for software development. It's useful in that it tells us to consider apprenticeship as an appropriate way of learning, but I think software development on anything other than a very small scale is largely a social activity, unlike traditional crafts.

See some more of my thoughts on software craftsmanship here and here.

Also see the discussion on John Wood's page.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License