por que o sortudo stiff - why the lucky stiff

por que a sorte dura
Whytheluckystiff.jpg
_por que na RailsConf Europe
Nascer
Jonathan Gillette
Outros nomes por que, _por que, Jonathan Gillette
Ocupação Programador Ruby, autor, músico
Conhecido por Guia (pungente) do porquê para Ruby , camping

Jonathan Gillette , conhecido pelo pseudônimo de porque o sortudo (muitas vezes abreviado como _why ), é um escritor, cartunista, artista e programador notável por seu trabalho com a linguagem de programação Ruby . Annie Lowrey o descreveu como "um dos programadores de computador mais incomuns e amados" do mundo. Junto com Yukihiro Matsumoto e David Heinemeier Hansson , ele era visto como uma das principais figuras da comunidade Ruby. Seu pseudônimo pode fazer alusão à exclamação "Por que, o sortudo stiff!" de The Fountainhead .

_why fez uma apresentação enigmaticamente intitulada "Uma tarde estrelada, uma sinfonia naufragada e o campeão de pólo que desistiu de tudo sem motivo" na Convenção O'Reilly de código aberto de 2005 . Ele explorou como ensinar programação e tornar o assunto mais atraente para os adolescentes . _por que se apresentou e se apresentou com sua banda, a Thirsty Cups, na RailsConf em 2006.

Em 19 de agosto de 2009, as contas de _why no Twitter e GitHub e seus sites mantidos pessoalmente ficaram offline. Pouco antes de ele desaparecer, por que o sortudo stiff twittou, "a programação é bastante ingrata. Você vê suas obras serem substituídas por outras superiores em um ano. Incapazes de ser executadas em mais alguns anos."

_why os colegas reuniram coleções de seus escritos e projetos.

Mais tarde, seu site voltou brevemente ao ar com uma explicação detalhada de seus planos para o futuro.

Trabalho

Livros

Seu trabalho mais conhecido é Why's (comovente) Guide to Ruby , que "ensina Ruby com histórias." Paul Adams, da Webmonkey, descreve seu estilo eclético como semelhante a uma "colaboração entre Stan Lem e Ed Lear ". O capítulo três foi publicado em The Best Software Writing I: Selected and Introduced by Joel Spolsky .

Em abril de 2013, um livro completo atribuído a Jonathan Gillette foi lançado digitalmente através do site whytheluckystiff.net (que desde então mudou de propriedade) e o repositório GitHub cwales . Ele foi apresentado como arquivos individuais de PCL (Printer Command Language) sem nenhuma instrução sobre como montar as impressões em um livro. Com base em carimbos de data / hora do repositório git, Steve Klabnik compilou as páginas na ordem em que foram lançadas em um arquivo PDF que chamou de CLOSURE, pois o livro fornece alguma resolução para a história. Embora nenhuma autoria seja reivindicada no livro ou no repositório git, o estilo de escrita e o conteúdo são notavelmente comparáveis ​​aos de Jonathan Gillette e o enredo faz referência a certos eventos e o texto inclui os nomes Jonathan Gillette e _why.

Tutoriais de código

Try Ruby é uma ferramenta de aprendizagem interativa online que fornece um shell Ruby baseado em navegadore um instrutor que orienta os iniciantes em seus primeiros passos em Ruby. Desde o desaparecimento de Why, o projeto continuou em espírito na revisão 4 do Try Ruby.

Seu projeto final antes de sua aposentadoria pela Internet, Hackety Hack , é um ambiente baseado em Ruby e Shoes que visa trazer o poder, a liberdade e a simplicidade da programação BASIC para a geração atual, com um foco particular em ser acessível às crianças.

Código

_why é autor de várias bibliotecas e aplicativos, a maioria deles escritos em ou para Ruby.

  • Camping , um microframework inspirado em Ruby on Rails e baseado em Markaby que tem menos de 4 kilobytes.
  • Park Place , um "clone quase completo do serviço da web Amazon S3 ".
  • Hobix , um aplicativo de weblog baseado em YAML escrito em Ruby.
  • Hpricot , um analisador de HTML
  • Markaby (marcação como Ruby), uma DSL para gerar HTML válido usando blocos e métodos Ruby emvez de tags.
  • MouseHole , um proxy pessoal da web que pode reescrever a web à la Greasemonkey
  • a biblioteca RedCloth , que implementa a linguagem de marcação Textile
  • o Sandbox , uma biblioteca para gerenciar vários ambientes Ruby em um único processo
  • Syck , uma biblioteca YAML para C , Ruby e várias outras linguagens. Syck faz parte das bibliotecas padrão do Ruby desde a versão 1.8.0 do Ruby.
  • Shoes , um kit de ferramentas de IU "para fazer aplicativos de área de trabalho semelhantes à web"
  • unHoly , um conversor de bytecode de Ruby para Python , para executar aplicativos Ruby no Google Application Engine
  • potion , uma linguagem de programação pequena e rápida com um compilador JIT , suporte de fechamento e um modelo de objeto construído em torno de mixins
  • bloopsaphone , um sintetizador de plataforma cruzada semelhante a chiptune , baseado em PortAudio com frontend Ruby

Arte

Ele ilustrou The Ruby Programming Language , de autoria de David Flanagan e Yukihiro Matsumoto . Ele também dedica sua ilustração todos os anos ao RubyKaigi , a maior conferência Ruby do Japão, semelhante ao RubyConf .

Em março de 2009, ele foi palestrante na conferência Art and Code na Carnegie Mellon University .

Identidade real

_por que nunca revelou publicamente sua própria identidade enquanto estava ativo como "porque o sortudo enrijece". Pouco antes de ele deixar o olhar público, um blog anônimo foi postado, identificando-o como Jonathan Gillette e oferecendo informações detalhadas sobre sua identidade, incluindo sua escolaridade, seu endereço, sua participação na banda The Child Who Was a Keyhole e a identidade de sua esposa. Na época, ele não fez qualquer declaração sobre ter sido denunciado.

Embora sua identidade offline fosse considerada de conhecimento comum na comunidade de codificação Ruby, ela permaneceu sem confirmação até que um artigo de 2012 na revista Slate citou uma declaração de um colega programador dizendo: "Jonathan está _por que, ele está bem e só quer ser deixado em paz . "

Referências

links externos