On 18 Jul 2013, at 11:06, Graham Ashton <[email protected]> wrote:

> God no. For me it's the Ruby community's repeated failure to understand the 
> purpose of testing, and the consequent obsession with finding more ways to 
> decrease our ability to save/make money for the organisations we work for.
> 
> Actually no, I'm wrong. That's just what has me continually considering a 
> community (and hence language) change.


The best way to convince the Ruby community of doing something differently is 
with code. Always has been, always will be. 

Rightly or wrongly, there is a grumpiness within the Ruby community about 
theoretical constructs, philosophical debates, and even implementations in 
other languages as being "the right way to do it". But ship a gem or three and 
people start to play around, learn and get it.

DHH showed his opinions by producing the first cut of Rails and has continued 
to force his opinions along ever since. The Sinatra guys responded. So did the 
DataMapper and Sequel guys. And Cucumber, RSpec, etc., etc.... 

I'd argue you could do (or convince somebody else to do), something similar: 
build a framework where doing the right things based on those ideas is easier. 
Let me build an app by doing " < GrahamsFramework::Factory" or " < 
GrahamsFramework::Reactor" instead if that's what you'd like, build something 
where I have to think more about making an architectural decision beyond 
"that's a model" or "that's a controller", but where I'm still given a lot of 
help to make me more productive and I'm going to get interested. Document it 
through lots of tests, and some starter guides. People will get it, companies 
will use it, and you'll be able to buy a stupidly expensive car as well. :-)

I'm not saying your views on the Ruby community aren't at some level valid, 
just that there might be a way to approach them that lets you keep on working 
with Ruby, if that's what you want.

-- 
You received this message because you are subscribed to the Google Groups 
"NWRUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/nwrug-members.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to