Um pouco de história de Ruby nesse começo de ano
Publicado em Developer
adriano dadario alexandre riveira brasil caffo guaracy monteiro joao pedrosa rails ronaldo ferraz ronie uliana ruby
Aproveitando o ano que começa agora, onde sempre fazemos uma análise do que se passou e volta e meia fazemos algumas resoluções (aproveitando também uma das minhas resoluções desse ano - shhh, é particular), quero contar e colaborar humildemente aqui nesse post um pouco de história, da qual participei em uma posição interessante.
Tenho visto por aí durante esse ano algumas tentativas de contar a história da linguagem Ruby aqui no Brasil. Durante os últimos anos, por causa especialmente do grande catalisador que foi o Rails, a linguagem tem aumentado a sua penetração (ui!) no mercado e no gosto dos programadores aqui da nossa terrinha. Vejo isso bastante alegre, pois como desenvolvedor, admirador e acreditem ou não, ainda um, digamos, evangelista da linguagem, eu fico feliz em saber que muitas pessoas estão utilizando recursos que eu considero muito bons da linguagem e das ferramentas construídas com ela. Nada mais chato do que ver gente movendo mundos quando sabemos que pode-se fazer as coisas com mais facilidade e *qualidade*, não é mesmo?
Quero declarar aqui (caso não saibam, duvidem ou o que quer que seja) que esse sentimento de "bem-comum" é autêntico: não sou pago para falar isso (apesar de ter ganho já dinheiro falando e ensinando isso), não dependo disso para ganhar a vida (apesar de que utilizo as ferramentas no meu dia-a-dia e obviamente ganho com isso) e putaquepariu, não tem nenhum fator de ego no fato de falar bem da linguagem/tecnologia, definitivamente não preciso disso.
Quando eu aprendo alguma coisa nova que seja legal e de qualidade, não escondo embaixo do colchão, tento falar para alguém sobre ela, alguns anos atrás chegando no nível de ser chamado de chato ou maluco por causa da empolgação.
Isso sempre foi assim, não começou com Ruby e também não se prende à linguagens de programação. Fui um cara incentivador do uso e da filosofia do Software Livre e consequemente do GNU/Linux muito antes de ser um cara incentivador de linguagens livres. Isso te dá muitas vezes esses estigmas de "chato" (por sempre estar falando por aí sobre isso) ou de "maluco" por aquela velha história "isso não dá dinheiro, quero ver ele continuar a utilizar isso daqui algum tempo".
Repito: tudo o que vocês me virem divulgar ou falar bem é autêntico, falo porque acho a coisa boa e quero que mais gente saiba também? Ok? Beleza. Se alguém me ver "vendido" por aí algum dia, me puxe a orelha por favor. Mas espero que isso nunca aconteça, até agora não aconteceu, e olha que com esse posicionamento consegui ser pai de família com quase 40 nas costas (e ainda Heavy Metal com os cabelos que me sobraram \m/).
Dito isso, vamos voltar ao assunto da história de Ruby por aqui.
De tudo que eu tenho escutado e lido por aí, vejo muita coisa relacionando a popularidade da linguagem com comunidades. Vejam bem, eu acho ótimo e necessário ter comunidades incentivadoras de alguma coisa, mas sem desmerecer ninguém, digo que a coletividade é às vezes complicada, pode ter alguns efeitos adversos bem chatos, quem participa/participou de algumas sabe do que eu estou falando: pessoas super-hiper-mega inteligentes mas estúpidas, egos inflados, panelinhas idiotas, gente achando que o lugar é suporte 24 horas obrigatório etc. E as comunidades não deixam de ser efeito de várias ações individuais, ainda mais em tempos tão conectados como esses. Não demora para que algo bom comece a aparecer mais e mais e as pessoas comecem a perceber o valor disso.
No início das comunidades e da divulgação de Ruby por aqui, haviam várias pessoas que não são citadas em NENHUMA das restrospectivas que vi por aí. Ok, memória falha, esquecemos de várias pessoas e coisas ao longo dos anos, mas é complicado quando parece que a coisa é deliberadamente filtrada sabe-se lá por que motivo.
Por isso, para contribuir com essa memória coletiva, vou mencionar aqui algumas das pessoas que estavam por lá quando começamos (é, eu estava por lá também) a falar sobre Ruby aqui embaixo da linha do Equador. Alguns aí podem dizer "mas e aí, o que vocês fizeram depois disso?" e isso pode ser tópico para outro post, mas o fato é que estávamos todos por lá e fomos os "chatos e malucos" que peitaram um bando de gente em fórums e palestras, com conteúdo autêntico (frisando bem essa parte) divulgando a tecnologia que acreditávamos que valia a pena ser defendida. E se é para se ater no contexto da história de Ruby por aqui, isso é mais do que válido, em minha humilde opinião. Vamos lá.
Guaracy Monteiro
Guaracy Monteiro. Vocês já ouviram falar desse cara? Pois é, lá por 2004 quem estava fora do mundo "padrão" de desenvolvimento ouviu. O Guaracy era um cara bem ativo discutindo sobre desenvolvimento de maneira séria (o que era bem díficil numa época que Java estava perdendo um pouco da força e algumas pessoas de tecnologias alternativas estavam de olho em posições de "líderes de novas tecnologias" para serem os lindos da mamãe) e mantinha o "Cadafalso", um ótimo blog que hoje pode ser acessado via a Wayback Machine:
http://web.archive.org/web/*/cadafalso.deusexmachina.com.br
O Guaracy foi um dos primeiros caras que eu ouvi escrever sobre Smalltalk, Haskell, Ruby, TDD, Lisp e mais uma pancada de coisas interessantes. Hoje o blog está desativado e ele se dedica mais à fotografia, mas se tem um sujeito que me ajudou como profissional e como pessoa a me interessar por Ruby por causa do que escrevia e do que argumentava de maneira consistente, é esse sujeito. O único defeito dele é que ele adora Emacs (agora ele aparece aqui pra comentar ;-).
Ronaldo Ferraz
Ronaldo Ferraz. O Ronaldo é um grande amigo que anda meio sumido das escovações de bits de uns anos atrás, mas que mantém ainda o seu blog com ótimos artigos. O cara é uma máquina de devorar livros e um dos sujeitos que blogam de maneira mais elegante que já vi. Ele consegue escrever os seus textos com muita qualidade e seriedade (diferente dos quem vos escreve - eu sou um cara meio relaxado com essas coisas, mas é o meu jeitão mesmo) e dá para encontrar vários artigos de Ruby com essa qualidade no blog dele. Nesses posts, dá para notar algumas coisinhas interessantes:
- Sabem quem foi um dos primeiros caras que eu ouvi a falar e divulgar Rails por aqui? O Ronaldo. Olhem só o post de Setembro de 2004: http://logbr.reflectivesurface.com/2004/09/26/ruby-on-rails/
- Sabem quem foi o cara que publicou o primeiro tutorial mais extenso de Rails por aqui, no nível de um livro? Não, não fui eu, eu fiz um bem tosquinho e que mesmo apesar de toda a tosquice me deixou feliz pois fiquei sabendo que serviu para iniciar algumas pessoas no Rails, que vou falar um pouco adiante. Foi o Ronaldo! O sujeito escreveu um puta tutorial de quase 300 páginas, o popular na época "Rails para a sua diversão e lucro" e que ajudou MUITA gente a começar a utilizar o Rails.
- O Ronaldo também foi um dos organizadores do Minas on Rails em Novembro de 2007, se o problema é fazer eventos e juntar a "comunidade".
Aí eu me pergunto: Por que diabos que esse cara nunca é citado na história do Rails e Ruby aqui no Brasil, depois de tudo o que ele contribuiu?
João Pedrosa
Alguém lembra do João? Ou sabe por onde ele anda? O João era um dos caras que mais falavam de Ruby por aqui. Em 2004 ele contribuia de monte com o projeto Ruby-GNOME2, e isso porque ele já sacava da coisa. Procurem no Google para conhecerem mais sobre o cara e se alguém descobrir por onde ele anda, me avisem!
Alexandre Riveira
Sabem o que o Alexandre fez? Acreditou em Ruby e Rails e me convidou para ministrar um curso de Ruby na Object Training em Maio de 2007. Acredito que foi o primeiro curso de Ruby de duração mais longa do Brasil! E, visão comercial, vocês dizem? Pode ser, mas na época mesmo em uma cidade do porte de São Paulo não era um curso popular e o Alexandre acreditou na divulgação e no uso da tecnologia, já que ele começou a migrar os sistemas da própria empresa de outras linguagens para Ruby.
Particulamente eu achei os cursos ótimos, conheci um monte de gente legal, aprendi um monte (é, nós aprendemos ensinando!) e fiquei animado de mostrar e discutir vários recursos legais da linguagem para turmas onde dava para ver que estavam animados com tudo o que estavam aprendendo.
Ronie Uliana, Adriano Dadario e Rodrigo Caffo
Esses são algumas vezes citados nesses resumos que eu vejo por aí (confessem seus safados: quem vocês estão subornando? ;-) e também são ótimos amigos e pessoas muito legais. Os caras fundaram o RubyOnBR que foi o primeiro site concentrador da comunidade Ruby e Rails aqui no país e da Rails-BR, a primeira lista de discussão sobre Rails por aqui.
Eu!
Ok, eu costumo ser tranquilo em relação à essas coisas, mas putamerda, sabem quem eu também nunca vi sendo mencionado nesses resumos? Eu! Nem-uminha-vez.
Listando algumas coisas que eu fiz sobre Ruby:
- Em Dezembro de 2004 eu comecei a fazer posts sobre Ruby, numa época em que meu blog (que é tosco, convenhamos) nem tinha comentários ainda.
- Em Janeiro de 2005 eu liberei a primeira versão do meu tutorial de Ruby, citado no Ruby-Doc.
- Em Julho de 2005 o Why (vocês sabem quem é ele, não sabem?) me citou no site dele, fazendo um post a partir de uma questão que eu levantei na lista de discussão. E, pô, foi uma honra.
- Em Agosto de 2005 terminei o que eu acredito que foi o primeiro curso de Ruby do Brasil, para poucas pessoas, mas que valeu muito a pena.
- Em Outubro de 2005 fui palestrar sobre Ruby em um evento em Santo André e muito poucas pessoas conheciam Ruby ainda.
- Em Março de 2006, saiu o meu livro, o primeiro livro de Ruby daqui do Brasil.
- Também em Março de 2006, publiquei um tutorial de Rails, tosquinho que dava dó, mas que como mencionei acima, tenho orgulho por ter ajudado várias pessoas a conhecerem o Rails e Ruby. Várias pessoas e amigos fizeram mirrors na época para me ajudar a distribuir o dito cujo.
- Fui um usuário bem ativo no RubyOnBR na primeira e segunda versão do site, no começo de ambos.
- Em 30 de Outubro de 2006 fui convidado pela Tempo Real para abrir o primeiro evento de Ruby e Rails aqui do Brasil, sabiam dessa?
E porra, ninguém fala NADA sobre isso? Como disse, eu não costumo esquentar muito a cabeça com essas coisas, mas caraca, chutam o balde. Não é por nada não, mas é bastante coisa para deixar de fora de TODA santa citação sobre a história de Ruby aqui no país.
Além desses caras que não são citados nessa história do Ruby tem o Jonas Galvez, o Carlos Eduardo (da e-Genial), o Shairon Toledo e mais alguns outros que por motivo de espaço e da minha própria falta de memória não vou mencionar aqui mas que já deixo as minhas desculpas por não mencionar.
Podem até perguntar o que andamos fazendo por Ruby e Rails depois de ter acendido o estopim da coisa, e aí são outras histórias que deixo que cada um conte se quiser e se achar adequado. Alguns continuam com a tecnologia, outros sumiram, alguns outros (eu no meio) deram uma freada no ritmo das coisas por fatores que não tem nada a ver com a parte tecnológica da coisa, etc.
Mas o fato é que existiu tudo isso citado aqui no começo da divulgação e "evangelização" de Ruby aqui no país, que começou nessa época entre 2003-2006 e lógico, continua até hoje.
Para finalizar, fora declarar que isso antes de mais nada foi obviamente um desabafo pessoal explicíto e totalmente por falta de saco com essa situação, espero ter contribuído aqui com mais material para lembrar e registrar essa história e deixo uma singela indagação se é falta de memória ou algum tipo de interesse que deixam toda essa turma de fora da "história do Ruby no Brasil".
Comentários
Comentários fechados.
Artigos anteriores
- Pull requests em modo raiz - sex, 22 de dezembro de 2023, 09:57:09 -0300
- Qual a idade do seu repositório? - ter, 27 de dezembro de 2022, 12:50:35 -0300
- Utilizando ctags em projetos Rails mais recentes - qui, 24 de junho de 2021, 08:23:43 -0300
- Fazendo o seu projeto brotar - seg, 15 de julho de 2019, 08:57:05 -0300
- Learn Functional Programming with Elixir - sex, 02 de março de 2018, 18:47:13 -0300
- Ambiente mínimo - Driver Driven Development - qua, 23 de agosto de 2017, 15:15:03 -0300
- Ambiente mínimo - repositórios de código - dom, 16 de abril de 2017, 13:02:14 -0300
- Ambiente mínimo - terminal e navegador - dom, 02 de abril de 2017, 21:43:29 -0300
- Utilizando muitas gems no seu projeto? - sáb, 29 de outubro de 2016, 11:57:55 -0200
- Desenvolvedores e inteligência artificial - seg, 11 de julho de 2016, 09:09:38 -0300
Ótima retrospectiva, só citou os feras aí! :D
Parabéns pelo post Taq, eu pessoalmente conheci o Rails através do Ronaldo Ferraz, e realmente nunca li nenhuma citação dele nesses termos.
É sempre bom saber que podemos contar com caras como vc que chuta o balde mesmo e não alisa a cabeça de ninguem... joga a verdade na cara.
Valeu companheiro.
Este evento do ABC eu estava, não conhecia o rails e tinha acabado de ganhar em um promoção uma hospedagem para ruby on rails no railsplayground... Foi um evento muito massa, e eu ainda lembro de sua palestra....
Só lenda nesse post! Se hoje, Ruby e Rails é uma explosão que é hoje, o estobim foi aceso por todos os caras mencionados! O evangelismo de vocês foi primordial para o sucesso que Ruby e Rails tem hoje no Brasil, incluindo os que o Tápa comentou.
É uma pena que isso aconteça mesmo.
Uma das primeiras fontes de Ruby/Rails que li, foi sua, mesmo não focando quando comecei a me interessar, lembro perfeitamente quem eu lia lá por meados de 2008: TAQ, Akita, Carlos Brando, Urubatan, Tapajós, Vinicius Teles... Que não são tão dos primórdios e atualmente nem todos esses contribuem tanto.
Espero um dia ajudar também a comunidade assim como fui ajudado!
Abraços, Marcelo Griggio Cajueiro.
Metal sempre!
Ronie, tão pointless que acredito que essa é a primeira que eu faço!
Eu também acho importante quem está fazendo as coisas agora, mas se por várias vezes o X da questão é falar do passado, fica registrado por aqui que a gente estava por lá, para ajudar um pouco nas imprecisões sobre o assunto. ;-)
Tiuzão do Metal, a revolta! :D
Até q o post tava light, vá!
Valeu ser mencionado, mas honestamente, acho essas retrospectivas um tanto qto pointless, tanto as "corretas" qto as "imprecisas".
IMHO, acho mais importante quem está fazendo as coisas agora, o que fizemos no passado foi legal, mas não demos continuidade (não importam os motivos).
Mas aquele evento da Tempo Real foi divertido! :)
Æ!!
E ae rapá! :D
Foi bem legal essa aula de história do crescimento do Ruby aqui no Brasil, eu realmente não conhecia essa galera toda, e acho que isso é mais velho do qeu as pessoas que escrevem "reviews" da história do Ruby por ae, e por isso não contam com os detalhes que você conhece :)
Mas as coisas tendem a ser assim mesmo, as pessoas comentam do que elas presenciaram, e a não ser que você ainda esteja lá participando ativamente para lembrá-las que você esteve no início de tudo isso, elas provavelmente vão esquecer.
Agora pelo menos está aqui registrado...
Há braços
Tapajós, é, ninguém mais lembra do evento da Tempo Real, incrível ... eu realmente foquei mais no pessoal de Ruby, mas justamente para dar ênfase por se tratar de várias retrospectivas que já vi falando do início de Ruby (e não somente de Rails) no Brasil.
Mas se for falar de Rails, putz, o tutorial do Ronaldo foi praticamente o primeiro livro (quase 300 páginas!) lançado sobre Rails por aqui, e ainda por cima gratuito, e foi um alavancador para muita gente e mesmo assim ninguém fala LHUFAS sobre ele.
Sobre as outras pessoas que você citou, sim, todos contríbuiram, mas de uma forma ou de outra foram citados em algum momento (ou em vários e vários), relativo ao *desenvolvimento e expansão* e não bem dos primórdios - nada de errado com isso ou que tire algum valor, mas foi onde procurei manter o escopo desse post.
O que eu quero deixar claro aqui é que as pessoas citadas (inclusive eu) NUNCA foram citadas em qualquer retrospectiva mais, digamos, "bambambam", feita que vi em algum evento ou coisa parecida, e isso me soa estranho e me fez escrever isso para registrar e mostrar que estivemos por lá, mesmo que tenhamos acendido o pavio da coisa e sumido por uns tempos.
Acho estranho e até parecendo deliberado algumas pessoas saberem disso tudo e criarem filtros que parecem querer tentar reescrever o que aconteceu, sendo que alguns até utilizaram material nosso para conhecer Ruby e Rails.
TaQ,
O que eu acho bem curioso é que esse "Primeiro evento de Ruby On Rails" organizado pela Tempo Real foi totalmente esquecido. Ninguém NUNCA comenta sobre ele e quando se fala no primeiro evento logo se lembram da RejectConf. Eu tive o prazer de estar nesse evento e lembro que foi muito bom.
Com relação a sua lista eu acho que você focou mais no pessoal de Ruby do que de Ruby On Rails porém acho que de uma forma indireta muitos colaboraram bastante para ambos se difundirem no Brasil. Tenho certeza que é impossível citar todos num post de blog porém realmente senti falta do nome de algumas pessoas.
1 - Nando Vieira. O cara contribui MUITO com com a comunidade em forma de gems, plugins e alguns posts.
2 - Fábio Akita. Ele foi e é um dos grandes "evangelizadores" de Ruby e Rails no Brasil. É indiscutível a importância dele no crescimento do Ruby no Brasil.
3 - Carlos Brando: Ele manteve durante um bom tempo um podcast sobre as novidades do mundo Ruby e Rails além de se dedicar a escrever diversos posts.
Guaracy, eu quem agradeço por tudo o que você publicou naquela época, e pela grande amizade mesmo sem nunca termos nos encontrados pessoalmente. :-) É, o João sumiu, rapaz ...
Rodrigo, valeu! :-)
Christian, foi uma pena o Why sumir, o cara era muito massa. Inteligente, divertido e uma pessoa bola pra frente. A falta de memória é até uma coisa que acontece, mas tem horas que fica estranho, ainda mais quando se repete e repete ... eu hein. :-)
Christiano, eu nunca encanei em relação à "glamour", é uma coisa bem ... emo, sei lá. :-) Mas quando cutucam muito, é bom dar uma cutucada também. ;-) Em relação ao RMS, pô, eu não amo o cara não, cruzes, apenas respeito tremendamente a pessoa e a obra que ele fez. A gente sabe que ele é ... complicado, vá, mas costumo dizer que ele é um complicado necessário. ;-)
Ronaldo, também pô, o tanto que "conversamos" (pela web) durante todos esses anos dos primórdios de Ruby não dava para esquecer, não é mesmo? :-)
Felipe, fico feliz de ter ajudado!
Adler, obrigado! Realmente comunidades são um treco complicado na maioria das vezes. Não tiro o valor delas, mas dar muito valor também não é uma coisa boa de se fazer, tem os seus efeitos colaterais, com sabemos ... que bom que gostou da galera, mesmo alguns não mantendo os seus blogs ainda, dá para ver que tem muita coisa para oferecer né? E fica registrado também aqui para o caso de "falta de memória". ;-)
Marcello, puxa, valeu! Acredito que posso falar pelos outros e dizer que ficamos bem felizes pelo fato do que a gente fez ter ajudado.
O dia que vocês me verem por aí, vamos tomar uma cerveja/refri/whatever. :-)
Eu aprendi bastante com o seu tutorial de Rails e com o do Ronaldo tb...
E só pra constar.. pode estar esquecido na história contada pelos outros, mas tenho certeza de quem aprendeu com os materiais fornecidos por vcs além das participações nos fórums não esquecem não.
Obrigado.
Infelizmente o que deveriam ser comunidades se tornam em passarelas de pessoas que disputam quem tem o ego mais inflado da turminha.
É muito triste mas estamos cercados de pessoas infantis assim.
Gostaria de expressar aqui que eu não sou veiaco em Ruby como o pessoal supracitado, sou apenas um novato que se interessou pelo assunto no início de 2008 graças ao Taq. Li o livro em PDF e depois comprei o impresso, que me ajuda até hoje.
Este post do Taq foi muito importante porque ajudará a preservar a memória e apresentou, pelo menos para mim, pessoas que compartilham informação de altíssimo nível.
Um abraço.
Aprendi Ruby e Rails graças a você, Ronaldo e o Carlos Eduardo
Como o Guaracy, obrigado pela lembrança!
Aliás, foi tudo culpa do Guaracy, essa história de Ruby, Rails, etc. Eu lembro de que ele começou a me falar de Ruby antes de 2004, provavelmente já no meio de 2003. E eu brincava que não ia usar porque tinha muito underscore na linguagem. Ele também é culpado pelo meu uso do Emacs. Ainda sou um diletante, por não ter usado nos meus anos de Windows, mas estou me recuperando. :)
E o Kindle está ajudando mesmo. Só no primeiro dia no ano agora, foram três. Esse negócio de gostar e comprar na hora está acabando com a minha vida. :P
Taq, essa história de ser lembrado ou não é justamente aquela de quem aparece nos eventos mesmo sem ter colocado nada em produção na vida. Existem muitos assim e que vivem do glamour, eu já desencanei quanto a isso.
Você foi minha referência em Ruby no Brasil, baixei seu livro, depois comprei o de papel e ajudou bastante no pouco que sei.
Temos nossas diferenças em relação a várias coisas que acreditamos (como seu amor pelo Stallman :) ), mas sempre leio seu blog porque mesmo nas diferenças os seus argumentos são francos, sinceros e honestos.
Espero assistir uma palestra sua em algum dos eventos desse ano.
Opa, blz Taq? Acompanho Ruby há vários muitos anos, mesmo antes desse hype todo que é hoje. E como não poderia deixar de ser, conheço (pessoalmente ou virtualmente) toda essa turma que você citou. Infelizmente, a falta de memória é geral.
Tenho quase certeza que foi por este mesmo sentimento que _why desapareceu.
Mas o mundo é grande e cabe todo mundo.
Abs.
Christian Guimarães
Embora eu não seja do meio, posso dizer que fui "testemunha ocular" de várias coisas que você fez. :-)
Primeiro, obrigado pela lembrança.
Bem, eu diria que em 2002 eu já enchia o saco do pessoal. Sabe aquela coisa de troll né? O cara pergunta algo em um news de C e tu aproveita e larga um script em Ruby. Mas era por um bom motivo. :-)
e.g. http://pjtsalina.codigolivre.org.br/news/c/26828.html
Como o meu desenvolvimento era (é) só desktop, o Ruby não aparecia. Ele fazia o trabalho sujo escondido por uma janelinha do Delphi.
Até hoje fico pensando como o Ronaldo devora aqueles livros. Acho que o kindle foi feito para caras como ele.
Nunca mais ouvi falar do João. Acho que ele casou. :-)
No mais, saudades de participar de uma lista com o Dave Thomas, Matz, why e tantos outros apenas interessados no que estava acontecendo ali.
Emacs? Estou pensando em passar para o Vim. (putz, deveria ter deixado para 01/04/2011)