From: Jason Gorman <goo...@parlezuml.com>
Date: Fri, 13 Mar 2009 02:02:33 -0700 (PDT)
Local: Fri, Mar 13 2009 5:02 am
Subject: Re: Readability and Simplicity (Was: Principles of Software Craftsmanship?)
I don't necessarily agree that "craftsman" and "professional" mean the
same thing. But more importantly, in all mature professions, professionals have lines they can't/won't cross, be it for ethical reasons, for reasons of safety, and so on. A doctor might strongly suggest you lose weight, for example, and explain the risks if you don't. But if you're too overweight for an operation, the surgeons won't operate. End of discussion! If the customer demands that the architect leave out fire exits, the architect won't explain the risks and then do as the customer says. If he did, he might be committing a criminal offence. Jas
On Mar 13, 8:47 am, Casey Charlton <ca...@goinsane.co.uk> wrote:
> The responsibility of being a craftsman (though I prefer the term "a
> professional") is to explain what you think is wrong with the > position/decision ... and once you have done that, you get on with meeting > the business need the way you have been asked to. > Someone who is not a craftsman/professional will just do it without > explaining the issues they see ahead. > Similarly, as a business owner I would view someone who said they would not
> 2009/3/13 Jason Gorman <goo...@parlezuml.com>
> > But this seems kind of fundamental. You said that if they asked you to
> > My question is: what is the software craftman's position? If we have
> > Jason Gorman
> > On Mar 13, 8:29 am, Casey Charlton <ca...@goinsane.co.uk> wrote:
> > > 2009/3/13 Jason Gorman <goo...@parlezuml.com>
> > > > We shuld probably use some examples to illustrate and hopefully
> > > > My interpretation is that a craftsman has a line he/she does not
> > > > Jason Gorman
> > > > On Mar 13, 8:19 am, Casey Charlton <ca...@goinsane.co.uk> wrote:
> > > > > If that is the case - I'll withdraw my signature - I work for
> > > > > "Well crafted software" is to me, software that meats the business
> > > > > 2009/3/12 Enrique Comba Riepenhausen <eco...@gmail.com>
> > > > > > 2009/3/12 Casey Charlton <ca...@goinsane.co.uk>:
> > > > > > I must disagree with that for one simple reason (our first value in
> > > > > > Not only working software, but also well-crafted software
> > > > > > > If your priority is well written code, you almost certainly have
> > > > > > If someone is in the pursuit of what you just mention above, he/she
> > > > > > As most of us have mentioned before, there is nothing wrong about
> > > > > > Cheers,
> > > > > > Enrique
> > > > > > > 2009/3/12 Curtis Cooley <curtis.coo...@gmail.com>
> > > > > > >> At the risk of sounding snarky, works != craftmanship
> > > > > > --
> > > > > - Show quoted text -- Hide quoted text -
> > > - Show quoted text -- Hide quoted text -
> - Show quoted text - You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||