On 7 Feb 2011, at 17:38, Paul Robinson wrote:

> It's been enlightening, and I've learned plenty about Ruby on the way that I 
> either never learnt in the first place or had simply forgotten.
> 
> I'd definitely encourage going through them - as somebody who has been 
> writing Ruby for 5-6 years, I had my first "surprise" about 15-20 minutes in. 
> I've actually encouraged one friend (a developer, just not in Ruby), to learn 
> Ruby from scratch using them.
> 
> If the group wanted, I'd be happy to offer a talk where we go through some of 
> them - a mixture of the simple but surprising, and some a little more complex 
> and challenging - perhaps as a short addendum to another talk. I'm not 
> convinced there is more than 30-40 minutes of material here, because you 
> know, it's meant to be you reflecting on them, but it could give you a taste 
> of what to expect and the value of doing them. I could easily squeeze in 
> something useful in 15 minutes if need be.

Hi Paul

I managed to balls up ShRUG 9[1] where we were supposed to be working through 
the second half of the money example in TDD by Example.  I realised a few hours 
before the meeting that I didn't *actually own* a copy of TDD by Example, and 
the person I borrowed it off was on holiday in Greece. #snafu #facepalm etc.

So instead we went through the Ruby Koans, done in a rotating pair programmed 
style on an projector.  ie if the people in the room are [A, B, C, D, E], you 
have A typing, B assisting; then B typing, C assisting; C typing, etc.

I learn these things from the experience:

- Yes, it makes for a good session, and is worth doing
- If you haven't done them before/recently, you'll definitely learn something 
new!  eg `a, = [1, 2, 3]`
- There's *way* more than 40 minutes here, because you may get bored with the 
syntax-heavy questions, then find that the triangle problem descends into a 
philosophical debate on the granularity of TDDing an algorithm

I think you should go with this idea if there's interest from others, but you 
may want to take into account my experience of doing it in a group session, 
which had quite a wide range of abilities taking part (normal at ShRUG).


> I know it's a bit controversial offering a Ruby talk at NWRUG these days, but 
> thought I'd offer. :-)

If you're going to do something as leftfield as talking about Ruby at NWRUG, 
clearly the occasion should be marked with a sponsored hogroast[2] =)


HTH
Ash


[1] http://shrug.org/meetings/shrug-9/
[2] "ruby on rails hog roast" => http://www.steveisdeveloping.co.uk/portfolio/10

-- 
http://www.patchspace.co.uk/
http://www.linkedin.com/in/ashleymoran

-- 
You received this message because you are subscribed to the Google Groups 
"NWRUG" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/nwrug-members?hl=en.

Reply via email to