Jose Farias
jose.omg.lol
Jose Farias
@jose.omg.lol
AI, Rails, and React at GrowthXAI. Prev 37signals.
If you’re going to RailsConf next week and are interested in pairing on HotwireCombobox during day 2’s Hack Spaces—I’ve written up some ideas for what issues we could work on.

We can also work on whatever else, or just chat. Hit me up at the teal station from 10:00AM ~ 12:40PM.
July 5, 2025 at 8:50 PM
Indenting private methods tells you what the intended access policy is without having to orient yourself inside the class.

Specially useful when reviewing diffs and you’re not even shown the full context by default.

This is why it’s my preference in Ruby.
April 17, 2025 at 7:12 PM
Here’s post 2 in my Object-Oriented Rails series.

Post 1 argued business logic doesn’t belong in active jobs. But it lacked some code examples. Now we put pen to paper explaining how to move the logic into the model and out of your job.

Also, email newsletter is live!

jose.omg.lol/posts/just-w...
Just Write English
How to move logic out of your jobs and into your domain model.
jose.omg.lol
March 10, 2025 at 3:12 AM
I’m kicking off a series of blog posts called "object-oriented Rails". First off — why business logic doesn’t belong in active jobs. Let me know what you think!

jose.omg.lol/posts/its-no...
It’s none of their business
Why business logic doesn’t belong in active jobs.
jose.omg.lol
March 8, 2025 at 6:36 PM
After 2.5 years at 37signals I’m moving on to a new role as a Senior Software Engineer at Harvest. I start next week! 😄
March 8, 2025 at 4:49 PM
Guess it was necessary lol
December 15, 2024 at 1:25 AM
Wrote some words about this code snippet

_Code can be context-aware — because programmers can (and should be) context-aware_
December 11, 2024 at 4:35 AM
Bluesky is probably the best use I've given my omg lol subdomain
November 26, 2024 at 1:46 AM
Really enjoying this setup which lets me route LLM prompts to different models by flipping a switch. Makes it easy to experiment.
November 17, 2024 at 9:40 PM
Started at 1, leveled up to 4
November 13, 2024 at 4:32 PM
Been building a ton for AI lately. It still involves lots of traditional coding. Architecture, modeling, provisioning, monitoring, it's almost like building a regular app — with many more network calls.
November 12, 2024 at 6:11 PM