I'd not call them skilled, if you mean they refuse to ship until it's
perfect.
On May 17, 2012 9:18 AM, "Casper Bang" <[email protected]> wrote:

> Why do you think this is?  If I engage the services of a carpenter/cabinet
>> maker then yes, of course I want them - first and foremost - to solve a
>> storage problem for me.  But if that was the only thing they did then we'd
>> never have the French provincial style, or Rococo, or any of the other
>> wonderful designs that help make life just that little bit richer.
>>
>
>> If someone makes a wardrobe for me then I WANT them to be passionate
>> about it, to be a craftsman, to make something beautiful.. Surely we owe it
>> to ourselves to do nothing less?
>>
>
> Now we're getting into the debate whether programming is an art/craft.
> Most skilled programmers I've met, including myself, would be characterized
> as perfectionists and if not pressed by deadlines, would never finish
> anything - the painting is literally NEVER really done. There's always
> another unit-test to be written, some refactoring to be done, algorithm to
> be optimized etc. etc.
>
> That's fine and dandy for all our hobby projects, but unless we won the
> lottery, there's an employer with some strategic commercial agenda and
> problems for us to solve. Actually shipping, is a product's or service's
> greatest feature. Admittedly, it's a battle I've struggled hard with most
> of my professional life, when is it "good enough" and how do you balance
> due diligence with over-ingeneering.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Java Posse" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/javaposse/-/3mMwhPO7quMJ.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/javaposse?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Java 
Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to