ruby.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
If you are interested in the Ruby programming language, come join us! Tell us about yourself when signing up. If you just want to join Mastodon, another server will be a better place for you.

Administered by:

Server stats:

1.1K
active users

I continue to just not *get* Rubocop, StandardRB, etc.

Rubocop enforces many rules, often badly-considered rules, and adds new rules frequently.

But I get the impression that other people are genuinely bothered by reading code with a variety of quoting styles? Like, there are enough styles out there, and I read enough different code, that to me that's just a sunk cost.

Maybe other people rarely read outside their 'home' codebase?

Robert Fletcher

@codefolio I'm a big proponent of linters. There are lots of reasons I think they're valuable, but I want to echo comments about how inconsistent code can slow you down. As a coder with ADHD, code that isn't formatted neatly and consistently distracts me. When I'm reading code, little things can slow me down as I process what the code is doing. Making code consistent is optimizing for reading it later. It's paying a one time cost now to reduce ongoing cost down the road.

@codefolio I work in a lot of different codebases, so I'm comfortable navigating unfamiliar and inconsistent code, including source diving dependencies. But I am able to work much faster in code that has thorough and consistently applied standards.