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.
