Jonathan Gillette, meglio noto come why the lucky stiff (abbreviato in why o _why), (...) è uno scrittore, illustratore e programmatorestatunitense, noto soprattutto per il suo contributo alla comunità dei programmatori Ruby.
Dal 19 agosto 2009 _why si è ritirato dalle scene, chiudendo i propri account e i propri siti web[5]. I suoi contributi sono stati raccolti sul sito GitHub sotto la denominazione di "WhyMirror"[6] e alcuni dei suoi progetti più importanti vengono oggi proseguiti da altri membri della comunità Ruby.
Opere
Tutorial
L'opera più nota di _why è Why's (poignant) Guide to Ruby[7] che insegna il linguaggio in modo non convenzionale attraverso una serie di racconti.[8][9] Parte di questo lavoro è stato pubblicato in una antologia di testi sulla programmazione pubblicata da Apress.[10]
Fra i progetti realizzati da _why e dal 2009 portati avanti dalla comunità di Ruby c'è Try Ruby, uno strumento interattivo online per l'apprendimento di Ruby.[11]
Correlata agli interessi di _why per l'insegnamento di Ruby c'è la sua attività di illustratore; ha tra l'altro disegnato le illustrazioni di The Ruby Programming Language di David Flanagan e Yukihiro Matsumoto.[12]
Software
_why ha sviluppato numerose librerie e applicazioni, soprattutto per l'ambiente di programmazione Ruby, alcune delle quali molto note e citate dai principali testi di programmazione. Fra questi si possono menzionare il framework per lo sviluppo di applicazioni webCamping,[13]Park Place (un clone in Ruby del servizio Amazon S3)[13]Markaby (un metalinguaggio per la generazione di codice HTML),[14]Syck (una libreria YAML distribuita divenuta parte delle librerie standard Ruby)[1] e Shoes (un toolkit per lo sviluppo di GUI)[15]
La vera identità
_why non pubblicò mai la sua vera identità, ma poco prima di lasciare la scena pubblica venne pubblicato un Blog anonimo che la rivelava. Questo blog identificava _why in Jonathan Gillette, nel blog inoltre si rivelavano altre informazioni sulla sua vita personale. Pubblicamente non si espresse mai sul fatto di essere stato smascherato.
La sua identità "offline" è sempre stata ritenuta confermata nella comunità dei programmatori Ruby, ma solo nel 2012 uscì un articolo sulla rivista Slate che confermava l'identità e chiedeva maggiore privacy per _why.
^(EN) ScribeTribe, RailsConf Keynote: Why the Lucky Stiff, su ScribeMedia.org, 25 novembre 2006. URL consultato il 21 maggio 2020 (archiviato dall'url originale il 30 marzo 2010).
Elenco di progetti open source di _why, su code.whytheluckystiff.net. URL consultato il 30 luglio 2010 (archiviato dall'url originale il 4 febbraio 2007).