OOPSLA 2002


Tracks
Technical Program
Tutorials
Workshops
DesignFest
Educators' Symposium
Doctoral Symposium
Demonstrations
Posters
Student Research
Competition

Student Volunteers
Special Events
Exhibits
Housing Information
Registration Information
Transportation

Wednesday, 6 November – 10:00-17:30 – Convention Ctr - Room 602

39 Ruby in a Day

Dave Thomas
The Pragmatic Programmers, LLC, dave@pragmaticprogrammer.com
Andy Hunt
The Pragmatic Programmers, LLC, andy@pragmaticprogrammer.com

Smalltalk was ahead of its time: we're just entering the decade of the untyped, flexible language. And by all accounts, Ruby could well be the language of that decade. Small, but tremendously expressive, Ruby is finding favor among all kinds of developers. From web applications to numerical simulations at NASA, Ruby is gaining popularity and mindshare.

As a developer, you owe it to yourself to have a look at Ruby. Even if you never write a line of Ruby code, the ideas in the language can greatly improve the way you think about design and the ways you implement your programs. And if you do starting writing Ruby, you'll discover the tremendous productivity and readability gains that are possible.

Attendee background

Attendees will be familiar with the basics of object-oriented programming. We encourage those who can to bring laptops so we can jointly work on exercises and programming projects.

Format

Slides with a large number of exercises.

Presenters

Dave Thomas has been developing software since the mid 1970's. He holds an honors degree in computer science from London University, and is a member of the IEEE Computer Society and the ACM. He ran a successful software company in the United Kingdom before moving to the United States and forming the Pragmatic Programmers with Hunt. Together they authored two books, "The Pragmatic Programmer: From Journeyman to Master" and "Programming Ruby: The Pragmatic Programmer's Guide". They are authors of the Manifesto for Agile Software Development, and jointly edit the Construction column for IEEE Software magazine. He is a keen private pilot.

Andy Hunt has been developing software since the early 1980's, in various senior positions at companies large and small, before becoming a consultant. He holds a BS in Information and Computer Science from the Georgia Institute of Technology and is a member of the IEEE Computer Society and the ACM. When not programming, he is an avid jazz musician and woodworker. Andy has authored two books with Dave Thomas: "The Pragmatic Programmer: From Journeyman to Master", and "Programming Ruby: The Pragmatic Programmer's Guide". They are authors of the Manifesto for Agile Software Development, and jointly edit the Construction column for IEEE Software magazine.