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
2018
2019
2020
2021
2022
2023
2024
dabeaz
jjames
dfan
twhitton
brucehoult
asenchi
ghoseb
zellyn
jcarbaugh
dasil003
enki
Kanru
zephyrfalcon
NX172
Sitwon
kan
kovacs
jmillikin
bittercoder
sbastn
soryu2
shiny
Zak
empty
mmai
edd
Sitwonade
ntoll
bkmontgomery
myles
newman
adurdin
arowla
growe
kratorius
metavida
binarydud
banterability
alexsuraci
iamteem
tmcw
greyfade
givas
cstejerean
Ben
daniellindsley
dmnd
claytron
b3ng0
ndw
streetcleaner
undoingemptyvoid
sjaekel
gtani7
justinlilly
bitprophet
kevinpet
Rolo
nsmgr8
davidpaccoud
smalltobi
davisagli
douglasstarnes
eddymul
gsiegman
cagedmantis
adambrenecki
durden
gnat
skyl
krisse2
maxogden
mattimck
nightfly19
rizumu
gabrielrios
karlstolley
quakehead
daddy
jasonb
jamesotron
bseanvt
filipe_mp
mcaulay
adamv
CrociDB
mccolgan
fisadev
SeanOC
pax
thaostra
sdhamilton
cpharmston
collypops
perimosocordiae
tswicegood
floyd
pejrak
mallipeddi
moriogawa
bkonkle
edfuh
Josh
zeroaltitude
gnubardt
anoop
gridaphobe
chris
milouse
ukazap
dabeaz - 27 years
jjames - 27 years
dfan - 3 years
twhitton - 26 years
brucehoult - 24 years
asenchi - 24 years
ghoseb - 1 years
zellyn - 23 years
jcarbaugh - 2 years
dasil003 - 22 years
enki - 22 years
Kanru - 2 years
zephyrfalcon - 21 years
NX172 - 21 years
Sitwon - 20 years
kan - 20 years
kovacs - 20 years
jmillikin - 3 years
bittercoder - 20 years
sbastn - 20 years
soryu2 - 20 years
shiny - 20 years
Zak - 20 years
empty - 20 years
mmai - 20 years
edd - 20 years
Sitwonade - 20 years
ntoll - 3 years
bkmontgomery - 20 years
myles - 20 years
newman - 20 years
adurdin - 20 years
arowla - 20 years
growe - 19 years
kratorius - 1 years
metavida - 19 years
binarydud - 3 years
banterability - 19 years
alexsuraci - 19 years
iamteem - 19 years
tmcw - 19 years
greyfade - 19 years
givas - 1 years
cstejerean - 3 years
Ben - 19 years
daniellindsley - 19 years
dmnd - 18 years
claytron - 2 years
b3ng0 - 18 years
ndw - 18 years
streetcleaner - 18 years
undoingemptyvoid - 18 years
sjaekel - 1 years
gtani7 - 18 years
justinlilly - 1 years
bitprophet - 18 years
kevinpet - 18 years
Rolo - 2 years
nsmgr8 - 2 years
davidpaccoud - 2 years
smalltobi - 18 years
davisagli - 1 years
douglasstarnes - 18 years
eddymul - 18 years
gsiegman - 1 years
cagedmantis - 18 years
adambrenecki - 1 years
durden - 1 years
gnat - 18 years
skyl - 17 years
krisse2 - 17 years
maxogden - 17 years
mattimck - 17 years
nightfly19 - 17 years
rizumu - 17 years
gabrielrios - 17 years
karlstolley - 17 years
quakehead - 17 years
daddy - 17 years
jasonb - 3 years
jamesotron - 17 years
bseanvt - 17 years
filipe_mp - 16 years
mcaulay - 16 years
adamv - 16 years
CrociDB - 16 years
mccolgan - 16 years
fisadev - 16 years
SeanOC - 2 years
pax - 16 years
thaostra - 16 years
sdhamilton - 16 years
cpharmston - 16 years
collypops - 16 years
perimosocordiae - 16 years
tswicegood - 16 years
floyd - 16 years
pejrak - 15 years
mallipeddi - 15 years
moriogawa - 15 years
bkonkle - 15 years
edfuh - 15 years
Josh - 15 years
zeroaltitude - 15 years
gnubardt - 15 years
anoop - 15 years
gridaphobe - 14 years
chris - 1 years
milouse - 12 years
ukazap - 11 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!