[LRUG] Your Code is My Hell

J. Pablo Fernández pupeno at pupeno.com
Fri Aug 26 03:55:41 PDT 2011


On Fri, Aug 26, 2011 at 12:09, Glenn Gillen <glenn at rubypond.com> wrote:
>
>  > (This email is intended as a cultural observation and does not express
> > or imply a position on the merits of testing nor on the quality of
> > Ruby's code or its developers.  I'm very happy working in Ruby, I
> > think that on the whole it's at least as well designed as any other
> > competing platform, and I don't want anyone to assume that my moment's
> > snarkiness was an indicator of general dissatisfaction, because it's
> > not)
>
> How could we make it better? I have a feeling that python does better but
> I've no real experience to support it. I wonder if the the "Readme Driven
> Development" approach would be better, especially for gems. All of my
> thoughts are pretty fluffy though and could really use critical appraisal of
> someone outside both the ruby and x community.


Here I have a question and I mean it as an honest and humble question...
what is it that you want to change and why?

If I was doing PHP I'd be worried about all the messy code because most of
it will be on libraries I have to use (or re-write). In Ruby, surely there
are messy projects*, but generally libraries, gems, are in good shape and
that's what I care about. Surely we have problems, we are fashion driven and
sometimes the popular options feel weird (to me that is, of course).

It's impossible to keep other people from writing messy projects and... it's
actually part of learning, to write messy projects. Some people never grow
up from that, but as long as they stay away from my code, I'm happy.

I suppose it is a problem if you are a consultant that gets hired to add the
final touches to projects, changing projects no a weekly basis.

* reading code samples from applicants have been... enlightening... for
example... I seen an app with only one controller: application_controller...
with tens of actions.
-- 
J. Pablo Fernández <pupeno at pupeno.com> (http://pupeno.com)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lrug.org/pipermail/chat-lrug.org/attachments/20110826/798a84bd/attachment-0003.html>


More information about the Chat mailing list