If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpfull answers is nice, but saying thanks can be even nicer.
Well, with over 350,000,000 citizens, and after allowing for age and other ineligibility limitations, the nominees for political office, particularly the presidency (from ALL parties) is pathetic . . . at best.
Aside from the fringe, most people's decision making, then, is either that they just settle or vote-against. Double-think (re: 1984, George Orwell) helps, but really, like that list,
. . . it's a selection from a bunch of choices that no one wants.
So - why "any worse" ? ? ?
Because, unlike the elections, one can affirmatively vote for "None of the above" - which would be awesome for presidential elections.
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein
"As far as we know, our computer has never had an undetected error." - Weisert
"If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010
Because most "stuff everybody already uses" is already reasonably well covered on the site. A survey with list of new and shiney tools will let the CP staff know if any of them have gotten enough mindshare among us to promote the amount of coverage given.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
Or more precisely, Ruby on Rails - I've been learning this for the last few months and I would have to say I am very impressed. First off, the Ruby language is very impressive - it's part imperative, part functional, and being interpreted rather than compiled (pros and cons to that) it's very easy to use. Rails, leveraging Ruby, is amazing, and it's also impressive how much community support there is and how many plugins there are available for free to solve a variety of problems - authentication, authorization, etc. It's also very well documented, both by the Rails team and outside sources -- the railscasts have been incredibly helpful to learn this technology.
A technology also needs a good way to work with the technology, and here, a commercial product called RubyMine is also incredible. It's a powerful IDE integrating version control, debugging, database support, a very smart editor, etc. There are many features in RubyMine that I wish Visual Studio had -- going back to C# projects in VS seems like going back a century when compared with RubyMine.
The drawback is of course that it's interpreted, however, the performance hit is not something that I've been concerned with - Rails is a web page rendering architecture (MVC) and the heavy lifting should be done by the database with lightweight parsing and reformatting done in Ruby, so performance should never be an issue. The advantages to being interpreted are numerous though, in that I can make changes to code, click the refresh button on the browser, and see the results immediately.
The only other drawback that I've encountered is that there are so many different ways to do something that it can get a bit confusing as to what the best practice is. Having a good mentor in the technology is very helpful, and there's literally reams of information out there from experienced Rails developers that have been incredibly helpful.
If you haven't tried Ruby on Rails, I highly recommend you spend a day or so just exploring it.
The question is about how many we have used, not how many we have heard of. So it is not that surprising that the positive is very low, even for Rails. I have heard of it many times, never used it though, but I don't do web programming, so it may not be as surprising.
Most of the rest (apart from Clojure) I had not even heard about.
Never heard of most of those.
What's Clojure doing in there? I believe they're all development frameworks for one language or another (Java, Go, PHP, Python, Ruby...) except Clojure, which is a language by itself.
Almost sounds like "Which have you used, apples, pears, grapes and/or a gardener" except that we'd never have heard of apples or pears.