Pedro Chambino
pchambino.bsky.social
Pedro Chambino
@pchambino.bsky.social
Principal Engineer @ Carwow
Reposted by Pedro Chambino
one single developer really just dropped a type system for Ruby with ergonomics that look FAR better than Sorbet. absolutely wild.
GitHub - low-rb/low_type: Elegant types in Ruby
Elegant types in Ruby. Contribute to low-rb/low_type development by creating an account on GitHub.
github.com
November 26, 2025 at 8:49 PM
Reposted by Pedro Chambino
While taking @bensheldon.bsky.social’s advice to consider thruster on Heroku (island94.org/2025/07/cons...), take it one step further by using anycable-thruster! rubygems.org/gems/anycabl...

It makes it super simple to deploy anycable alongside your app on Heroku (or any platform)
@anycable.io
Consider Thruster with Puma on Heroku | Island94.org
island94.org
July 27, 2025 at 4:51 PM
Reposted by Pedro Chambino
I think people would be surprised at how few productivity tools or utilities I use as a programmer. I have only two tips to improve your coding productivity:

- read lots of code, especially your dependencies. Being curious will teach you the entire app stack.

- write lots of tests. Test-Driven […]
Original post on ruby.social
ruby.social
July 1, 2025 at 3:08 PM
Reposted by Pedro Chambino
> There’s [nothing] pulling anyone to the middle. The only thing that draws engineers to look at the middle of their system is pure blinding rage. Given enough exposure to the neglected center someone will eventually make time to fix the things that bother them.

jackdanger.com/infrastructu...
Infrastructure Gravity & Domain Engineering | Jack Danger
The following is an excerpt from Executive Engineering.   “You become responsible, forever, for what you have tamed.” – Antoine de Saint-Exupéry, in The Little Prince   Each company draws its own ...
jackdanger.com
May 17, 2025 at 9:27 AM
Reposted by Pedro Chambino
While I’m on the topic of AI agents, I was re-reading the Joel on Software classic “The Law of Leaky Abstractions” and came across this gem. The article has aged well. www.joelonsoftware.com/2002/11/11/t...
May 3, 2025 at 8:25 PM
Reposted by Pedro Chambino
I recently read the paper "Towards Joint Activity Design Heuristics: Essentials for Human-Machine Teaming" which I loved so much I wanted to make it easier to share. To that end, I've excerpted the Ten Heuristics from the paper here: human-machine.team with anchors for each heuristic.
Ten Machine Requirements To Satisfy Essentials Of Joint Activity
human-machine.team
March 7, 2025 at 2:24 AM
Reposted by Pedro Chambino
Blog post I wrote for work and that came out this week, describing strategies for slicing up SLOs and their related alerts through deeper stacks.

It is inspired by some testing strategies, and also opens some doors to org-level negotiations in balancing performance and reliability in architecture.
Slicing Up—and Iterating on—SLOs
To make sure your team isn’t constantly alerted for conditions it can’t correct, start talking about unit vs integration SLOs.
www.honeycomb.io
February 22, 2025 at 7:20 PM
Reposted by Pedro Chambino
I wrote a blog post about how we can make FFI faster in CRuby railsatscale.com/2025-02-12-t...
Tiny JITs for a Faster FFI
Can we have a faster FFI for CRuby? Yes.
railsatscale.com
February 12, 2025 at 9:44 PM
Reposted by Pedro Chambino
February 14, 2025 at 6:35 PM
Reposted by Pedro Chambino
We are destroying software: antirez.com/news/145
We are destroying software - <antirez>
antirez.com
February 8, 2025 at 2:48 PM
Reposted by Pedro Chambino
For the last year or so I have been noodling on the idea of a Best Simple System for Now.

What happens when you write exactly the code you need, at the level of quality you need, but solving the problem _for now_ rather than a generalised or hypothetical version of it?

dannorth.net/best-simple-...
Best Simple System for Now
You can have your cake and eat it, as long as you bake it carefully. ‘We can do this the quick way and pay later, or the thorough way and pay now.’ This seems to be a fundamental dichotomy in software...
dannorth.net
February 3, 2025 at 2:53 PM
Reposted by Pedro Chambino
Milestones Not Projects is one of my all time most read posts. It's about the art of breaking up projects. A highly underexploited place for value.
Jade Rubick - Great engineering teams focus on milestones instead of projects
Programs are more complicated than projects which are more complicated than milestones. Instead of projects, focus on milestonesMost engineering organizations focus on delivering projects. You can…
www.rubick.com
January 9, 2025 at 3:00 PM
Reposted by Pedro Chambino
eightbitraptor.bsky.social wrote about the new Modular Garbage Collection in Ruby 3.4, how it works and what it means: railsatscale.com/2025-01-08-n...
New for Ruby 3.4: Modular Garbage Collection and MMTk
This post describes the new modular garbage collection feature in Ruby 3.4: The ability to override Ruby’s GC at runtime. We also introduce our first concrete alternative GC implementation, based on t...
railsatscale.com
January 8, 2025 at 4:21 PM