frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Response to Ruby Is Not a Serious Programming Language

https://robbyonrails.com/articles/2025/12/01/why-so-serious/
38•robbyrussell•52m ago

Comments

robbyrussell•52m ago
Ruby’s biggest flaw is that it insists humans matter. Some people hate that.
MangoToupe•30m ago
As opposed to what?
petre•15m ago
A.I. obviously.
lawlessone•21m ago
> it insists humans matter.

Uh how?

october8140•17m ago
Uh read this and try using it. https://www.ruby-lang.org/en/about/
snapcaster•7m ago
As someone who doesn't know ruby i have literally no idea what you mean by this
lemonwaterlime•45m ago
Ruby is a joy to program in. I started exploring it after using Haskell and Smalltalk and was pleasantly surprised when the language would do things like both of them.
jurgenkesker•31m ago
I indeed really liked Ruby because of it's expresiveness, it being totally OO, the lovely readable and writeable syntax.

But yeah, that was 20 years ago. These days I find Kotlin to be the perfect fit for my projects, because of the static typing and its ergonomic syntax. I just don't feel confident about Ruby projects when they start growing. But, I still love the language, although mostly for small things.

zug_zug•4m ago
Yeah. I was pretty neutral on ruby, until somewhere I worked some coworker put an @ on a variable relating to sessions and suddenly people started seeing each other's accounts.

Now some people won't fault the language for that, but it feels like a footgun and I've noticed a trend that often the worst (I.e. most dangerous) gravitate toward languages with the fewest safeties in them (less type safety, no compile checks, no memory safety, little concurrency safety, less safety around shared state)

markaroo•30m ago
Ruby is a little silly, but given its pedigree of generational internet projects, Rails is indisputably a serious framework.
mberning•28m ago
It’s as serious as you want/need it to be.
dzonga•27m ago
Ruby is a fine language that puts humans over machine.

however the success of rails was also its biggest albatross. Ruby though fine for system tasks (such as system automation etc, chef existed yeah - but we haven't seen new gen tools built after) - people forgot it could do those.

the other is failure of certain sjws to separate say dhh the programmer vs the person. & not being aware to how money (velocity & gravity) move the world e.g shopify involvement in the ruby ecosystem.

failure to understand that beginners are the lifeblood of an ecosystem - till this date don't know if ruby can be effectively used on windows. most people have windows machines not mac's or linux boxes.

it didn't fail cz it was too slow (its fast enough)

bee_rider•19m ago
> Ruby attracts a particular kind of person. Not better. Not smarter. Just… different. People who care how code feels to write and read. People who see programming as a craft that can be expressive. People who understand that most of our careers are spent living inside someone else’s decisions, so joy isn’t a luxury… it’s the only way this work stays humane.

The idea that caring about how your programs feel to write or read is somehow “different” seems weird to me. I don’t write Ruby so maybe I just don’t appreciate this difference.

But I mean, I write fun-to-write, silly little experiments in Octave, Fortran, and Python… I don’t know if anyone would enjoy reading them, but I don’t really see how a language could prevent you from finding joy in programming (other than Java of course /s).

josefritzishere•17m ago
I read this whoel article and I still do not understand what criteria make a programming language serious. Obviously it's very different from Python but I don't understand "serious" or "non-serious" as a way to describe this.
jmorenoamor•16m ago
As a Python enthusiast for 20 years, just ignore and enjoy.
pmontra•15m ago
> Culture doesn’t reliably reward the serious. Neither does business. It rewards the resonant. The clear. The human. The work that connects.

Culture maybe, but business rewards what make business going on. Only that and Ruby proved that it can make businesses start and keep them going on. The few ones that exceed the capabilities of the runtime had to pivot to something else, in part or completely, but would we had a Twitter if they started coding in pick-your-favorite-serious-language? Maybe a competitor would have overrun them. We'll never know.

What I know for sure is that Ruby has been paying my bills for nearly 20 years. That's more than any other language I used, serious or not serious. It worked for me.

madmaniak•8m ago
Well said.
epgui•8m ago
This article feels like someone is defending their language. And that doesn’t bother me, but I don’t value that.

I don’t care about what’s popular or what feels most familiar. What I want is a dispassionate discussion of how different language features impact code quality, and I think you can only find that in more abstract discussions. The kind that turns people off with its talk of monads and applicatives.

badlibrarian•6m ago
There are major gaps in platforms slapped together in the VC Party / Ruby era that seem to have unresolvable tech debt. Or perhaps Ruby just attracts the types of people who would rather talk about F1 racecars on Twitter than instruct a few of their thousands of employees to fix the shipping calculator.

Ruby was not designed to be a serious language. It was designed to be fun like PHP but not ugly like PHP. Meanwhile PHP grew up and Ruby grew out.

It's okay to love a thing and realize that it has some unsolvable issues and some people around it destined to keep it that way. Most things are like that these days.

High-income job losses are cooling housing demand

https://jbrec.com/insights/job-growth-housing-demand-metro-analysis-2026/
101•gmays•46m ago•70 comments

DeepSeek-v3.2: Pushing the frontier of open large language models [pdf]

https://huggingface.co/deepseek-ai/DeepSeek-V3.2/resolve/main/assets/paper.pdf
82•pretext•3h ago•26 comments

India orders smartphone makers to preload state-owned cyber safety app

https://www.reuters.com/sustainability/boards-policy-regulation/india-orders-mobile-phones-preloa...
78•jmsflknr•12h ago•41 comments

Ask HN: Who is hiring? (December 2025)

123•whoishiring•3h ago•147 comments

Response to Ruby Is Not a Serious Programming Language

https://robbyonrails.com/articles/2025/12/01/why-so-serious/
42•robbyrussell•52m ago•22 comments

Why xor eax, eax?

https://xania.org/202512/01-xor-eax-eax
357•hasheddan•6h ago•136 comments

Cartographers Have Been Hiding Covert Illustrations Inside of Switzerland's Maps

https://eyeondesign.aiga.org/for-decades-cartographers-have-been-hiding-covert-illustrations-insi...
171•mhb•5h ago•40 comments

Isn't WSL2 just a VM?

https://ssg.dev/isnt-wsl2-just-a-vm/
83•sedatk•6d ago•41 comments

Ask HN: Who wants to be hired? (December 2025)

38•whoishiring•3h ago•92 comments

Better Auth (YC X25) Is Hiring

https://www.ycombinator.com/companies/better-auth/jobs/eKk5nLt-developer-relation-engineer
1•bekacru•2h ago

Intel could return to Apple computers in 2027

https://www.theverge.com/news/832366/intel-apple-m-chip-low-end-processor
6•DamnInteresting•21m ago•1 comments

ImAnim: Modern animation capabilities to ImGui applications

https://github.com/soufianekhiat/ImAnim
47•klaussilveira•2h ago•11 comments

Search tool that only returns content created before ChatGPT's public release

https://tegabrain.com/Slop-Evader
755•dmitrygr•15h ago•302 comments

Google unkills JPEG XL?

https://tonisagrista.com/blog/2025/google-unkills-jpegxl/
151•speckx•3h ago•126 comments

A vector graphics workstation from the 70s

https://justanotherelectronicsblog.com/?p=1429
93•ibobev•5h ago•16 comments

Self-hosting a Matrix server for 5 years

https://yaky.dev/2025-11-30-self-hosting-matrix/
197•the-anarchist•7h ago•86 comments

Better Than JSON

https://aloisdeniel.com/blog/better-than-json
3•barremian•9m ago•0 comments

Historic Engineering Wonders: Photos That Reveal How They Pulled It Off

https://rarehistoricalphotos.com/engineering-methods-from-the-past/
87•dxs•6d ago•16 comments

Durin is a library for reading and writing the Dwarf debugging format

https://github.com/tmcgilchrist/durin
3•mooreds•33m ago•0 comments

I made a quieter air purifier

https://chillphysicsenjoyer.substack.com/p/i-made-a-quieter-air-purifier
86•crescit_eundo•6d ago•43 comments

Games using anti-cheats and their compatibility with GNU/Linux or Wine/Proton

https://areweanticheatyet.com/
215•doener•12h ago•299 comments

Langjam Gamejam: Build a programming language then make a game with it

https://langjamgamejam.com/
98•birdculture•1d ago•44 comments

WordPress plugin quirk resulted in UK Gov OBR Budget leak [pdf]

https://obr.uk/docs/dlm_uploads/01122025-Investigation-into-November-2025-EFO-publication-error.pdf
95•robtaylor•4h ago•89 comments

Ghostty compiled to WASM with xterm.js API compatibility

https://github.com/coder/ghostty-web
5•kylecarbs•51m ago•0 comments

Spleen Monospaced Bitmap Fonts

https://github.com/fcambus/spleen
12•keyle•5d ago•5 comments

It’s been a very hard year

https://bell.bz/its-been-a-very-hard-year/
303•surprisetalk•13h ago•402 comments

The Penicillin Myth

https://www.asimov.press/p/penicillin-myth
92•surprisetalk•4h ago•48 comments

Trifold is a tool to quickly and cheaply host static websites using a CDN

https://www.jpt.sh/projects/trifold/
85•birdculture•1w ago•30 comments

Detection of triboelectric discharges during dust events on Mars

https://gizmodo.com/weve-detected-lightning-on-mars-for-the-first-time-2000691996
87•domofutu•4d ago•46 comments

Advent of Code 2025

https://adventofcode.com/2025/about
1138•vismit2000•1d ago•364 comments