Why the lucky stiff: Difference between revisions
→Intro: the reader doesn't know rails |
→Tutorials: NPOV --- "highly recommended" is implicitly subjective. |
||
Line 18: | Line 18: | ||
===Tutorials=== |
===Tutorials=== |
||
His best known work is |
His best known work is ''[[Why's (poignant) Guide to Ruby]]''<ref>{{cite book | author=Michael Fitzgerald|year=2007|publisher=O'Reilly|isbn=0596529864|title=Learning Ruby}}</ref>, which "teaches Ruby with stories." <ref>{{cite book | author = Lucas Carlson | author = Leonard Richardson |title=Ruby Cookbook | publisher=O'Reilly | year = 2006 | isbn=0596523696}}</ref> Paul Adams of [[Webmonkey]] describes its eclectic style as resembling a "collaboration between [[Stanisław Lem|Stan Lem]] and [[Edward Lear|Ed Lear]]".<ref name="Paul Adams 1">{{cite web | year=2003 | editor= Paul Adams | title= Getting Your Feet Wet With Ruby On Rails | url=http://web.archive.org/web/20061231080418/http://www.webmonkey.com/05/28/index4a.html}}</ref>. Chapter three was published in ''The Best Software Writing I: Selected and Introduced by Joel Spolsky''<ref name="Best Software Writing I">{{cite book | year=2005 | publisher=Apress | title="The Best Software Writing I: Selected and Introduced by Joel Spolsky" | url=http://www.apress.com/book/view/9781590595008 | isbn=978-1590595008}}</ref>. |
||
''[http://tryruby.hobix.com Try Ruby]'' is an online interactive learning tool that provides a browser-based Ruby [[Shell (computing)|shell]] and an instructor that guides beginners through their first steps in Ruby. |
''[http://tryruby.hobix.com Try Ruby]'' is an online interactive learning tool that provides a browser-based Ruby [[Shell (computing)|shell]] and an instructor that guides beginners through their first steps in Ruby. |
Revision as of 03:17, 17 June 2008
Unknown (alias why the lucky stiff) | |
---|---|
Other names | why, _why |
Occupation(s) | Ruby programmer, author |
Known for | Why's (poignant) Guide to Ruby, Camping |
why the lucky stiff (often known simply as why or _why) is the persona of a prolific writer, cartoonist, musician, artist, and computer programmer notable for his work with the Ruby programming language. Along with Yukihiro Matsumoto and David Heinemeier Hansson, he is sometimes seen as a key figure in the Ruby community.
Why the lucky stiff was the keynote speaker at RailsConf in 2006.[1], He also had a speaking session titled "A Starry Afternoon, a Sinking Symphony, and the Polo Champ Who Gave It All Up for No Reason Whatsoever" at the 2005 O'Reilly Open Source Convention held in Portland, Oregon.[2] It explored how to teach programming and make it more appealing to adolescents.
Works
Tutorials
His best known work is Why's (poignant) Guide to Ruby[3], which "teaches Ruby with stories." [4] Paul Adams of Webmonkey describes its eclectic style as resembling a "collaboration between Stan Lem and Ed Lear".[5]. Chapter three was published in The Best Software Writing I: Selected and Introduced by Joel Spolsky[6].
Try Ruby is an online interactive learning tool that provides a browser-based Ruby shell and an instructor that guides beginners through their first steps in Ruby.
His latest project, Hackety Hack, is a Ruby- and Mozilla- based environment used to teach programming to children.
Code
_why is the author of several libraries and applications, most of them written in Ruby.
- Camping, a microframework inspired by Ruby on Rails and based on Markaby that is less than 4 kilobytes.[7]
- Park Place, a "nearly complete clone of the Amazon S3 web service."[7]
- Hobix, a YAML-based weblog application written in Ruby.
- Hpricot, an HTML parser.
- Markaby, (markup as Ruby), a DSL to generate valid HTML using Ruby blocks and methods instead of tags.[8]
- MouseHole, a personal web proxy that can rewrite the web à la Greasemonkey.
- the RedCloth library, which implements the Textile markup language.
- the Sandbox, a library for managing several Ruby environments in a single process.
- Syck, a YAML library for C, Ruby, and several other languages. Syck has been a part of standard Ruby libraries[9] since Ruby version 1.8.0.
- Shoes, a UI toolkit "for Making Web-like Desktop Apps"[10][11]
Music
_why has appeared with his band The Thirsty Cups live at conferences and has recorded a soundtrack for his book Why's (poignant) Guide to Ruby.
Art
He has illustrated The Ruby Programming Language, authored by David Flanagan and Yukihiro Matsumoto.[12]
External links
- hackety.org, _why's current blog about artful computer hacking and the successor to RedHanded
- Episode of the Ruby on Rails Podcast about Camping
- A list of _why's open source projects
- Shoes Roundup: Ruby GUI App Development Goodness, lists a few resources for Ruby/Shoes development
- Soundtrack for the book, Why's (poignant) Guide to Ruby
- hoodwink.d, a hack allowing insiders to add comments to every page on the web.
- RedHanded, a defunct blog dedicated to Ruby culture
- .c( whytheluckystiff )o., _why's personal blog
- (.~) what a quiet stiff (~.), a photo and image blog by _why
References
- ^ RailsConf Keynote: Why the Lucky Stiff
- ^ O'Reilly Open Source Convention 2005
- ^ Michael Fitzgerald (2007). Learning Ruby. O'Reilly. ISBN 0596529864.
- ^ Leonard Richardson (2006). Ruby Cookbook. O'Reilly. ISBN 0596523696.
- ^ Paul Adams, ed. (2003). "Getting Your Feet Wet With Ruby On Rails".
- ^ "The Best Software Writing I: Selected and Introduced by Joel Spolsky". Apress. 2005. ISBN 978-1590595008.
- ^ a b Advanced Rails. O'Reilly. 2007. p. 235. ISBN 0596510322.
- ^ "Beginning Ruby: From Novice to Professional. Apress. 2007. p. 443. ISBN 978-1-59059-766-8.
- ^ Standard Library documentation for Syck
- ^ InfoQ: Ruby Shoes for lightweight GUIs, graphics and animation
- ^ O'Reilly Network: Shoes Meets Merb: Driving a GUI App through Web Services in Ruby
- ^ David Flanagan, Yukihiro Matsumoto. The Ruby Programming Language. O'Reilly Media. ISBN 978-0596516178.