Ruby

249 engineers on Hacker News describe using Ruby first-hand: 47 endorse it, 28 regret it, 26 are mixed.

59%trust
249first-hand users
193in production
endorse 47mixed 26regret 28uses, no opinion

“In Ruby it's essential cause that's how we get RuntimeErrors all over the place.”

mixed · production · Kaliboy · 2026-06-03 · source ↗ · wrong label?

“I work in Ruby a lot on large/old projects. ... "undefined method ... for nil" errors in production are very frustrating.”

mixed · production · resonious · 2025-12-27 · source ↗ · wrong label?

“I've been using Ruby for more than 10 years now... Part of it is because Ruby imo, have a very nice syntax.”

endorse · personal · 10 yr · azuanrb · 2025-12-25 · source ↗ · wrong label?

“It was in fact faster in many ways but we had issues with RAM spiking in production where it didn't in the past.”

mixed · production · dmix · 2025-12-07 · source ↗ · wrong label?

“I use Ruby regularly, have used it for more than a decade, and I wish it had something like a TypeScript equivalent”

mixed · production · 10 yr · jameslk · 2025-08-27 · source ↗ · wrong label?

“I was really into Python and Ruby, and still admire them while liking Elixir much more”

endorse · personal · ralmidani · 2025-02-13 · source ↗ · wrong label?

“I caused multiple site outages due to typos in my ruby code that I didn't see and wasn't able to execute before prod.”

regret · production · fosterfriends · 2025-02-04 · source ↗ · wrong label?

“I'm happiest with ruby and vim, but I have not tried vim-slime”

endorse · production · quesera · 2025-01-12 · source ↗ · wrong label?

“monkey-patch shims here and there (easy to do in Ruby.)”

endorse · production · dudeinjapan · 2025-01-02 · source ↗ · wrong label?

“This kind of ruby maximalism is very pleasing to the dev process.”

endorse · production · GenericCanadian · 2024-12-27 · source ↗ · wrong label?

“a pod/ruby process can only utilize 1 CPU, regardless of thread count. One downside of this approach though is it takes a long time for our app to boot”

mixed · production · throwaway427 · 2024-12-15 · source ↗ · wrong label?

“In ruby, for example, I can pretty trivially clone any open source gem and run the specs in < 5 minutes.”

endorse · personal · stevepike · 2024-11-08 · source ↗ · wrong label?

“It was insanely slow and unintrospectable, to get elixir syntax for ruby they had to abuse blocks horribly”

regret · production · fellowniusmonk · 2024-11-08 · source ↗ · wrong label?

“My approach of book-based learning worked great for learning Ruby and Rails”

endorse · personal · freedomben · 2024-04-29 · source ↗ · wrong label?

“as soon as you have something moderately sized the slowness of languages like Python or Ruby becomes a problem”

regret · production · 15 yr · whstl · 2023-12-23 · source ↗ · wrong label?

“I've been using it for over 20 years now, although always in a 'supporting' role--like at most maybe 5-10% of the code I write”

mixed · production · 20 yr · usefulcat · 2023-12-19 · source ↗ · wrong label?

“I have been using Ruby for twenty years, Rust for eight, golang for nine, and C for twenty-six.”

endorse · production · 20 yr · stouset · 2023-12-12 · source ↗ · wrong label?

“we used Ruby for other things (ironically all our Ruby use was on the backend)”

endorse · production · vidarh · 2023-11-29 · source ↗ · wrong label?

“I like it for quick things in throwaway scripts. I don't like it in production code”

mixed · personal · sodapopcan · 2022-12-23 · source ↗ · wrong label?

“I choose Ruby specifically because of how expressive it is.”

endorse · production · rubyist5eva · 2022-12-13 · source ↗ · wrong label?

“I've literally burned months away in my career in tracking down bugs like this (in Ruby and other languages)... I really miss the Ruby community!”

mixed · production · pmarreck · 2022-12-08 · source ↗ · wrong label?

“Coming from the Ruby/Rails world where you have to cap deploy/bundle etc to push to a production server and hoping nothing breaks on dependancies”

regret · production · noaheverett · 2022-10-30 · source ↗ · wrong label?

“95% of our bugs in prod would not have happened if we had a good typing system.”

regret · production · 1 yr · ta988 · 2022-04-08 · source ↗ · wrong label?

“Ruby had a nice little niche in 2009 but the Python had Numpy and there were a lot of ML people doing lots of math and Ruby wasn't going to cut it”

mixed · production · guidoism · 2022-03-26 · source ↗ · wrong label?

“rebuild Ruby/Rails/PHP/Python apps that don't scale anymore”

regret · production · mrdoops · 2021-12-20 · source ↗ · wrong label?

“Ruby and Elixir, though ruby's documentation has fallen off of shape as of late”

mixed · personal · IceDragon200 · 2021-12-20 · source ↗ · wrong label?

“I don't think it's hard at all”

endorse · personal · strzibny · 2021-12-16 · source ↗ · wrong label?

“This is by far the most common type of bug I see in production Ruby applications”

regret · production · whakim · 2021-11-19 · source ↗ · wrong label?

“I've been working with Ruby full time for years... I've just never found this to be a problem.”

endorse · production · JohnBooty · 2021-11-19 · source ↗ · wrong label?

“a good and modern Ruby team would have somebody like you, somebody like me”

endorse · production · 5 yr · johntdaly · 2021-11-02 · source ↗ · wrong label?

“My experience is 100% from Ruby where I've worked heavily with threads in the past, and with Async Ruby for the past 18 months.”

mixed · production · brunosutic · 2021-10-30 · source ↗ · wrong label?

“Most of the performance increase came from not requiring Ruby to parse strings into fat objects”

regret · production · karmajunkie · 2021-07-16 · source ↗ · wrong label?

“I actually like using Ruby itself a lot better than, say, Python.”

endorse · production · intergalplan · 2021-04-22 · source ↗ · wrong label?

“I regret every single time I have chosen to write something in ruby.”

regret · personal · stewbrew · 2020-12-25 · source ↗ · wrong label?

“It's dramatically faster to write than Python, Go or Rust, largely because it's got more convenient Unix interop than anything since Perl.”

endorse · personal · AlchemistCamp · 2020-12-25 · source ↗ · wrong label?

“It was my primary or only language for over half of a decade and even though it is no longer my daily driver I still find myself having a lot of fun programming in it”

endorse · personal · 5 yr · scruple · 2020-12-25 · source ↗ · wrong label?

“the (sometimes awesome) but usually frustrating amount of variety Ruby allows in expressiveness.”

regret · production · horsawlarway · 2020-11-25 · source ↗ · wrong label?

“I remember using node or ruby and how many bugs i would catch later in prod after refactoring.”

regret · production · devmunchies · 2020-06-07 · source ↗ · wrong label?

“Ruby is not meant to do systems programming stuff, and Octopus turned out very poorly maintained”

regret · production · rudyrigot · 2020-05-27 · source ↗ · wrong label?

“When we migrated from Ruby 2.4.0 to 2.4.6 (yeah, a minor upgrade), it broke spectacularly.”

regret · production · m45t3r · 2019-11-14 · source ↗ · wrong label?

“I'm a developer that supports multiple production applications... This is the one important feature of Ruby that has enabled me to stay working without containers.”

endorse · production · yebyen · 2019-11-12 · source ↗ · wrong label?

“In Ruby, the standard library is richer. A lot of libraries are "official" because Rails uses it.”

endorse · production · tanin · 2018-12-18 · source ↗ · wrong label?

“I've been using ruby for a while and using rbenv has made it pretty painless for a while.”

endorse · personal · wuliwong · 2018-12-05 · source ↗ · wrong label?

“after a few years in Ruby land, I'm ready to GTFO and go back to something a little more static. But Ruby's not the nightmare you describe it as.”

mixed · production · 3 yr · JohnBooty · 2018-09-28 · source ↗ · wrong label?

“Ruby is a beautiful language - well written code can bring a tear to your eye like Haiku.”

mixed · production · Zimbleton · 2018-09-26 · source ↗ · wrong label?

“We switched to Go because Ruby's concurrency model was obtuse/inefficient and scaling the codebase was challenging”

regret · production · megaduck · 2018-01-04 · source ↗ · wrong label?

“the lack of features to support extracting documentation from code is a huge reason for this.”

mixed · production · philwelch · 2017-12-26 · source ↗ · wrong label?

“I have almost come to regret learning Ruby because it is a beautiful language that I wish it would be my main language”

mixed · personal · h1d · 2017-12-19 · source ↗ · wrong label?

“Ruby allowed us to more easily focus on the problem with more of a micro services approach.”

endorse · production · tomohawk · 2017-07-19 · source ↗ · wrong label?

“The Ruby actually performed faster, scaled better, and was much easier to understand and maintain.”

mixed · production · tomohawk · 2017-07-18 · source ↗ · wrong label?

“I've switched 2 projects from Python and Ruby: speed. Our systems just had too much to crunch through”

regret · production · unit91 · 2017-03-31 · source ↗ · wrong label?

“I am really invested heavily in ruby, I've been using it for years, like 10+. I really feel that something like Elixir is better suited for future.”

mixed · production · 10 yr · desireco42 · 2016-12-19 · source ↗ · wrong label?

“Ruby (my preferred glue/new-Perl language by a country mile) can actually sanely scale to large projects with large teams.”

endorse · personal · eropple · 2016-12-04 · source ↗ · wrong label?

“Fullish-er stack person with a few things living in production today (one of which does 500k uniques/month). Ruby/Rails is my go-to.”

endorse · production · joshmn · 2016-11-18 · source ↗ · wrong label?

“We have found that ruby/rails is our fastest and happiest combination.”

endorse · production · stcredzero · 2016-05-16 · source ↗ · wrong label?

“ruby/rails is our fastest and happiest combination. It is the slowest combination in terms of code execution speed”

endorse · production · conorh · 2016-05-16 · source ↗ · wrong label?

“never got the Ruby stack to perform good”

regret · production · xrstf · 2015-10-02 · source ↗ · wrong label?

“I and others have had success with MRI on dev and JVM in prod to get around this.”

endorse · production · rurounijones · 2015-07-22 · source ↗ · wrong label?

“To get lazy in Ruby, I've been using the rspec-style rlet gem”

endorse · personal · cpursley · 2015-06-22 · source ↗ · wrong label?

“With Ruby, edge-cases would often only crop up after a few weeks of running the code in production.”

regret · production · tomblomfield · 2015-06-14 · source ↗ · wrong label?

“Without Ruby we couldn't have build lots of features with such a tiny team. We don't regret and we are not replacing Ruby entirely”

endorse · production · nexneo · 2015-03-04 · source ↗ · wrong label?

“Ruby is a good choice for front end. We use them to build front-ends”

endorse · production · nkishore · 2014-12-31 · source ↗ · wrong label?

“I've been using ruby in projects I wouldn't call 'startup' for the last several years... including with teams up to 80 people”

endorse · production · imajes · 2014-12-31 · source ↗ · wrong label?

“experimental Ruby 1.9 support was first added to Rails 2.3... dramatically smaller than the kinds of errors”

mixed · production · wycats · 2014-12-26 · source ↗ · wrong label?

“Our initial version of the agent was written in Ruby, but carefully controlling memory usage or performance in Ruby isn't really feasible.”

regret · production · wycats · 2014-12-12 · source ↗ · wrong label?

“The only thing worse to deploy and manage are Ruby apps.”

regret · production · koffiezet · 2014-12-03 · source ↗ · wrong label?

“That and ruby.”

endorse · personal · larp · 2014-11-05 · source ↗ · wrong label?

“I figured that I was least likely to regret Ruby for a green-field data analysis project. So far it's been a delightful experience.”

endorse · personal · Stubb · 2014-07-07 · source ↗ · wrong label?

“we had to disable Ruby's SNI feature because sending an IP address in the SNI field broke a handful of sites”

regret · production · ebroder · 2014-01-29 · source ↗ · wrong label?

“Opal allows me to write ruby on the front-end and the back-end.”

endorse · personal · sbooks · 2013-12-29 · source ↗ · wrong label?

“I don't like Ruby, not to mention its programming environment (installing rvm, for example).”

regret · personal · omegote · 2013-12-23 · source ↗ · wrong label?

“Coming from Ruby, having a compiler is just amazing... after living in a dynamic language heavy environment for many years, I can't imagine going back”

regret · production · mitchellh · 2013-10-20 · source ↗ · wrong label?

“At this point I'm done with Ruby because of its many, many problems”

regret · production · SomeCallMeTim · 2013-10-07 · source ↗ · wrong label?

“REE and Rails 2.3 were far lighter weight and faster than Ruby 1.9 and Rails 3.2.”

mixed · production · nirvdrum · 2013-06-04 · source ↗ · wrong label?

“We ultimately decided we could use Ruby for our purposes, so we switched.”

endorse · production · lbarrow · 2013-04-14 · source ↗ · wrong label?

“Ruby 2.0 will be our future, and I'm happy about that.”

endorse · production · foz · 2013-02-24 · source ↗ · wrong label?

“Deploying Ruby for example is an absolute versioning and compatability disaster in my opinion.”

regret · production · koffiezet · 2012-12-25 · source ↗ · wrong label?

“Running different versions of Ruby on a single server requires a lot of attention to detail. I used to do it”

regret · production · bradleyland · 2012-12-17 · source ↗ · wrong label?

“I've been executing long-running scripts that handle map-reduce jobs in production and ruby's garbage collector is by far the worst I've had to deal with.”

regret · production · narsil · 2012-11-20 · source ↗ · wrong label?

“I had a good ten year run with Ruby and I still enjoy using it for quick utility scripts but I will never again voluntarily build any large systems in a dynamically typed language.”

mixed · production · 10 yr · cageface · 2012-11-20 · source ↗ · wrong label?

“that at the time had 4 years of Ruby experience, that was the best tool for the job... To date, I don't regret this decision.”

endorse · production · 4 yr · mitchellh · 2012-08-20 · source ↗ · wrong label?

“we saw close to a 50% drop in the time spent in ruby code across nearly all requests”

mixed · production · 1 yr · justinweiss · 2011-12-22 · source ↗ · wrong label?

“still provides all the rich libraries, reusable code, and testing support that makes my APIs high quality”

endorse · production · kyledrake · 2011-12-18 · source ↗ · wrong label?

“In the 9 years I've been using Ruby, I've not once missed having namespaces.”

endorse · production · 9 yr · halostatue · 2011-12-07 · source ↗ · wrong label?

“At home I use Ruby, depending on the project via Sinatra or Rails.”

endorse · personal · brandoncordell · 2011-11-15 · source ↗ · wrong label?

“Array's terrible friend Integer() implicitly crashed my app in production before”

regret · production · gurkendoktor · 2011-11-10 · source ↗ · wrong label?

“Having recently worked with a Ruby codebase where anything could be nil at anytime, I consider even references to nil to be a code smell.”

regret · production · bluesnowmonkey · 2011-11-10 · source ↗ · wrong label?

“we also test on MRI because it detects and explicitly fails on deadlocks rather than just locking up.”

endorse · production · regularfry · 2011-10-04 · source ↗ · wrong label?

“It's one of the most disappointing parts of using Ruby for my daily grind.”

mixed · production · rbranson · 2011-09-25 · source ↗ · wrong label?

“1.9.2 doesn't have any GC tuning options, so it proved slower than REE in production for us. Thus we needed to go to 1.9.3 to get the GC tuning.”

mixed · production · dhh · 2011-09-06 · source ↗ · wrong label?

“I wrote a ruby class to do the work, used it in production until we got a good enough amount of users (load), then rewrote it in C.”

mixed · production · cullenking · 2011-06-15 · source ↗ · wrong label?

“I've been using ruby (and rails) for 2 years and I am absolutely addicted to it.”

endorse · personal · 2 yr · epochwolf · 2010-12-31 · source ↗ · wrong label?

“I've been using ruby (and rails)... I am absolutely addicted to it.”

endorse · personal · JonnieCache · 2010-12-31 · source ↗ · wrong label?

“I love playing with Ruby on my Android.”

endorse · personal · ludicast · 2010-12-27 · source ↗ · wrong label?

“Having been a Rails programmer working on some internals projects in the company that I used to work, I like both Ruby and Rails.”

endorse · production · zppx · 2010-12-25 · source ↗ · wrong label?

“Ruby also seems to have been designed as a practical language.”

endorse · production · 2 yr · agavin · 2010-12-15 · source ↗ · wrong label?

“switching from php to ruby was a step I'll never regret.”

endorse · production · TomK32 · 2010-11-04 · source ↗ · wrong label?

“I learned Ruby first (largely thanks to _why's guide)... it's a lot harder to figure out what you can do at any given point in time without Googling”

mixed · personal · jrheard · 2010-10-14 · source ↗ · wrong label?

“We run probably one of the largest Ruby production systems that has ever been made”

endorse · production · xal · 2010-08-27 · source ↗ · wrong label?

“I am using 1.9.1 in production (non-Rails project) and have had almost no issues so far”

endorse · production · ichverstehe · 2010-07-02 · source ↗ · wrong label?

“we've managed to get patches for pretty much everything we run, or hacked the gems themselves to work, and it is faster than 1.8.6. That said, you do still run into problems.”

mixed · production · hitonagashi · 2010-01-20 · source ↗ · wrong label?

“have deployed Ruby with jemalloc in prod. There's a huge noticeable speed and memory efficiency.”

neutral · production · jjuliano · 2026-03-16 · source ↗ · wrong label?

“I've work as a consultant for a few different tier 2 Ruby organizations and many startups myself”

neutral · production · zingar · 2025-12-29 · source ↗ · wrong label?

“what I have done successfully here ... is to install a TracePoint which immediately throws, and then call the method.”

neutral · personal · radiospiel · 2025-12-02 · source ↗ · wrong label?

“I spent 5 years building a roguelike game in pure Ruby (no game engines)”

neutral · personal · 5 yr · davidslv · 2025-11-19 · source ↗ · wrong label?

“I was part of a small team that built a $300M company on Ruby and MySQL that made every scaling mistake you can possibly make.”

neutral · production · hamburglar · 2025-10-14 · source ↗ · wrong label?

“the one time I was able to get even basic debugger support into a production Ruby app, it made fixing certain classes of bug absolutely trivial”

neutral · production · leojfc · 2025-06-18 · source ↗ · wrong label?

“I don't tend to do it any more, because it's harder to debug. More often these days, I write things like this”

neutral · production · invalidator · 2025-04-21 · source ↗ · wrong label?

“using a library with the same API as the Ruby gem we had used.”

neutral · production · prh8 · 2025-04-11 · source ↗ · wrong label?

“I need to loop 16 times (`0xF.succ`) and then within that loop divide things by 256 (`0xFF.succ`)”

neutral · personal · Lammy · 2024-12-04 · source ↗ · wrong label?

“packaged Ruby and Python CLIs that runs commands. The runtime was k8s.”

neutral · production · braza · 2024-11-15 · source ↗ · wrong label?

“components that have been in production for 3 years and haven't been substantially touched aside from Ruby upgrades”

neutral · production · hmeh · 2023-12-29 · source ↗ · wrong label?

“I have a ruby transient which provides a single UI for my favourite refactoring functions”

neutral · personal · s0l1dsnak3123 · 2023-12-21 · source ↗ · wrong label?

“Wow, I've been using Ruby for a decade and have never run into this.”

neutral · production · 10 yr · jb3689 · 2023-12-19 · source ↗ · wrong label?

“I think json serialization is notoriously slow in ruby so I was hoping yjit would speed it up.”

neutral · production · apstats · 2023-12-18 · source ↗ · wrong label?

“My team is usually view components in our application. Basicslly ruby erb renders the view component in a turbo frame.”

neutral · production · ecshafer · 2023-12-05 · source ↗ · wrong label?

“I worked at a very large Ruby shop where errors in production were very expensive.”

neutral · production · throw3823423 · 2023-11-29 · source ↗ · wrong label?

“20 years of muscle memory writing bash / python / perl / awk / sql / ruby / JS / CSS selectors”

neutral · production · 20 yr · seanp2k2 · 2023-11-08 · source ↗ · wrong label?

“use a little ruby script I wrote to push them from postgres to Dynamo with batch_write_item”

neutral · production · efxhoy · 2023-05-26 · source ↗ · wrong label?

“I have a story of rewriting part of our production code as Rust extension, which turned out to be 3-4 times faster”

neutral · production · habibur · 2022-12-26 · source ↗ · wrong label?

“had the official wasi cruby been available we could have stuck with Ruby for that project.”

neutral · production · ccouzens · 2022-12-25 · source ↗ · wrong label?

“I've used each of those languages and also use Kotlin both on the JVM and in the browser.”

neutral · personal · jillesvangurp · 2022-07-22 · source ↗ · wrong label?

“Coming from ruby this kind of indirection was very hard me for quite some time.”

neutral · personal · lf-non · 2022-06-06 · source ↗ · wrong label?

“I'd argue that the setup process for Ruby/Rails in 2006 was not all that much worse than other web stacks at the time”

neutral · production · adamwiggins · 2022-05-12 · source ↗ · wrong label?

“still stuck with Rails 4.2 and Ruby 2.5 (eehh)”

neutral · production · rubyist5eva · 2021-12-16 · source ↗ · wrong label?

“I´ve worked with rake tasks when using ruby, and many times in java, with flyway and my own system.”

neutral · production · quilombodigital · 2021-12-15 · source ↗ · wrong label?

“We have functions written Ruby and JavaScript where we move the vendor Gems or node_modules into a shared Lambda Layer”

neutral · production · rememberlenny · 2021-12-06 · source ↗ · wrong label?

“we are a predominantly ruby shop actively using JRuby in production for a number of years”

neutral · production · skunkworker · 2021-11-19 · source ↗ · wrong label?

“running strace on MRI Ruby with rubygems enables and lots of gems pulled in is a good way of seeing that in action”

neutral · production · vidarh · 2021-06-02 · source ↗ · wrong label?

“as a proffessional Ruby engineer of 6 years and an Elixir hobbiest of 3”

neutral · production · 6 yr · H12 · 2021-05-18 · source ↗ · wrong label?

“It was a pastime that I knew nothing about until I started working at a Ruby shop about three years ago.”

neutral · production · patil8877 · 2021-04-28 · source ↗ · wrong label?

“We switched Ruby -> Scala, and it took considerable training effort and some years before everyone was comfortable.”

neutral · production · l2cluster · 2021-02-22 · source ↗ · wrong label?

“I have been using Ruby pretty much every day for work since 2005, and haven't done any rails since 2009.”

neutral · production · 15 yr · cortesoft · 2020-12-29 · source ↗ · wrong label?

“At my company, we use Ruby for web backend and system administration.”

neutral · production · tinco · 2020-12-29 · source ↗ · wrong label?

“I have a linux laptop I cannot develop on because I cannot install a recent version of ruby.”

neutral · production · holstvoogd · 2020-12-10 · source ↗ · wrong label?

“I've also written Perl and Ruby in production too.”

neutral · production · wolfadex · 2020-12-10 · source ↗ · wrong label?

“My experience across ruby, python, and js codebases”

neutral · production · cactus2093 · 2020-12-10 · source ↗ · wrong label?

“I currently work on a rather large Rails app for a site that most of us here use.”

neutral · production · joshmn · 2020-11-15 · source ↗ · wrong label?

“back when I used to take advantage of existing libraries in Ruby/Rails”

neutral · production · enraged_camel · 2020-11-15 · source ↗ · wrong label?

“I've edited PHP or Python or Ruby files directly.”

neutral · production · solarengineer · 2020-08-14 · source ↗ · wrong label?

“Our apps are mostly Ruby but we have been rewriting services in Crystal.”

neutral · production · mauricio · 2020-06-23 · source ↗ · wrong label?

“Groupon still used it even after they ditched Ruby for node.js (and lost a whole bunch of engineers that wanted to continue using Ruby).”

neutral · production · alasdair_ · 2020-05-16 · source ↗ · wrong label?

“we used a project called fog to write infrastructure code in Ruby.”

neutral · production · mtalantikite · 2020-04-14 · source ↗ · wrong label?

“was basically just servicing a shitty monolith built in Ruby.”

neutral · production · batt4good · 2019-12-31 · source ↗ · wrong label?

“going back to that from using Python, Ruby, and even PHP was a shock.”

neutral · production · bluedino · 2019-12-19 · source ↗ · wrong label?

“The stack, if it matters, was ruby on rails with jQuery.”

neutral · production · 2 yr · mooreds · 2019-11-25 · source ↗ · wrong label?

“my brief but romantic foray into Ruby a few years back gave me some perspective and nostalgia.”

neutral · personal · saltcod · 2019-11-16 · source ↗ · wrong label?

“we were a heavy PHP/MySQL shop with a smattering of Ruby”

neutral · production · dijit · 2019-07-16 · source ↗ · wrong label?

“so we are a fairly significant deployment of Sinatra/ruby.”

neutral · production · 7 yr · esilverberg2 · 2018-10-15 · source ↗ · wrong label?

“having worked through moving a couple of large codebases to surviving strict taint checking in prod”

neutral · production · csirac2 · 2018-07-08 · source ↗ · wrong label?

“My app is Ruby so deployment time is nearly nil, but we have a regression suite”

neutral · production · yebyen · 2018-06-05 · source ↗ · wrong label?

“When we migrated Parse from Ruby to Go, we started with two parallel efforts”

neutral · production · inlined · 2018-02-19 · source ↗ · wrong label?

“keep the streamed data away from the Ruby garbage collector, since it gets a bit emotional if it has to clear out hundreds of MBs every second”

neutral · production · WJW · 2017-12-25 · source ↗ · wrong label?

“we have switched to python for our FaaS but only because of lack of Ruby support from AWS lambda.”

neutral · production · flowardnut · 2017-12-19 · source ↗ · wrong label?

“Ruby started focusing on optional typing but JS left that up to TypeScript which seemed like a better way”

neutral · personal · _sdegutis · 2017-12-11 · source ↗ · wrong label?

“Even our Ruby projects didn't consume as much.”

neutral · production · neya · 2017-12-07 · source ↗ · wrong label?

“scraping a few sites using Ruby & Nokogiri, which isn't actually in production yet.”

neutral · personal · dfeinberg5 · 2017-11-23 · source ↗ · wrong label?

“a traditional Ruby/PostgreSQL/REST api back-end.”

neutral · production · Blixs · 2017-11-04 · source ↗ · wrong label?

“Earlier in my career we moved to Ruby over PHP because Ruby was "cool" and PHP was not.”

neutral · production · throwaway2016a · 2017-10-31 · source ↗ · wrong label?

“when I have to work on that system that is still in production on PHP Current-1 or Ruby-1”

neutral · production · noir_lord · 2016-12-31 · source ↗ · wrong label?

“we use Ruby, Go, and elastic search”

neutral · production · sytse · 2016-12-30 · source ↗ · wrong label?

“I've been looking for my next programming language of choice after Ruby for almost 2 years now.”

neutral · personal · iagooar · 2016-12-24 · source ↗ · wrong label?

“The graphql-ruby is a gem. Also the community is super helpful.”

neutral · production · breuvertje · 2016-12-18 · source ↗ · wrong label?

“Read: opposite of most enterprise Ruby apps”

neutral · production · coldnebo · 2016-12-02 · source ↗ · wrong label?

“We run a little Ruby thing and we tried benchmarks on like 10 different places 2 years ago”

neutral · production · blakesterz · 2016-11-30 · source ↗ · wrong label?

“one service requires a different version of a ruby gem than another for example”

neutral · production · pbecotte · 2016-01-13 · source ↗ · wrong label?

“From my experience (moved 2 high load projects to Jruby) transition to JRuby from Ruby is not just changing Ruby version.”

neutral · production · magicdream · 2015-07-23 · source ↗ · wrong label?

“rails c takes 25 second to give a prompt vs 10 on with Ruby 2.2.2”

neutral · personal · pmontra · 2015-07-23 · source ↗ · wrong label?

“FI was JRuby; as part of the naming switchover and product overhaul ... we switched it over to MRI in late 2011.”

neutral · production · holman · 2015-07-22 · source ↗ · wrong label?

“Learning ruby, rails, and django”

neutral · personal · nstart · 2015-07-21 · source ↗ · wrong label?

“As a Ruby developer I regret that didn't "pull a HHVM", would have made my life easier”

neutral · production · VeejayRampay · 2015-07-20 · source ↗ · wrong label?

“If I'm writing something for my own purposes, I use Ruby.”

neutral · personal · nathanb · 2015-07-13 · source ↗ · wrong label?

“Ruby, PHP, NodeJS, Apache...it's all there.”

neutral · production · bluedino · 2015-07-02 · source ↗ · wrong label?

“We could make do with just one (probably rake since we do mostly ruby coding)”

neutral · production · mikekchar · 2015-07-01 · source ↗ · wrong label?

“Aaaah, I've been using Ruby for 5 years.”

neutral · production · 5 yr · Tenhundfeld · 2015-06-18 · source ↗ · wrong label?

“I introduced it at work recently, and everyone got the hang of it in about 20 minutes.”

neutral · production · actsasbuffoon · 2015-04-09 · source ↗ · wrong label?

“my production skill set includes php, c, c++, python, ruby, erlang, scheme, javascript, scala”

neutral · production · Ixiaus · 2014-12-27 · source ↗ · wrong label?

“Interfacing with Ruby via its C APIs, we are able to do some pretty crazy stuff”

neutral · production · tomdale · 2014-12-12 · source ↗ · wrong label?

“we use the axlsx gem for our Ruby app”

neutral · production · bradleyland · 2014-12-10 · source ↗ · wrong label?

“We maintain legacy code that has been in production for more than 8 years and write new fully unit and integration-tested code in Groovy/Grails, Ruby/Rails, Java, and Angular.”

neutral · production · throwway222 · 2014-12-03 · source ↗ · wrong label?

“I have been using the brightbox packages, but they are no longer updating 1.9 or 2.0”

neutral · personal · sciurus · 2014-11-14 · source ↗ · wrong label?

“Being able to easily swap rubies in production gives a lot of flexibility.”

neutral · production · andyl · 2014-11-14 · source ↗ · wrong label?

“8 or so years with Ruby, writing libraries with over 4 million downloads”

neutral · production · 8 yr · ssmoot · 2014-11-13 · source ↗ · wrong label?

“even if I can still use simplecov with MRI thanks to conditionals”

neutral · production · pmontra · 2014-11-11 · source ↗ · wrong label?

“I've written a ruby gem to interface with it's API called Diplomat”

neutral · personal · s0l1dsnak3123 · 2014-09-30 · source ↗ · wrong label?

“the multi-tenancy and RBAC system remained in Ruby and on CouchDB”

neutral · production · mmzyk · 2014-09-08 · source ↗ · wrong label?

“the results put that JRuby+Rails combination slightly slower than plain Ruby+Rails”

neutral · personal · bhauer · 2013-12-26 · source ↗ · wrong label?

“Having learned perl, ruby and python (these are all incredibly similar), and then Clojure”

neutral · personal · Myk267 · 2013-12-23 · source ↗ · wrong label?

“You should, however, use system Ruby because using RVM / Rbenv in production vastly increases complexity”

neutral · production · vinceguidry · 2013-12-17 · source ↗ · wrong label?

“I had no Ruby experience, but in an hour I was able to build an app which read the data from an HTTP stream”

neutral · personal · JimmaDaRustla · 2013-11-29 · source ↗ · wrong label?

“I'm using MRI with rails 4.0.1 and I have not done any tweaking.”

neutral · production · rartichoke · 2013-11-27 · source ↗ · wrong label?

“I've been using RethinkDB for a couple of weeks now and it's fantastic, the Ruby drivers work great.”

neutral · personal · nogbit · 2013-11-26 · source ↗ · wrong label?

“had I had it when I tried to play with Ruby on Windows 7 three years ago”

neutral · personal · joshguthrie · 2013-11-21 · source ↗ · wrong label?

“we have our design team maintain Ruby models of the h/ware modules”

neutral · production · ginty · 2013-11-11 · source ↗ · wrong label?

“I wrote implementations of the Knuth-Plass line breaking algorithm in ruby [1] and clojure [2].”

neutral · personal · stevepike · 2013-11-04 · source ↗ · wrong label?

“The biggest problem with RVM1 is that it is written in shell and even if there are people from Ruby community”

neutral · production · calineczka · 2013-10-29 · source ↗ · wrong label?

“I don't want to wait for os packaging to use a new ruby release”

neutral · production · irahul · 2013-10-07 · source ↗ · wrong label?

“even if you're not going to use them in production (I don't).”

neutral · personal · bradleyland · 2013-10-07 · source ↗ · wrong label?

“when we upgraded from Ruby 1.9 to 2.0, we installed 2.0 via RVM, ran our staging environment on 2.0 while production ran on 1.9.”

neutral · production · cheald · 2013-10-06 · source ↗ · wrong label?

“I know Ruby well, (bc I knew Perl very well)”

neutral · production · czbond · 2013-08-23 · source ↗ · wrong label?

“we develop them with plain MRI Ruby.”

neutral · production · ghostganz · 2013-03-13 · source ↗ · wrong label?

“we teach folks Ruby first, then the general web concepts (HTTP, HTML, etc)”

neutral · production · knwang · 2013-02-06 · source ↗ · wrong label?

“I've dabbled in Fortran/PHP/Ruby/Haskell/Scala/Clojure but they become hazy after a while.”

neutral · personal · ww520 · 2012-12-28 · source ↗ · wrong label?

“and I am a Ruby guy we are trying to figure out the best way forward”

neutral · production · marcamillion · 2012-12-23 · source ↗ · wrong label?

“I've lately preferred working with Node.js, and Ruby before that.”

neutral · personal · flexd · 2012-12-02 · source ↗ · wrong label?

“even though at work we use Java and Ruby”

neutral · production · frostmatthew · 2012-12-02 · source ↗ · wrong label?

“I got tired of patching string.rb with "#encoding: UTF-8" whenever I was installing the gem someplace.”

neutral · personal · jamesbritt · 2012-12-01 · source ↗ · wrong label?

“We wrote our script in Ruby because it's what we know and have the most expertise with”

neutral · production · themcgruff · 2012-12-01 · source ↗ · wrong label?

“We only run one version of Ruby, but we install it to a location that a "stock" environment supports well.”

neutral · production · bradleyland · 2012-11-21 · source ↗ · wrong label?

“Here is the bash alias I have been using for CLI JSON formatting”

neutral · personal · tedchs · 2012-11-09 · source ↗ · wrong label?

“I played with this [1] when I first started programming in Ruby.”

neutral · personal · prezjordan · 2012-08-31 · source ↗ · wrong label?

“I work at a company in Chicago where we run our sites and apps on either Java, PHP, or Ruby.”

neutral · production · bpatrianakos · 2012-08-17 · source ↗ · wrong label?

“The original version was written in 2007 in Rails 1.2.x and Ruby 1.8.6. Early this year we migrated the app to 1.9.3/3.2.x.”

neutral · production · 5 yr · cygwin98 · 2012-07-26 · source ↗ · wrong label?

“I used some ruby server-side scripting for my previous employer.”

neutral · production · xiaoma · 2012-07-09 · source ↗ · wrong label?

“Our team was mainly Ruby and web front-end guys”

neutral · production · williamcotton · 2012-06-15 · source ↗ · wrong label?

“I do a lot of work in CodeIgniter as well as Rails (w/ Ruby 1.9.2 in production)”

neutral · production · evdawg · 2011-12-22 · source ↗ · wrong label?

“Sure, I came with experience in ruby and python, so learning coffee script was just one happy afternoon”

neutral · personal · radagaisus · 2011-12-19 · source ↗ · wrong label?

“So, my own ORM is just a database superclass with em-connection-pool, configuration, openstruct”

neutral · production · pimeys · 2011-12-18 · source ↗ · wrong label?

“I can find a smattering of things in other languages in our code bases, including Ruby and Erlang”

neutral · production · Ogre · 2011-11-25 · source ↗ · wrong label?

“MRI took about 225MB, about half the memory.”

neutral · personal · jshen · 2011-11-14 · source ↗ · wrong label?

“Written in Ruby, based on FFmpeg + ImageMagick, handles both video, audio and photos”

neutral · production · lobster_johnson · 2011-10-18 · source ↗ · wrong label?

“We run multiple Ruby processes per CPU so that when one process is waiting for the db or memcache, another can be doing useful work”

neutral · production · wladimir · 2011-10-05 · source ↗ · wrong label?

“we run multiple Ruby processes per CPU so that when one process is waiting for the db or memcache, another can be doing useful work”

neutral · production · buff-a · 2011-10-04 · source ↗ · wrong label?

“I have to use rvm in production because debian/ubuntu install ruby 1.8 and I need 1.9.2 for rails 3.”

neutral · production · SpikeGronim · 2011-08-11 · source ↗ · wrong label?

“Sometimes you want to have multiple ruby versions (e.g. MRI for app and JRuby for memory heavy script)”

neutral · personal · xentronium · 2011-08-11 · source ↗ · wrong label?

“when I deploy, I pick a Ruby version and stick with it unless there's a security issue”

neutral · production · bonzoesc · 2011-08-11 · source ↗ · wrong label?

“All that code I have running in production must be a FIGMENT OF MY IMAGINATION! SAVE YOURSELVES”

neutral · production · phillmv · 2011-07-05 · source ↗ · wrong label?

“We're using a combo of the PHP version and the Ruby version and it's been working great for us”

neutral · production · andrewjshults · 2011-06-26 · source ↗ · wrong label?

“I still do this when switching back from longer JS / Ruby development periods.”

neutral · personal · ivanbernat · 2011-06-23 · source ↗ · wrong label?

“I worked on something similar a year ago but for the Ruby world.”

neutral · production · 1 yr · petercooper · 2011-06-12 · source ↗ · wrong label?

“Ruby 1.9.2: It was time to move up from 1.8.7.”

neutral · production · kingnothing · 2010-12-31 · source ↗ · wrong label?

“moved my Ruby code to the Google App Engine.”

neutral · production · stephth · 2010-12-16 · source ↗ · wrong label?

“we use Java for 90% of our platform codebase, with Ruby acting as a glue.”

neutral · production · 5 yr · haploid · 2010-11-23 · source ↗ · wrong label?

“major languages we use like PhP, Python, Ruby, Java”

neutral · production · devmonk · 2010-11-19 · source ↗ · wrong label?

“ODBA is written in Ruby.”

neutral · production · davecardwell · 2010-11-09 · source ↗ · wrong label?

“plus a mix of Java, Ruby, Python, and whatever else will get the job done.”

neutral · production · mullr · 2010-11-08 · source ↗ · wrong label?

“I had stuff break because they decided to upgrade from Ruby 1.8.6 to 1.8.7.”

neutral · production · jamesbritt · 2010-10-29 · source ↗ · wrong label?

“automated QA tests through Cucumber / Capybara / Selenium in Ruby.”

neutral · production · joshcrews · 2010-10-29 · source ↗ · wrong label?

“so writing them in Ruby is nice too.”

neutral · personal · ClifReeder · 2010-10-29 · source ↗ · wrong label?

“Bindings (for ruby) at the time really sucked, and were not clear which ones to use.”

neutral · production · perezd · 2010-10-24 · source ↗ · wrong label?

“Ruby for one set of management panels and Python for one of our other systems.”

neutral · production · sanswork · 2010-10-22 · source ↗ · wrong label?

“You've got two options for integrating C code in any Ruby application”

neutral · production · bradleyland · 2010-09-23 · source ↗ · wrong label?

“It's not until I've got work within the Ruby field, I've had the need for it.”

neutral · production · Sirupsen · 2010-09-13 · source ↗ · wrong label?

“ruby is a fun language and rails is a fun magic framework suitable for pet projects”

neutral · production · piramida · 2010-08-15 · source ↗ · wrong label?

“I've had more eye opening experiences programming in Clojure than in any language I learned before it. (C, C++, Java, Python, Ruby, common lisp)”

neutral · personal · rosejn · 2010-07-15 · source ↗ · wrong label?

“194 of them are written in PHP (1 is Java, 2 are .NET, 1 Ruby, 2 Coldfusion)”

neutral · production · byoung2 · 2010-07-14 · source ↗ · wrong label?

“Right now I'm running a Rails site in production with multithreading enabled”

neutral · production · sandofsky · 2010-06-13 · source ↗ · wrong label?

“an app that currently runs in production on ruby 1.8.7 + rails 2.3.5”

neutral · production · mtarnovan · 2010-05-23 · source ↗ · wrong label?

“Most of the systems are built using combinations (pick two) of PHP, JSP, Ruby, Perl, MySQL and Oracle.”

neutral · production · scorchin · 2010-02-05 · source ↗ · wrong label?