TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

So very sad to hear about the passing of Ruby legend Jim Weirich

413 pointsby davidchuaover 11 years ago

38 comments

JangoSteveover 11 years ago
Jim was an amazing guy, and I wish I had spent more time talking with him.<p>There was a time several years ago when the Ruby community was very vibrant and energetic, and in all that energy, just a little hostile to newcomers. There was a lot of hype about the best new testing methods with RSpec and this new thing called Cucumber, 100% paired programming all the time, 100% TDD, and 110% test coverage, fat-model, skinny-controller, decorators and service-based architectures, and on and on. These were all good things on the path to quality software as a community goal, but to a newcomer, it was overwhelming. It was the fanatical attitude and the all-too-common phrase, &quot;you&#x27;re doing it wrong.&quot;<p>I had already been doing Ruby for a couple years when all of this hype came to a peak. I remember pushing back over dinner table discussions with various speakers at conferences that this attitude was hurting the community. It was erecting a barrier to beginners. We were telling people they couldn&#x27;t just build something that did something. They had to do it this way, using all these tools and methodologies. Unless you know and fully understand the purpose and constraints and context for what someone is building, how can you tell them they&#x27;re doing it wrong? Where was the support for learning progressively? What happened to the joy of just building something? After all, this is where Ruby, as a language, shines!<p>I bring all this up, because I met Jim at one of the first Ruby conferences I had ever gone to around this time. Though I had been doing Ruby for a couple years, I was relatively new to the conference-going community, and so not part of the &quot;in-crowd&quot;. I remember the highlight of that conference for me was talking with Jim.<p>He seemed not to care for the existence of any sort of clique while simultaneously being its unknowing leader. He was very approachable and friendly. But more importantly, he was a great listener and thinker. I remember talking with him about my views on TDD and pair-programming (at the time, the view that &quot;it depends&quot; was controversial), and how the hype was hurting the community. He was one of the few who gave it considerable thought, and after discussing it, even encouraged me to give a talk. As someone new to the conference and public developer community, and outside the speaker in-crowd, this was very encouraging.<p>I had been asking what happened to the joy of just building something in the community at that time, but I can honestly say, Jim never lost it.<p>Jim, you&#x27;ll be missed.
评论 #7271821 未加载
评论 #7275697 未加载
评论 #7276514 未加载
venusover 11 years ago
That is really sad news.<p>Jim Weirich was a real gem. Friendly, approachable and chatty, he didn&#x27;t have that aloofness so unfortunately common to some &quot;personalities&quot; in the ruby commmunity. In the last couple of years he had been interested in controlling drones with ruby, regularly posting articles on the Neo blog and speaking about it at conferences. It was my great pleasure to spend an hour or so with him in Singapore last year just chatting about drones, his <i>argus</i> control library, and applications present and future - he was a genuinely interested, interesting, friendly man with a fantastic, giving spirit.<p>He was one of the founding fathers of what I like to think of as the &quot;real&quot; ruby community and will be sorely missed.
codebeakerover 11 years ago
As the author of Capistrano, we leant on Rake a great deal in the new version, Jim was amazing in helping us through some of the weirder parts of the integration, and always happy to discuss the pros and cons of our planned approaches. I hope that the community can select someone to replace him. He&#x27;s done great work for the community.
评论 #7273650 未加载
评论 #7270935 未加载
Argorakover 11 years ago
Jim was a silent star of the Ruby community. Some newer Rubyists might not see how important his work on Rake was on Rubys road from a toy language to a serious development environment. Also, Rake was (to my knowledge) one of the first libraries that aggressively leaned on Rubys block syntax for writing DSLs.<p>On top of that, he was well known for his talks and ability to explain things.<p>A recommended read: an early statement on Ruby on the C2 Wiki (scroll down to &quot;User stories&quot;)<p><a href="http://c2.com/cgi/wiki?RubyLanguage" rel="nofollow">http:&#x2F;&#x2F;c2.com&#x2F;cgi&#x2F;wiki?RubyLanguage</a>
viraptorover 11 years ago
Just realised how often when working on some code I will try to contact the original author based on git blame... but in the future, a lot of those people won&#x27;t be around anymore. I think we usually take for granted that people working on the same project will be here - but in a couple of years &quot;anyone who worked on this module still alive?&quot; may be depressingly more common. Not even from the development perspective, but working on the same thing as someone who&#x27;s not alive anymore. Apart from long-term or famous construction projects, I can&#x27;t think of many non-art places where the author is preserved in the history so permanently as in a source version control.
评论 #7270795 未加载
VeejayRampayover 11 years ago
<a href="http://www.youtube.com/watch?v=FITJMJjASUs" rel="nofollow">http:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=FITJMJjASUs</a><p>This talk is a must-see, really shows off Jim Weirich&#x27;s craft and overall ability to be a great pedagogue.
评论 #7270702 未加载
评论 #7272879 未加载
lukeholderover 11 years ago
Very sad to hear. his last commit was only a day ago: <a href="https://github.com/jimweirich" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jimweirich</a>
评论 #7270587 未加载
评论 #7270630 未加载
craftsmanover 11 years ago
I met Jim at Rocky Mountain Ruby a couple years ago. He was friendly, easily approachable, and had that hacker humor that is so fun. You could just tell he loved everything about Ruby, hacking, and teaching and learning from others.<p>He sang Ruby Coding High at that conference:<p><a href="http://www.confreaks.com/videos/740-rockymtnruby2011-ruby-coding-high" rel="nofollow">http:&#x2F;&#x2F;www.confreaks.com&#x2F;videos&#x2F;740-rockymtnruby2011-ruby-co...</a><p>Thanks for helping us all get on a Ruby Coding High Jim, we&#x27;ll miss you.
评论 #7272091 未加载
spellbootsover 11 years ago
Fitting that his last publicly visible github commit is adjusting a Rakefile:<p><a href="https://github.com/jimweirich/wyriki/commit/d28fac7f18aeacb00d8ad3460a0a5a901617c2d4" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jimweirich&#x2F;wyriki&#x2F;commit&#x2F;d28fac7f18aeacb0...</a>
评论 #7272232 未加载
jcutrellover 11 years ago
Sad news indeed.<p>I would say it is appropriate for any of you who have had the pleasure of knowing Jim to add some information to his Wikipedia: <a href="http://en.wikipedia.org/wiki/Jim_Weirich" rel="nofollow">http:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Jim_Weirich</a> for those of us who didn&#x27;t meet him.
jdhendricksonover 11 years ago
I met him at BigRuby in Dallas, he was kind, knowledgeable, and incredibly intelligent. He was interested in a very wide range of things, and I really enjoyed discussing metallurgy, blacksmithing, controlling drones, ruby, amongst other things. He was always willing to help, even if the problem was beneath him. Rest In Peace Jim, you will be sorely missed.
mbrockover 11 years ago
Jim Weirich linked warmly on his blog to something I wrote back in 2005. I was 17 at the time and found it very encouraging. That was possibly a reason I kept on practicing my writing. Thanks Jim!
bitwesover 11 years ago
I met Jim through a friend, and I&#x27;ve seen him at numerous conferences. He was inspiring to be around. His energy and enthusiasm for programming was contagious. Just hanging around the guy was great. I played my first D&amp;D game at a conference with him, and a great board game called Cosmic Encounters. I always looked forward to seeing him. It is a testament to how great he was, that people could have such little interaction with him and he could have such a big impact on their lives.
lispmover 11 years ago
Haven&#x27;t met him... just from watching some of his talks via videos I&#x27;ll got the impression that we&#x27;ll need more of these people. He had a great talent to explain things.<p>A Hacker left us.<p>R.I.P.
kayooneover 11 years ago
A great person and developer who will be dearly missed. He was too young, but sadly is a prime example for the risks factors of heart disease. With overweight like that over a long period of time, he most likely had blood pressure and cholesterol issues, along with not much physical exercise. Of course there are a ton of people in similar condition who get to be much older, but still, risk factors are risk factors.
aslakhellesoyover 11 years ago
I&#x27;m very sad to hear this. When I was more active in the Ruby community I&#x27;d bump into Jim regularly at conferences. He was such a charismatic, smart and above all - a very nice guy.
RDDaviesover 11 years ago
Wow. This is astounding. I happened to meet him and Dave Thomas a year or so ago, and had lunch with them at a Ruby conference. Incredibly nice and funny guy, who was <i>really</i> smart.
draegtunover 11 years ago
My first opensource creation was a port of Jim&#x27;s wonderful Builder gem. Many thanks Jim for the inspiration you&#x27;ll be sorely missed.
kidmenotover 11 years ago
This is sad. I&#x27;m not much of a Rubyist, but I leant on Rake quite a bit to automate builds and whatnot.
theceprogrammerover 11 years ago
Jim, rest in peace brother ! you will be cherished forever along with all the greats. You have joined the ranks of the fallen heros of both our craft and otherwise. A life well lived, full of joy, full of love.... we will miss you.
girishsoover 11 years ago
I can never forget the discussion I had with Jim during Rubyconf India last year. He was so devoted to coding… I envied him. Very friendly and energetic. Very sad to hear the news.
charlieflowersover 11 years ago
Jim Weirich was a legend, and deservedly so. Rake was (and is) a masterpiece. I&#x27;m sad to see Jim go and I want to pay respect to his contributions and his life.
diminishover 11 years ago
Sad day, just read his last tweet few hours ago.....
seanhandleyover 11 years ago
I&#x27;m devestated to hear this. I met Jim at Scot Ruby 2012. A sweet, bright, kind and funny man. RIP.
shahinhabout 11 years ago
Jim was a great man and an awesome contributor to the Ruby community. He will be missed indeed. RIP.
jackson1990about 11 years ago
Jim was a great guy and an awesome contributor to the Ruby community. He will be missed indeed. RIP.
shahinhover 11 years ago
Jim was a great guy and an awesome contributor to the Ruby community. He will be missed indeed. RIP.
jackson1990over 11 years ago
Jim was a great guy and an awesome contributor to the Ruby community. He will be missed indeed. RIP.
jackson1990over 11 years ago
Jim was a great guy and an awesome contributor to the Ruby community. He will be missed indeed. RIP
jackson1990about 11 years ago
Jim was a best guy and an awesome contributor to the Ruby community. He will be missed RIP.
shahinhabout 11 years ago
Jim was an actual guy, and I wish I had spent more and more time talking with him.
tedchsover 11 years ago
Jim contributed a great deal to the Ruby community and will be deeply missed.
jackson1990about 11 years ago
Jim was a great guy and an awesome contributor to the Ruby community.
shahinhabout 11 years ago
Jim was best guy, and I wish I had spent more time talking with him.
jackson1990about 11 years ago
I wish I had spent more time talking with him.
shahinhabout 11 years ago
Your post is Great read, thanks for posting.
UNIXgodover 11 years ago
This is sad.
mentaatover 11 years ago
what was the cause of death?
评论 #7273119 未加载