On Tue, 2010-06-01 at 11:23 +0200, Peter Maas wrote: > * keeping a sane ruby environment next to a java environment proves to > be quite a bit of work (we are 2 teams of 6 devs) > * incremental compiles don't really work resources are not taken into > account > * integration with maven style repostories is not optimal (no > dependencies in pom etc.) > * dependency graph between projects is very shallow for our needs, > quite some string filtering going on now > * no dependency scopes apart from test and compile > * many plugins only work in certain conditions; where find ourselves > modifying core components to actually get stuff like code coverage and > javadoc to exactly do what we want it to do > > Still, don't get me wrong... we really like how easy it is to drop to > operating system level stuff from ruby ;)
Thanks for that, very helpful. > > And yes, I agree a live demo should be part of the presentation. But > especially under-the-hood stuff like the way incremental compiles are > calculated from the DAG and how tests are being paralellized is > something far easier to explain with some slides backing it ;) > For a first presentation, you almost certainly don't want to get involved in deep internals, but instead just skate over the points raising flags for any further debates. The danger here is "bikeshedding". If you offer an audience details, opponents of your proposal will pick up on the smallest (but most comprehensible) issue and turn it into the single point on which your proposal stands or falls. Not good. Classic example: Bazaar vs. Mercurial vs. Git. For technical reasons certain log commands can be slow in Bazaar. So you see the argument. This log command is slow in Bazaar so therefore Bazaar is not usable therefore we choose Git because it is the fastest. Independent or not of whether Git is a good choice, if the discussion proceeds in this fashion then sanity is lost. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:[email protected] 41 Buckmaster Road m: +44 7770 465 077 xmpp: [email protected] London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
signature.asc
Description: This is a digitally signed message part
