Urgent.News

What's breaking now, across thousands of outlets.

Tech

What do you do when your favorite programming language has a fascism problem?

Ruby is my favorite programming language. It's a great language with unmatched expressiveness. While the Ruby community is no longer the friendly haven it once was, DHH, the creator of Rails, has embraced a fascist ideology on Twitter. This revelation is a hard pill to swallow for someone who loves Ruby and Rails, as DHH's recent words fill me with disgust.

I find myself questioning whether it's acceptable to continue using Rails despite DHH's problematic behavior. DHH no longer contributes to the Rails repository, focusing instead on spreading racism on Twitter. Though forking Rails is a possibility, it remains a distant reality as Rails is intrinsically linked to DHH's ownership and involvement.

Exploring alternatives, I've tried Hanami and Gleam, but neither provides the same experience as Ruby. I appreciate the technical decisions in Rails more than Hanami, and Gleam, while enjoyable, doesn't fulfill the same niche as Ruby. Having provided a brief overview of the situation, I must admit that I don't have any definitive answers. The future remains uncertain, but I hope that those who share my concerns know they are not alone.

Written by urgent.news from Lobsters's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at codeandcake.dev →

More in Tech

One tab for every repo, container and AI session on my machine

My working day spans about ten Git repositories. Here is where their state actually lived: which trees are dirty → forty terminal tabs which branches are behind → a Git client, pointed at one repo at a time which containers are up → docker ps the AI conversation I had yesterday about the retry policy → somewhere under ~/.claude/projects…

  • Repo-control tool manages 10 Git repos with dashboards
  • Each repo gets dedicated workspace with inline features
  • AI session histories resumed in correct directories

More from Thursday 3 September →