> 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

Reply via email to