to do then now would be retro, to do then then was very nowtro
Log in or Sign Up

Ruby

since 1995 (earliest usage recorded on this site was 1998)

Ruby is a dynamic, reflective, general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was initially developed and designed by Yukihiro "Matz" Matsumoto. It was influenced primarily by Perl, Smalltalk, Eiffel, and Lisp.

Ruby supports multiple programming paradigms, including functional, object oriented, imperative and reflective. It also has a dynamic type system and automatic memory management.

more info

Login or signup to add Ruby to your list!

Users

Technology Timeline Graph
 
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
jjames
dfan
dabeaz
twhitton
brucehoult
asenchi
zellyn
ghoseb
enki
dasil003
jcarbaugh
Kanru
zephyrfalcon
NX172
Sitwon
mmai
sbastn
ntoll
newman
empty
soryu2
Zak
shiny
edd
bittercoder
jmillikin
kovacs
kan
Sitwonade
arowla
bkmontgomery
adurdin
myles
banterability
growe
givas
binarydud
iamteem
tmcw
kratorius
alexsuraci
daniellindsley
Ben
greyfade
cstejerean
metavida
davisagli
nsmgr8
douglasstarnes
dmnd
claytron
streetcleaner
gsiegman
adambrenecki
gtani7
kevinpet
davidpaccoud
durden
Rolo
cagedmantis
smalltobi
eddymul
ndw
bitprophet
justinlilly
sjaekel
undoingemptyvoid
gnat
b3ng0
jasonb
daddy
gabrielrios
karlstolley
skyl
rizumu
nightfly19
maxogden
mattimck
krisse2
jamesotron
bseanvt
quakehead
SeanOC
collypops
pax
mccolgan
tswicegood
sdhamilton
CrociDB
fisadev
filipe_mp
perimosocordiae
mcaulay
adamv
cpharmston
thaostra
floyd
pejrak
gnubardt
moriogawa
mallipeddi
edfuh
anoop
zeroaltitude
bkonkle
Josh
gridaphobe
chris
milouse
ukazap
jjames - 20 years
dfan - 3 years
dabeaz - 20 years
twhitton - 19 years
brucehoult - 17 years
asenchi - 17 years
zellyn - 16 years
ghoseb - 1 years
enki - 15 years
dasil003 - 15 years
jcarbaugh - 2 years
Kanru - 2 years
zephyrfalcon - 14 years
NX172 - 14 years
Sitwon - 13 years
mmai - 13 years
sbastn - 13 years
ntoll - 3 years
newman - 13 years
empty - 13 years
soryu2 - 13 years
Zak - 13 years
shiny - 13 years
edd - 13 years
bittercoder - 13 years
jmillikin - 3 years
kovacs - 13 years
kan - 13 years
Sitwonade - 13 years
arowla - 13 years
bkmontgomery - 13 years
adurdin - 13 years
myles - 13 years
banterability - 12 years
growe - 12 years
givas - 1 years
binarydud - 3 years
iamteem - 12 years
tmcw - 12 years
kratorius - 1 years
alexsuraci - 12 years
daniellindsley - 12 years
Ben - 12 years
greyfade - 12 years
cstejerean - 3 years
metavida - 12 years
davisagli - 1 years
nsmgr8 - 2 years
douglasstarnes - 11 years
dmnd - 11 years
claytron - 2 years
streetcleaner - 11 years
gsiegman - 1 years
adambrenecki - 1 years
gtani7 - 11 years
kevinpet - 11 years
davidpaccoud - 2 years
durden - 1 years
Rolo - 2 years
cagedmantis - 11 years
smalltobi - 11 years
eddymul - 11 years
ndw - 11 years
bitprophet - 11 years
justinlilly - 1 years
sjaekel - 1 years
undoingemptyvoid - 11 years
gnat - 11 years
b3ng0 - 11 years
jasonb - 3 years
daddy - 10 years
gabrielrios - 10 years
karlstolley - 10 years
skyl - 10 years
rizumu - 10 years
nightfly19 - 10 years
maxogden - 10 years
mattimck - 10 years
krisse2 - 10 years
jamesotron - 10 years
bseanvt - 10 years
quakehead - 10 years
SeanOC - 2 years
collypops - 9 years
pax - 9 years
mccolgan - 9 years
tswicegood - 9 years
sdhamilton - 9 years
CrociDB - 9 years
fisadev - 9 years
filipe_mp - 9 years
perimosocordiae - 9 years
mcaulay - 9 years
adamv - 9 years
cpharmston - 9 years
thaostra - 9 years
floyd - 9 years
pejrak - 8 years
gnubardt - 8 years
moriogawa - 8 years
mallipeddi - 8 years
edfuh - 8 years
anoop - 8 years
zeroaltitude - 8 years
bkonkle - 8 years
Josh - 8 years
gridaphobe - 7 years
chris - 1 years
milouse - 5 years
ukazap - 4 years
1998–
I picked up Ruby before google translate and all of the documentation was in japanese. You had to put on a mining helmet and take a pick axe to the language to get any milage at all. I always assumed that had something to do with the titling of the book.
1998–
I'm done some work with it in the context of the Swig Ruby module. Taught it to students in a university course around 2007.
1998–2000
Neat in a lot of ways but I could never get over ending my functions with "end end end".
1999–
I hopped on the Ruby train just as it was leaving the station. In the good old days, docs were hard to find, and the going was rough, but friendly hackers on Usenet helped me along. I still believe Ruby is the best object oriented scripting language around and use it regularly.
2001–
Picked up Ruby on the suggestion of a friend after spending a day with Python. We wrote a small command line application together called rweather. Ended up picking up Rails and contributing to the first Rails book.
2001–
In April 2001 I visited Chicago. The guy I was staying with handed me the Ruby book, I handed him a Dylan book... I still prefer Perl for quick&dirty but Ruby is at least better than Python.
2002–
The Pragmatic Programmer pushed me towards Ruby, before Rails existed. I use it now only for things like Chef/Puppet, with no clear Python alternative. And I still miss _why.
2002
2003–
I first got into Ruby for sysadmin-type scripting largely because I always loved the _idea_ of Perl but never had the patience to learn it deeper. Once Rails hit the scene I discovered Ruby meta programming and haven't looked back.
2003–2004
I used this at the Treasury Department to test the web application that my company was developing. We used Ruby to scrape the site to test output and automated IE using Microsoft COM bindings.
2003–
2004–
2004–
2004–2005
2005–
I love the beauty of Ruby
2005–
Got into it via Rails, powered my second startup and is still the day job
2005–
On an off. Started with Rails and now I have been into pure Ruby since the start of 2010. Jumping from Python to Ruby is a good experience, it makes you appreciate the subtleties for both languages. Unit testing in ruby sometimes looks easier.
2005–2007
Did some Rails when Rails was pre-1.0 and still v.small. Also helped write/maintain a chat-bot library written in Ruby. Mostly forgotten since becoming a Pythonista.
2005–
My exit from PHP Hell
2005–
Tried it out as Rails was gaining steam. Actually wrote a few small command-line file-processing utilities, instead. Revisited this (and Rails) right at the end of 2011.
2005–
A beautiful, elegant and expressive language. Period.
2005–
Rails promised to make basic web apps easy. After using it on and off for five years, I can't say I disagree. Ruby is nice for scripting *nix too.
2005–
2005–
Got into this language via Rails. Mostly via a few books: The Programming Ruby pickaxe book. Why's poignant guide to Ruby. A few ROR books/cookbooks. Have also used IronRuby on a few occasions, mostly a hosted script language in .Net applications (though I still prefer IronPython because it's a little more mature).
2005–2007
The language is pleasant enough, but its English-speaking community is hell-bent on transforming it into the new PHP. I rewrote my Ruby applications with Python, not due to any inherent attributes of either language, but simply because the general competency of Python libraries is higher.
2005–
2005–
2005–
Kept reading that it was the successor to Python. Quickly realized that wasn't the case.
2005–
2005–
Currently my preferred language for shell-scripting tasks.
2005–
2005–
2005–
Kept reading that it was the successor to Python. Quickly realized that wasn't the case.
2006
2006–
Started using Ruby on Rails for my first full time job & haven't looked back.
2006–
Haven't written much more than 'hello world' in Ruby but from what I've seen of it, it looks quite useful.
2006–
The biggest tool in my chosen profession. That's about it.
2006–
2006–
My first language after PHP. Tackled it during the Rails frenzy. Blew my mind (more in a sense of "wtf" than "omg"). Blew it off for a while. Came full circle recently and approached it again after having Haskell, Lisps, C, etc. under my belt, and it wasn't confusing at all.
2006–
Ruby surprised me in that it was a far more intuitive language than I would have expected. Far more of a joy to use than most other languages I knew at the time.
2006
Rails
2006–2008
2006–2008
2006–
I love Ruby, but I haven't used it nearly as much as I'd have liked.
2006–
2006–
2007–2008
After the Rails hype, tried to learn it. But perlism didn't help me going on. Moreover, my favourite, much better than Rails, Django is available. No need for Rails.
2007
Ruby lead me to Rails. That lead me to Django, which lead me to Python.
2007–2008
I dig inside the language to learn RoR. I then discover Python also has an amazing web framework with Django and got back to Python.
2007–
Picked it up when I started working at a partly-Rails shop. Could largely do without Rails but Ruby itself is a lot of fun. Community needs to document more and be smug/wacky a bit less though.
2007
I wrote a simple CMS for a startup in South Carolina in ruby. The (lack of) documentation of rails bit me in the ass, so I didn't get terribly far. It still reads well enough to a python eye.
2007
2007–
Using for a RAILs based product writing with non-work friends. Using Ruby is sort of buried in there and also for the Capistrano scripts. Spending some time at work-work using Ruby for fast one-off scripting tasks.
2007–
Evaluated it, but Python was more my style. Now using it from time to time.
2007
Spent a summer building a Rails app. It was all right; certainly nicer to work with than PHP; but I like Python better.
2007–
2007–
I like the language a lot. Haven't used it enough to become fluent, but it feels more natural to me than Python.
2007–
2007–2008
Had a very brief stint supporting a Ruby on Rails app.
2007–
I remember Matz and Dave Thomas talking at 1st OSCON in portland, then promptly forgot about it. Today certain rails plugins are critical: acts as solr/ferret/xapian, thinking sphinx, sunspot, but when i get an i7 box i'm gonna feel kinda silly
2007–
2007–2008
2007–
Using it since I use Rails and I love it. In my opinion Ruby's expressiveness is better than Python's.
2007–
2007–
2007–
2007
Encountered along with Rails at a work experience placement. Was thrown in the deep end and didn't like it, but ultimately led me to discover Python and Django.
2007
2007–
I've never used this seriously but keep planning to. The design of the language is very elegant but the implementation in my view, is awful. Also, if it weren't for Rails, I don't think my view of Ruby would be so bad.
2008–
2008–
Did a small rails site and would like to try more again someday.
2008–
2008–
I write Ruby every day. She is my newest flame, and is a seductive and busty mistress.
2008–
First one that i really worked with. Hated at first, but now love it
2008–2010
fun fun!
2008–
2008–
My often abused friend and the second language I learned. Taught me how to effectively use object oriented concepts (that it's not just a bag of functions) and undid a lot of the damage the PHP ingrained in me. I actually use it where a lot of people would use Bash since I have access to every tool I need in the standard library and don't have to know AWK, and SED, whatever else to do what I want.
2008–
This language is so beautiful it makes me cry, as if there's a big onion near my computer.
2008–
the most promising right now
2008–
2008–
Checked to make sure that I didn't want to invest more time in rails (instead of django). I'm not opposed to it though.
2008–
2009–
I delved into Ruby after Python to see how Rails stacked up against Django, but until I find another use for it, I'll remain a Ruby amaetuer.
2009–
I dabble.
2009–
2009–
decided to use it one day for a web scrape project. tried rails.
2009–
In an effort to pick up the final of the big three dynamic languages, I started learning Ruby in 2009. I feel comfortable coding in it now, but definitely wouldn't consider myself an expert by any stretch of the imagination.
2009–
Used in a Rails project, like it. Can never decide what I prefer Python or Ruby. Used day to day on a linux box.
2009–
2009–
Started using it on an university project. I like it, but I like more Python.
2009–
I just love it and want to learn more about it *-*
2009–
2009–
2009–
Using it to hack on Mac Homebrew.
2009–2010
2009–
At first I thought Ruby was pointless to learn, but fortunately I gave it a second look. Now it seems to be my favorite language.
2009–
meh... would like it more if I didn't discover python first.
2010–
We're taking on a Rails project this year, so I'm starting to explore. I definitely prefer Django, though.
2010–
Learning!
2010–
2010–
2010–
Just started learning Ruby!
2010–
2010–
2010–
its beautiful
2010–
2011–
2012
python in confusion mode
2013–
2014–
Ruby + Rails = rule the world!
YaY
kata
Nice to learn

Login or signup to add Ruby to your list!