Tom Cloyd
1/9/2009 12:02:00 PM
Thanks Mike. I appreciated your post. I'm an awful Ruby programmer, and
write tightly organized, well documented procedural Ruby. I'm only now,
after probably 1.5 years of on and off work in the language, getting
around to writing classes. I really couldn't see why I'd want to, until
very recently. Then, thanks to some folks on this list, I "got it". I
can't wait to dive in to using classes, now.
I'm also getting into cucumber and rspec as fast as I can (most
impressive, at least to me), and I've very grateful for the clever
people working in that corner of the universe. I'm learning an awful lot
from them.
I've loved the whole experience, even at my very humble level of
involvement. It's just been fun (well, not all the time). My programs
work, and they do work FOR me (my only client). I totally do NOT need
legitimization (not my profession), but it's still awfully nice to read
your post. You've described my attitude quite precisely.
t.
Mike Stephens wrote:
> My view is you start out simple and straightforward. There are no Police
> to arrest you if you write procedural Ruby programs. I have many Ruby
> books and the impression I get is it is a complex, subtle and somewhat
> arcane language. I have no intention of ever learning reflection and
> that sort of thing. My long experience of IT tells me that code is a
> tiny part of solving problems and that clever code is rarely preferable
> to something simple and easy to understand. What I also want to avoid -
> like you - is having to learn lots of things at once so my advice is
> start off with raw Ruby out of the box, and only add layers as you
> become comfortable with what you've already learnt. You're not in this
> game to talk to clever people at conferences. You're here to build
> systems that work.
>
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tom Cloyd, MS MA, LMHC - Private practice Psychotherapist
Bellingham, Washington, U.S.A: (360) 920-1226
<< tc@tomcloyd.com >> (email)
<< TomCloyd.com >> (website)
<< sleightmind.wordpress.com >> (mental health weblog)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~