On 5 January 2012 14:38, Rob Anderson <span dir="ltr"><<a href="mailto:rob.anderson@paymentcardsolutions.co.uk">rob.anderson@paymentcardsolutions.co.uk</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div style="word-wrap:break-word"><div><div><div>I think Ruby is easy (even pleasant) to learn as a language, and even easier to cross-train to if you have experience in other languages. </div></div></div></div></blockquote>

<div><br></div><div>Ruby is easy to learn as a language.</div><div><br></div><div>But the power it gives you (for relatively little investment) often doesn't scale up for large projects.</div><div><br></div><div>Those choices you make at the start which are semantic and nice</div>

<div>often come to bite you in the bum after a year or so of development.</div><div><br></div><div>I'm happy to add a newbie to my team,</div><div>but without the right experienced architects leading the way</div><div>

you're going to run into long-term problems.</div><div><br></div><div>(luckily I've already made those mistakes a few years ago, so I know what to avoid)</div><div><br></div><div>"easy to learn, hard to master"</div>

<div><br></div><div><br></div></div>