>
> 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.

Reply via email to