Brandon Weaver
@baweaver.bsky.social
2.1K followers 1.1K following 2.2K posts
Senior Staff Eng at Amazon / One Medical, Neurodivergence Advocate. Autistic / ADHD / Depression, He / Him. I'm the Lemur guy. Living and working somewhere about SF.
Posts Media Videos Starter Packs
Reposted by Brandon Weaver
pragprog.com
“Rails is an opinionated framework, and this is an opinionated book.” ~Introduction

One of today's Pragmatic Picks - 40% off with code PragPicks
pragprog.com/titles/...
@noelrappin.com
baweaver.bsky.social
I've worked at now 4 of the largest rails monoliths in production and every single one of them hits that problem.
baweaver.bsky.social
The difference? By forcing choices early users develop their own opinions, and once they hit that scale point they'll be more prepared to switch. Unless you develop a real good off ramp between paved roads and back country there's going to be a giant mess.
baweaver.bsky.social
As it turns out strong opinions are great for getting started and great for fomenting a religious war as soon as folks begin to actually use the tools at scale.

I'd bet this is like most of his other creations. Great for 0 to 100 but falls off hard and leaves folks to guess from 100 to 1000.
baweaver.bsky.social
That's one of DHH's calling cards. Make a bold, preferably controversial statement, that gets attention but likely doesn't reflect any objective reality except his own.

See also how Rails (mis)handled the emergence of SPAs and JS bundling among a litany of other questionable calls.
baweaver.bsky.social
Indeed, been a while since I've seen everyone.
baweaver.bsky.social
We live by that cheese shop you probably like in SF.
baweaver.bsky.social
Extra cheese then, hide half of it, pray the remainder is a satisfactory tribute.
baweaver.bsky.social
Speaking of, we need to get more cheese. Maybe we get Kevin, some cheese, some wine, and prove it.
baweaver.bsky.social
We support you in your cheesy ways.
baweaver.bsky.social
As someone who gets car sick fast I've never had that issue in a Waymo compared to some drivers that are ricocheting around SF, and honestly that's worth the extra premium to me.
baweaver.bsky.social
Great work! I was going for a full marathon program back in 2019 leading into 2020 and certain things happened in 2020 that kinda killed my motivation 😅
baweaver.bsky.social
Adding to that when you have to onboard a substantial number of juniors to the codebase who are just learning <insert language here> and it can become invaluable quickly, especially paired with navigational wisdom for larger repos.
baweaver.bsky.social
It's a pattern I've found myself following around Ruby-land in what I tend to call "expert MCPs."

Generally how can we condense wisdom, experience, patterns, docs, and other knowledge into tooling. It tends to have a fairly significant gain on correctness I've found.
baweaver.bsky.social
When Capaldi was on he was _on_.
baweaver.bsky.social
It's one of his best scenes, bar none, and man does it hit.
baweaver.bsky.social
What a fascinating point!
baweaver.bsky.social
Also autistic. Also accused of being AI 😅
baweaver.bsky.social
I am going to say this very frankly:

Your last two posts radiate _hatred_ and that is not healthy. Not for you, and not for anyone reading it. I am urging you as, I hope, a friend to reflect on this more.

I take no joy in what is happening, to either side, and I would hope you don't either.
baweaver.bsky.social
Justin, even if everything is accurate in here this is a horrible look. Do better.
baweaver.bsky.social
I am not a particularly graceful or eloquent person as much as I want people I know and respect to stop waging open war against each other and to sit down and talk already.

How much more bloody do y'all want to make each other before you sit down and do what was always needed:

TALK.