I love Ruby and have built my career on it, but is it the right language to be starting new projects with given agentic coding? My take is "no." Rust or TS are probably better choices right now.
Ruby for Good
11–20 of 61 posts
Re: Ruby for Good
#12I love Ruby and have built my career on it, but is it the right language to be starting new projects with given agentic coding? My take is "no." Rust or TS are probably better choices right now.
The typescript team themselves rewrote the compiler in Go to get better use of coding agents.
Re: Ruby for Good
#13I love Ruby and have built my career on it, but is it the right language to be starting new projects with given agentic coding? My take is "no." Rust or TS are probably better choices right now.
I never wrote ruby before so I could only sanity check the results and approach of what it was doing, but thanks to the automated data migrations it was very easy for me to change my mind about how I wanted data to be structured, rollback if it didn’t work etc. it is a language designed for rapid iteration.
Re: Ruby for Good
#14I love Ruby and have built my career on it, but is it the right language to be starting new projects with given agentic coding? My take is "no." Rust or TS are probably better choices right now.
raise ArgumentError.new("...") unless ...
which can include type assertions but also a lot more. The agents seem to do well with this.I've also had good results using agents to write Crystal https://crystal-lang.org/ which is Ruby-like but does have the static types and produces blazing fast static binaries. Might be a sweet spot for coding agents if you're building some backend services. But I'd still pick Ruby on Rails for a new full stack project.
Re: Ruby for Good
#15I love Ruby and have built my career on it, but is it the right language to be starting new projects with given agentic coding? My take is "no." Rust or TS are probably better choices right now.
The typescript team themselves rewrote the compiler in Go to get better use of coding agents.
Re: Ruby for Good
#16Meanwhile the Ruby Central and whytheluckystiff debacles show it to be anything but.
Re: Ruby for Good
#17I love Ruby and have built my career on it, but is it the right language to be starting new projects with given agentic coding? My take is "no." Rust or TS are probably better choices right now.
I feel for a smallish project I'd rather prefer to have more readable, dense code like Ruby's over the ceremony of static types.
And what little there is, is worth it ten-fold for all of the runtime bug headaches that you avoid compared to dynamically typed languages.
Re: Ruby for Good
#18I love Ruby and have built my career on it, but is it the right language to be starting new projects with given agentic coding? My take is "no." Rust or TS are probably better choices right now.
Why go halfway with Rust when you could just pick Ada SPARK? Seems like an arbitrary choice based off of rationalizing a trend.
Re: Ruby for Good
#19I love Ruby and have built my career on it, but is it the right language to be starting new projects with given agentic coding? My take is "no." Rust or TS are probably better choices right now.
I like using Ruby with agents because the code remains short and readable.
Re: Ruby for Good
#20Earlier quoted context omitted.
The typescript team themselves rewrote the compiler in Go to get better use of coding agents.
They started that migration years ago. I don't remember them citing agentic coding as a reason. Do you have a source?