Why the lucky stiff

why the lucky stiff
_why at RailsConf Europe
Born
Jonathan Gillette
Other nameswhy, _why, Jonathan Gillette
Occupation(s)Ruby programmer, author, musician
Known forWhy's (poignant) Guide to Ruby, Camping

Jonathan Gillette, known by the pseudonym why the lucky stiff (often abbreviated as _why), is a writer, cartoonist, artist, and programmer notable for his work with the Ruby programming language. Annie Lowrey described him as "one of the most unusual, and beloved, computer programmers" in the world.[1] Along with Yukihiro Matsumoto and David Heinemeier Hansson, he was seen as one of the key figures in the Ruby community.[2] His pseudonym might allude to the exclamation "Why, the lucky stiff!" from The Fountainhead by Ayn Rand.[1]

_why made a presentation enigmatically 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.[1] It explored how to teach programming and make the subject more appealing to adolescents. _why gave a presentation and performed with his band, the Thirsty Cups, at RailsConf in 2006.[3][4]

On 19 August 2009, _why's accounts on Twitter and GitHub and his personally maintained websites went offline.[1][5] Shortly before he disappeared, _why tweeted, "programming is rather thankless. u see your works become replaced by superior ones in a year. unable to run at all in a few more."[5]

_why's colleagues have assembled collections of his writings and projects.[6][7][8]

In 2012, his website briefly went back online with a detailed explanation of his plans for the future.[9][10]

Works

Books

His best known work is Why's (poignant) Guide to Ruby,[11] which "teaches Ruby with stories."[12] Paul Adams of Webmonkey describes its eclectic style as resembling a "collaboration between Stan Lem and Ed Lear".[13] Chapter three was published in The Best Software Writing I: Selected and Introduced by Joel Spolsky.[14]

In April 2013, a complete book attributed[15][16] to Jonathan Gillette was digitally released via the website whytheluckystiff.net (which has since changed ownership) and the GitHub repository cwales. It was presented as individual files of PCL (Printer Command Language) without any instructions on how to assemble the print-outs into a book. Based on timestamps from the git repository, Steve Klabnik compiled the pages in the order in which they were released into a PDF file which he titled CLOSURE[17] since the book provides some resolution to the story. Although no authorship is claimed in either the book or the git repository, the writing style and content are very similar to those of Gillette,[18] the storyline references certain events, and the text includes the names Jonathan Gillette and _why.

Code tutorials

Try Ruby is an online interactive learning tool that provided a browser-based Ruby shell and an instructor that guided beginners through their first steps in Ruby. Since _why's disappearance, the project has been continued in spirit at Try Ruby revision 4.[19]

His final project before his internet retirement, Hackety Hack, is a Ruby- and Shoes-based environment intended to bring the power, freedom, and simplicity of BASIC programming to the current generation, with a particular focus on being accessible to children.

Code

_why is the author of several libraries and applications, most of them written in or for Ruby.

_why's self-portrait from Why's (poignant) Guide to Ruby
  • Camping, a microframework inspired by Ruby on Rails and based on Markaby that is less than 4 kilobytes.[20]
  • Park Place, a "nearly complete clone of the Amazon S3 web service."[20]
  • Hobix, a YAML-based weblog application written in Ruby.[21]
  • Hpricot, an HTML parser
  • Markaby (markup as Ruby), a DSL to generate valid HTML using Ruby blocks and methods instead of tags.[22]
  • 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[23] since Ruby version 1.8.0.
  • Shoes, a UI toolkit "for Making Web-like Desktop Apps"[24][25]
  • unHoly, a Ruby bytecode to Python bytecode converter, for running Ruby applications on the Google Application Engine
  • potion, a tiny, fast programming language with a JIT compiler, closure support and an object model built around mixins
  • bloopsaphone, a crossplatform chiptune-like synth, based on PortAudio with a Ruby frontend

Art

He has illustrated The Ruby Programming Language, authored by David Flanagan and Yukihiro Matsumoto.[26] He also dedicates his illustration every year to RubyKaigi, the biggest Ruby conference in Japan, similar to RubyConf.[citation needed]

In March 2009, he was a speaker at the Art and Code conference at Carnegie Mellon University.[27]

Real identity

_why never publicly revealed his own identity while he was active as "why the lucky stiff". Shortly before he left the public eye, an anonymous blog was posted,[1][28] identifying him as Jonathan Gillette, and offering detailed information about his identity, including his schooling, his address, his membership in the band The Child Who Was a Keyhole, and the identity of his spouse. At the time, he did not make any statement on his being outed.

While his offline identity was considered common knowledge in the Ruby coding community,[citation needed] it remained unconfirmed until a 2012 article in Slate magazine quoted a statement from a fellow programmer saying, "Jonathan is _why, he is fine, and he just wants to be left alone."[1]

References

  1. ^ a b c d e f Lowrey, Annie (15 March 2012). "Where's _why? What happened when one of the world's most unusual, and beloved, computer programmers disappeared". Slate. Archived from the original on Mar 16, 2012. Retrieved 15 March 2012.
  2. ^ Terror, Diogo (15 May 2010). "_Why: A Tale of A Post-Modern Genius". Smashing Magazine. Retrieved 13 March 2012.
  3. ^ DeVilla, Joey (30 June 2006). "RailsConf 2006: why the lucky stiff and the Thirsty Cups". joeydevilla.com.
  4. ^ why the lucky stiff presents at RailsConf 2006 (video). Uploaded by Jeremy Ruten. 20 April 2013. Archived from the original on 2021-12-21.
  5. ^ a b Cooper, Peter (August 19, 2009). "'Why The Lucky Stiff' Is Missing". Ruby Inside. Archived from the original on Dec 20, 2022.
  6. ^ Kromer, Flip; Rasmussen, Seth Thomas. "A Living Archive of _why's Executable Poetry". GitHub.
  7. ^ Kromer, Flip. "A mirror of _why's executable poetry". Github.
  8. ^ Ruten, Jeremy. "_why's Estate". Viewsourcecode.org.
  9. ^ O'Dell, J. (19 April 2013). "_why resurfaces, posts a programmer's 'House of Leaves,' disappears again". VentureBeat.
  10. ^ Lardinois, Frederic (January 6, 2013). "After Disappearing for More Than 3 Years, Why the Lucky Stiff Returns to the Internet". TechCrunch.
  11. ^ Fitzgerald, Michael (2007). Learning Ruby. O'Reilly. ISBN 978-0-596-52986-4.
  12. ^ Richardson, Leonard (2006). Ruby Cookbook. O'Reilly. ISBN 0-596-52369-6.
  13. ^ Adams, Paul, ed. (2003). "Getting Your Feet Wet With Ruby on Rails". Webmonkey. Archived from the original on 2006-12-31.
  14. ^ Spolsky, Joel, ed. (2005). The Best Software Writing. Vol. I. Apress. ISBN 978-1-59059-500-8.
  15. ^ The CLOSURE Companion, Steve Klabnik, 2013-09-19
  16. ^ Morris, Kevin (April 18, 2013). "The cryptic return of programming legend Why the Lucky Stiff". The Daily Dot.
  17. ^ CLOSURE. Github. 2013.
  18. ^ Horne, Starr (12 April 2013), Is _why Coming Out of Exile?, honeybadger.io, archived from the original on 2013-10-05
  19. ^ Try Ruby, easydatawarehousing, archived from the original on Oct 3, 2018.
  20. ^ a b Advanced Rails. O'Reilly. 2007. p. 235. ISBN 978-0-596-51032-9.
  21. ^ "hobix&you!! feel yeah!!". hobix.com. Retrieved 2019-11-03.
  22. ^ Beginning Ruby: From Novice to Professional. Apress. 2007. p. 443. ISBN 978-1-59059-766-8.
  23. ^ Standard Library documentation for Syck[dead link]
  24. ^ Schuster, Werner (Sep 19, 2007). "Ruby Shoes for lightweight GUIs, graphics and animation". InfoQ.
  25. ^ Brown, Gregory (Jan 8, 2008). "Shoes Meets Merb: Driving a GUI App through Web Services in Ruby". oreillynet.com. Archived from the original on Apr 7, 2014.
  26. ^ Flanagan, David; Matsumoto, Yukihiro (2008). The Ruby Programming Language. O'Reilly. ISBN 978-0-596-51617-8.
  27. ^ "Art && Code Symposium: Hackety Hack, why the lucky stiff". Vimeo. March 2009. Retrieved 2010-07-17.
  28. ^ "Who is Jonathan Gillette?", Who is why the lucky stiff, Posterous, archived from the original on March 16, 2012.

Read other articles:

Medieval architectural drawing of a monastic compound Plan of Saint Gall. Reichenau, early 9th century (ca.820–830). Ms. 1092. Parchment, 1 folio, ca. 112cm x 77.5 cm. Latin. The Plan of Saint Gall is a medieval architectural drawing of a monastic compound dating from 820–830 AD.[1] It depicts an entire Benedictine monastic compound, including churches, houses, stables, kitchens, workshops, brewery, infirmary, and a special house for bloodletting. According to calculations ba...

 

ميتسوفون بلد المنشأ اليونان المدينة ميتسوفو  المكونات الرئيسية حليب البقر أو حليب الأغنام القوام شبه صلب الدهون 25.9% البروتين 26.8% مدة التعتيق 3 أشهر الشهادة حماية المنشأ تعديل مصدري - تعديل   مِتسُوفون أو (نقحرة: ميتسوفون) (باليونانية: Μετσοβόνε) هو عبارة عن جبن معكرونة شب

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Lukisan karya Joseph Aubert yang menggambarkan sebuah persiapan untuk perkawinan Republikan Lukisan karya Jean Duplessis-Bertaux yang menggambarkan eksekusi-eksekusi di Nantes. Perkawinan Republikan (Prancis: mariage républicain) adalah sebuah me...

Metro station in Delhi, India New Delhi Station Delhi Metro stationNew Delhi metro stationGeneral informationLocationNew Delhi metro station, New Delhi, Delhi 110002IndiaCoordinates28°38′31.9″N 77°13′17.4″E / 28.642194°N 77.221500°E / 28.642194; 77.221500Owned byDelhi MetroLine(s)Yellow Line Airport ExpressPlatformsIsland platformPlatform-1 → HUDA City CentrePlatform-2 → Samaypur BadliPlatform-3 → Dwarka Sector 21Platform-4 → Dwarka Sector 21Tracks4...

 

Buddhist precepts kept on observance days and festivals Buddhist devotional practices Devotional Offerings Prostration Merit-making Taking refuge Chanting Pūja Holidays Buddha's Birthday Vesak Ghost Festival Uposatha Kaṭhina Precepts Five Precepts Eight Precepts Bodhisattva vow Bodhisattva Precepts Other Meditation Giving Texts Pilgrimage Fasting vte In Buddhism, the eight precepts (Sanskrit: aṣṭāṇga-śīla or aṣṭā-sīla, Pali: aṭṭhaṅga-sīla or aṭṭha-sīla) is a list...

 

جيلف-إيراموسى     الإحداثيات 43°38′00″N 80°13′00″W / 43.633333333333°N 80.216666666667°W / 43.633333333333; -80.216666666667  [1] تقسيم إداري  البلد كندا  معلومات أخرى الموقع الرسمي الموقع الرسمي  تعديل مصدري - تعديل   جيلف-إيراموسى، أونتاريو (بالإنجليزية: Guelph/Eramosa)‏ هي مدينة ك...

Pusat Dokumentasi dan Informasi Kebudayaan MinangkabauPDIKMDidirikan1990LokasiKelurahan Silaing Bawah, Kecamatan Padang Panjang Barat, Kota Padang Panjang, Sumatera Barat, IndonesiaJenisMuseum kebudayaan MinangkabauPusat Dokumentasi dan Informasi Kebudayaan Minangkabau atau biasa disingkat PDIKM adalah salah satu museum di Sumatera Barat yang terletak di Kelurahan Silaing Bawah, Kecamatan Padang Panjang Barat, Kota Padang Panjang.[1][2] Museum ini bersisikan berbagai macam inf...

 

For the stations named Kōhoku Station, see Kōhoku Station. Railway station in Abiko, Chiba Prefecture, Japan Kohoku Station湖北駅Kohoku Station north exit in July 2018General informationLocationNakazato 324, Abiko-shi, Chiba-ken 270-1122JapanCoordinates35°52′02″N 140°04′40″E / 35.8673°N 140.0779°E / 35.8673; 140.0779Operated by JR EastLine(s)■ Narita LineDistance6.3 km from AbikoPlatforms1 island platformOther informationStatusStaffed ('Midori no Mad...

 

Macedonian diplomat This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Srgjan Kerim – news · newspapers · books · scholar · JSTOR (December 2009) (Learn how and when to remove this template message...

For similarly named synagogues, see Emanu-El. Temple EmanuelBeit Shalom Jewish CommunityReligionAffiliationReform JudaismLeadershipRabbi Linda Bertenthal; Rabbi Henry Jay Karp, Emeritus; Cantor Gail Posner Karp, EmeritaStatusActiveLocationLocation2215 E. Kimberly RoadDavenport, Iowa United StatesShown within IowaGeographic coordinates41°33′22″N 90°32′37″W / 41.556246°N 90.543528°W / 41.556246; -90.543528MaterialsBrick and ConcreteWebsiteqctemple.org Te...

 

Species of flowering plant Sagina subulata Plant in flower, Poland Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Order: Caryophyllales Family: Caryophyllaceae Genus: Sagina Species: S. subulata Binomial name Sagina subulata(Swartz) C.Presl Synonyms[1] Alsine subulata (Sw.) E.H.L. Krause Phaloe subulata (Sw.) Dumort. Spergella subulata (Sw.) Rchb. Spergula subulata Sw. Not to be confused with Chondrus crispus, a red algae also c...

 

For the warships, see HMAS Toowoomba. For the region, see Toowoomba Region. For the central suburb, see Toowoomba City, Queensland. Map all coordinates using: OpenStreetMap Download coordinates as: KML GPX (all coordinates) GPX (primary coordinates) GPX (secondary coordinates) City in Queensland, AustraliaToowoombaQueenslandPanoramaCity HallCourt HouseSt Patrick's CathedralPost OfficeQueens ParkToowoomba BypassToowoombaCoordinates27°34′S 151°57′E / 27.567°S 151.950°E&#...

Filming equipment brand Cover for Filmo advertising booklet. Filmo is a series of 16 mm and 8 mm movie equipment made by the Bell & Howell Company. The line included cameras, projectors and accessories. History The Filmo camera series started with the 1923 Filmo 70, beginning a series of models built on the same basic body that was to be continued for more than half a century. It was based on Bell & Howell's brilliantly designed 1917 prototype for a 17.5 mm camera inten...

 

1946 film Six Gun ManTheatrical release posterDirected byHarry L. FraserScreenplay byHarry L. FraserProduced byArthur AlexanderStarringBob SteeleSyd SaylorJimmy MartinJean CarlinI. Stanford JolleyBrooke TempleBud OsborneBudd BusterCinematographyJack GreenhalghEdited byRoy LivingstonProductioncompanyProducers Releasing CorporationDistributed byProducers Releasing CorporationRelease date February 1, 1946 (1946-02-01) Running time59 minutesCountryUnited StatesLanguageEnglish Six G...

 

2012 Chinese filmAll ApologiesFilm posterDirected byEmily TangWritten byHan JieEmily TangDong FangProduced byYang JianChow KeungCinematographyLai Yiu-faiEdited byChow KeungBaek Seung-hanMusic byRoger LinRelease date September 26, 2012 (2012-09-26) (San Sebastián) Running time89 minutesCountryChinaLanguageMandarin All Apologies (愛的替身 Ai De Ti Shen) is a 2012 Chinese drama film directed by Emily Tang. It had its premiere on September 26, 2012 at the San Sebastián In...

Wind farm in North Yorkshire, England Knabs Ridge Wind FarmKnabs Ridge Wind FarmCountryEnglandLocationPenny Pot Lane, Felliscliffe, North YorkshireCoordinates53°59′53″N 1°38′51″W / 53.9981°N 1.6474°W / 53.9981; -1.6474StatusActiveConstruction beganMarch 2007Commission dateNovember 2008Operator(s)RWE Npower RenewablesWind farmTypeOnshoreHub height190 feet (58 m)Rotor diameter230 feet (70 m)Site area197 acres (80 h...

 

List of events ← 1791 1790 1789 1788 1787 1792 in Scotland → 1793 1794 1795 1796 1797 Centuries: 16th 17th 18th 19th 20th Decades: 1770s 1780s 1790s 1800s 1810s See also:List of years in ScotlandTimeline of Scottish history1792 in: Great Britain • Wales • Elsewhere Events from the year 1792 in Scotland. Incumbents Further information: Politics of Scotland and Order of precedence in Scotland Law officers Lord Advocate – Robert Dundas of Arniston Solicitor General for ...

 

Punat Municipio PunatUbicación de Punat en CroaciaCoordenadas 45°01′N 14°38′E / 45.01, 14.63Entidad Municipio • País Croacia • Condado Primorje-Gorski KotarSuperficie   • Total 33.87 km²Altitud   • Media 15 m s. n. m.Población (2011)   • Total 1973 hab.[1]​ • Densidad 55,88 hab./km²Huso horario UTC +1 • en verano UTC +2Código postal[2]​ 51521[3]​Prefijo telefónico (+385)051...

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs to be updated. The reason given is: Changes to positions within State and Territory Governments.. Please help update this article to reflect recent events or newly available information. (April 2021) This article's use of external links may not follow Wikipedia's policies or guidelines. Please improve this article by remov...

 

Izmir Nomine native İzmir Classe metropolitan municipality in Turkey[*], port settlement[*], citate a milliones[*] Pais Turchia, Regno de Grecia, Imperio Ottoman Population 4 320 519 Area 11 891 km²  Situate in İzmir Province[*], Sanjak of Smyrna[*], Eyalet of Aidin[*], Anatolia Eyalet[*] Altitude 2 ±1 m  Coordinatas 38°24'N, 27°10'E Citates gemine Ancona, Baku, Famagusta[*], Mostar[*], Shymkent[*], Long Beach[*], Volgogrado, Bishkek, Bremen, ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!