I don't think it's useful to debate build tools and their builders or
tools on this list.

On Tue, Sep 11, 2012 at 3:26 PM, Anders Hammar <and...@hammar.net> wrote:
>> 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
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to