> If they bring their ideas here, they usually get the kind of advice that > leads to good practices.
Well, the problem is that they don't go here. They just happily go on trying to invent the wheel (but a square one). /Anders > They also have to frame their questions at the goal level rather than the > technical level. > My only concern is that sometimes the experts here get into the technical > solution before asking about the goal. > As you point out, Maven can be made to do many things that should not be > done. It is hard to do but there is enough expertise in this forum to make > it happen. > > > Ron > >> >> /Anders >> >> On Tue, Sep 11, 2012 at 7:45 PM, Graham Leggett <minf...@sharp.fm> wrote: >>> >>> On 11 Sep 2012, at 7:22 PM, Curtis Rueden wrote: >>> >>>>> Just let a few juniors touch the build and you are doomed pretty >>>>> quickly. >>>> >>>> I agree, and would generalize this statement to any build system I've >>>> ever >>>> designed or worked with: shell scripts, Makefiles, Ant, Maven... it >>>> doesn't >>>> matter. A build is a very finicky thing, especially for medium-to-large >>>> projects, and increasingly so as it adds gravy to the build process. >>> >>> A finicky build is a symptom of poor design, and if your design is poor >>> no tool, unit test, CI, package, strategy or methodology is going to >>> compensate for it. Discipline is the art of knowing why not to do something, >>> and is a difficult thing to teach. >>> >>> There is a tremendous amount of waste that is perpetrated in software >>> engineering, software is built to be disposable, with very short shelf >>> lives. Maven challenges this trend by encouraging convention, repeatability, >>> and code longevity, and this is a very good thing. >>> >>> Regards, >>> Graham >>> -- >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> > > > -- > Ron Wheeler > President > Artifact Software Inc > email: rwhee...@artifact-software.com > skype: ronaldmwheeler > phone: 866-970-2435, ext 102 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org