Correlation does not prove causality.
Tina
SCJP 1.4, SCWCD 1.4
Originally posted by Roger F. Gay:
Introducing a book on practical use of RAILS suggests the authors are experts on the advantages of its use. I'm a fence sitter. On the one hand, I am a big fan of well-developed open-source solutions. Why should everyone reinvent the same horse? Why not maintain one code set, make it the best it can be, and reuse it - a wise philosophy.
Originally posted by Roger F. Gay:
What's the silver bullet? Why should I use RAILS?
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
But then I get stuck on the idea that my applications will carry around lots and lots of code that they don't actually use, and the thought that I may as well spend time creating my own support functions instead of learning about a much larger group of them (all of which my application doesn't need).
It's especially easy to think this way when a group of functions offered is not defined as a standard, and not accepted to the point that they are built into the language being used.
Originally posted by Ben Scofield:
and the language is so flexible that I don't have to work too hard to change those things that surprise me.
Originally posted by Bear Bibeault:
Coming in as a Ruby neophyte, one thing that's occurred to me is that maybe it's too malleable of a language? Is it not possible that the things you do in Ruby to not surprise yourself may be a vast surprise to others?
I'm loathe to compare Ruby to Perl -- but I've yet to see Perl code written by anyone else that I have a chance of deciphering. Heck, I usually can't decipher Perl that I wrote myself last week! I call it The Write-Only Language.
Originally posted by Bear Bibeault:
Is the flexibility of Ruby its greatest weakness as well as one of its greatest strengths?
Author of Test Driven (2007) and Effective Unit Testing (2013) [Blog] [HowToAskQuestionsOnJavaRanch]
"Computer science is no more about computers than astronomy is about telescopes" - Edsger Dijkstra
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime. |