Lucian Ghinda

@lucian@ruby.social
1,001 Followers
595 Following
4.8K Posts
Product Engineer, Senior Ruby Developer | Co-creator of Ideatify | Curator of https://shortruby.com
| Always looking on the bright side
Short Ruby Newsletterhttps://shortruby.com
Websitehttps://allaboutcoding.ghinda.com

This is not about syntax beauty or elegance. It is about the developers who show up, contribute, and build alongside each other.

Every language claims community matters. Ruby is making it the central identity.

Ruby's new identity statement caught my attention:

"A language where people gather, a site where people are visible."

Source: https://www.ruby-lang.org/en/news/2025/12/22/redesign-site-identity/

In a world where a lot of resources online might be generated by LLMs I find it inspiring that the language choose to position itself a thing "where people gather".

It is not just poetic. It is a statement about what kind of knowledge-building Ruby values.

Don't have much experience with testing React but this was a fun read from @avdi:
Source: https://avdi.codes/can-you-tell-me-how-to-test

One of my intentions with the Short Ruby Newsletter was to create an archive for these types of discussions.

So, next time someone suggests that Rails might be the problem at GitHub, here are two people who can confirm it was not.

PS: If you want to get this kind of information in your inbox make sure you are subscribed at https://newsletter.shortruby.com
Short Ruby Newsletter

It is a Monday morning summary of the articles, discussions, and news from the Ruby community

Short Ruby Newsletter

When working on #goodenoughtesting, I keep three LLM tabs open: Claude, Codex, and Gemini.

I test each prompt against all three to catch where instructions break down. When they disagree, that's where I focus as I want to reliable generate tests.

Adding Amp to the mix soon.

Yesterday I talked with @onurozer about the #goodenoughtesting workshop and where to take it next.

One thing became clear: I need to better communicate what problem it solves and for which teams it works best.

Not just build more content, but explain the value more clearly.

Your voice or style comes from how you think and structure ideas, not from grammatical quirks. AI should clarify your message, not replace your perspective or change the way you think.

If you use AI to edit your blog posts, always keep the original version.

Not to preserve your mistakes, but to learn what the AI changed and decide what to keep. It also has the side effect of having a collection of writings by you that were never changed by the AI.

×

Testing isn’t about doing everything. It’s about doing the right things and doing enough of them to sleep well at night.

If you're trying to balance quality, speed, and complexity, risk gives structure to your thinking and clarity to your priorities.

Use risk as a spotlight.

I am working this weekend to finalise the content for the upcoming #GoodEnoughTesting workshop:

- I am trimming a lot of the previous content to keep it to only the essential
- Rethinking the code and exercises I previously used