nateberkopec Profile Banner
Nate Berkopec Profile
Nate Berkopec

@nateberkopec

Followers
26K
Following
20K
Media
2K
Statuses
19K

Ruby and Rails applications, made fast. 日本語: @nateberkopec_ja

東京
Joined December 2008
Don't wanna be here? Send us removal request.
@nateberkopec
Nate Berkopec
1 year
Introducing: ids_must_be_indexed, a Github Action for Rails apps that fails your PR if you change or add a column ending in _id without a corresponding index. https://t.co/sEnfERnhqj
Tweet card summary image
github.com
A GitHub Action to ensure all Rails application foreign key columns are indexed - speedshop/ids_must_be_indexed
11
11
228
@patio11
Patrick McKenzie
7 hours
It feels a bit weird to need to continue saying this, but yes, LLMs are obviously capable of doing material work in production, including in domains where answers are right or wrong, including where there is a penalty for being wrong. Of course they are.
2
4
17
@wander
Wander
1 day
Tired of vacation rental nightmares? 👻 Us too. We're giving away a $10,000 Wander trip for the craziest vacation rental horror story. Simply reply to or quote this post with your spooky tale and tag a friend. We'll create ghostly videos of the best ones and choose one winner!
28
37
177
@nateberkopec
Nate Berkopec
4 hours
Finding a hobby you love that gets your heart rate above ~120 for ~6 hours or more a week is probably the greatest possible thing you can do for your health.
7
1
52
@nateberkopec
Nate Berkopec
9 hours
The problem with scaling based on utilization is that no one knows what a good number is. "Will our customers be happy if we use our machines at 80% or 40%" is an unanswerable question. Queue times make the impact on customers clear: "will my users accept +200ms of latency?"
0
0
8
@nateberkopec
Nate Berkopec
14 hours
The right is the left's greatest student.
@gekaminsky
Gabe Kaminsky
1 day
SCOOP: As part of Trump's targeting of Antifa, a Treasury Department office that helps thwart terrorist financing is encouraging banks to report “suspected domestic terrorist activity,” @TheFP has learned. More here https://t.co/GpB29LL4VO
1
0
3
@RedChip
RedChip
3 days
📺 FatPipe: Watch our 30-Second Investor Overview @FatPipe_Inc $FATN, a pioneer in secure networking, is scaling its enterprise-grade SD-WAN and SASE solutions across North America and Southeast Asia. Key Highlights for Investors: • FY24 Revenue: $17.9M | Net Income: $4.4M
0
0
3
@nateberkopec
Nate Berkopec
22 hours
*asks simple question about codebase* Codex: Let me read the entire codebase file by file and get back to you in 10 minutes.
4
0
39
@nateberkopec
Nate Berkopec
2 days
You know as far as “market top” signals go, Cathy Wood going on stage to sling ETFs while saying we’ve got a decade of 7% GDP growth ahead, BTC to 1.5 million and Tesla to 2600… that’s a pretty good one
2
0
8
@nateberkopec
Nate Berkopec
3 days
rspec is a fine testing DSL but for me, clear code cannot be accomplished without clear thinking. minitest is 2245 lines. I can understand it clearly and in full. that understanding means it gets out of my way and I can concentrate on the important things.
@t_fraser_
T. Fraser
3 days
@nateberkopec Is minitest really that much better than rspec? I have only ever used rspec, but can’t imagine what it does differently to make it better
9
1
94
@nateberkopec
Nate Berkopec
3 days
Best open source Ruby code bases I know of in terms of quality: 1. Sidekiq (by far) 2. Minitest 3. Most parts of Rails Common thread? Test suites are all Minitest 🤪
14
9
282
@mattpavelle
Matt Pavelle 🇺🇸
29 days
Let's talk about physician burnout. This FSMB report from 2018 is striking in how prescient their diagnosis was. They identified the real pain points destroying physician joy in medicine: EHRs that turn doctors into data entry clerks. Insurance requirements that prioritize
9
28
151
@nateberkopec
Nate Berkopec
3 days
The good news: we have got better at running The Sort The bad news: we have got better at running The Sort
@nateberkopec
Nate Berkopec
4 days
The exact opposite is happening in the market rn btw. Staff salaries shooting to the moon, junior positions more or less gone
0
0
3
@nateberkopec
Nate Berkopec
3 days
The world we now live in: Everything that’s “just checking boxes” should be done via LLM or code. Quantity over quality. The mediocre can now be had for nearly free. Everything else - particularly if it’s for humans - quality and taste has never been more important.
3
5
59
@nateberkopec
Nate Berkopec
4 days
In case you’re wondering what the market for top level Rails talent is like. Email from a recruiter.
32
9
385
@nateberkopec
Nate Berkopec
4 days
The exact opposite is happening in the market rn btw. Staff salaries shooting to the moon, junior positions more or less gone
@eyad_khrais
Eyad
6 days
The era of $400k/year software engineers is over. Vibe coding completely removed the barrier to entry for dev Couple that with platforms like whop that abstract out payment, tenancy, etc and you get this Perfect place to start building @WhopIO
27
36
2K
@animeexpochibi
anime expo chibi
2 days
So much to do! From exhibitions to panels and performances to cosplay meetups, free-to-play arcade games, and tasty eats — anime expo chibi is packed with fun for fans of all kinds! What will you check out first?
0
2
13
@nateberkopec
Nate Berkopec
4 days
"No CoC" is ineffective because you hand the reins of your project culture to the loudest, most annoying fringe. It's a failure to exercise leadership. "People like us do things like this" is an incredible tool. Don't waste the opportunity.
1
0
1
@nateberkopec
Nate Berkopec
4 days
OSS codes of conduct should be: 1. Shorter 2. More focus on "do"s rather than "don't"s 3. Less faux-legalistic 4. Allow more discretion to moderators 5. Be tools of building culture 6. Be unique to the project (because all communities are unique), not copy-pasted
2
0
12
@nateberkopec
Nate Berkopec
4 days
I know this is incredibly rich coming from someone with tens of thousands of tweets but something about making an Insta reel requires a psycho amount of vanity that I just do not have
1
0
32
@nateberkopec
Nate Berkopec
5 days
People who ask the about so what’s of data processed GIL Python 3.14 local removal any in special haven’t serious computer a on quantity
@burkov
BURKOV
6 days
People who ask what's so special about the removal of the GIL in Python 3.14 haven't processed any serious quantity of data on a local computer.
2
1
8
@neobrowser
Norton Neo Browser
7 days
🎯 For young professionals: - Master full-stack thinking: understand end-to-end processes. - Embrace AI tools to amplify productivity. - Don’t fear AI—focus on value only humans can add. AI won’t replace you; it will shift what excellence looks like. Adapt, learn, and create.
1
1
12
@nateberkopec
Nate Berkopec
5 days
even just opening an issue with solid context, reproduction steps, etc. that tells me you know how to work effectively in a software org.
1
0
15
@nateberkopec
Nate Berkopec
5 days
I don't care about your contribution graph. I want to be able to scroll through your activity and go: "Oh, this person clearly knows wtf they're doing." It's so much harder to bullshit this than anything you can put it in a resume.
1
1
13
@nateberkopec
Nate Berkopec
5 days
quick observation from briefly-kinda-hiring this week: the most valuable signal is a github profile with solid, interesting code you wrote in the last ~12 months. almost no one actually has this.
7
1
57
@nateberkopec
Nate Berkopec
6 days
RETVRN
@brian_scanlan
Brian Scanlan
6 days
@nateberkopec @jessethanley @jsneedles We’re still on Passenger. But yeh, I think being single threaded on web and workers makes our life easier. We also don’t use Docker/k8s, largely single threaded processes running on EC2 hosts is nicely dumb for me 😀
1
0
12
@NickWeirShowbiz
Nick Weir
11 hours
What you’re seeing here is more than an innovation in stage automation… It’s a complete reinvention of how live performance is delivered— where the technical act of preparation becomes part of the experience, and part of the storytelling itself. A glimpse of what’s coming: -
1
0
9