Ben Patterson

11.3K posts

Ben Patterson banner
Ben Patterson

Ben Patterson

@bennpatt_

Christian, Husband, Dad — Engineer @Underdog

Arlington, TX Katılım Kasım 2018
751 Takip Edilen1K Takipçiler
Ben Patterson retweetledi
Underdog Drafts
Underdog Drafts@UnderdogDrafts·
Underdog Cardio Club 2026 is here🏃🏋️‍♀️ Tweet out your drafts and cardio with the #UnderdogCardioClub and name your team 'UCC2026' in-app to ensure they count towards your total. (Only BBM entries qualify, entries will be back dated to BBM launch) Complete your drafts by September to qualify for prizes! Join discord.gg/underdog for more info and future updates! (Must be in UCC-2026 channel to claim prizes)
Underdog Drafts tweet media
English
9
10
51
6K
Ben Patterson retweetledi
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
I've got an agent in a loop optimizing a renderer with the goal to minimize frame times (and tests to measure). It got times down from 88ms to 2ms and allocations down from ~150K to 500. Sounds good, right? Wrong. This is exactly why agent psychosis is a big fucking problem. As an experiment, I rewrote the Ghostty core render state in Go, with access to identically laid out data structures as Ghostty and the exact same validation tests. I made a purposely naive renderer (simple, correct, but slow). 88ms per frame with 150,000 allocations (horrendous, lol)! I then kickstarted a Ralph loop to bring the frame times down. I told it it can't modify input data structures or the public API or tests (they're correct), but it can do anything else it wants. It got to work. It has worked for about 4 hours. I've spent around $350 on this experiment so far. The results? 88ms => 1.5ms 150K allocs => ~500 allocs Incredible right? Nope. My hand-written renderer I ported has frame times (same benchmark) of ~20us (0.020ms) and 0 allocations in the update path. This is the problem with psychosis and lacking systems understanding. If you don't understand the system, you're going to accept that this is an incredible result. If you understand the system, you'll see better solutions immediately and can do roughly 75x better on throughput. The people who blindly trust agent output are in the former camp. They're sheeple, overdrinking from a fountain of mediocrity. Standard disclaimer: I use AI all the time. I like AI. The point I'm making is to not blindly accept results. Think. Analyze. Learn.
English
63
116
1.1K
30.8K
Ben Patterson
Ben Patterson@bennpatt_·
@NEZtakes A lot more coming! We're always taking in feedback/ideas as well
English
0
0
0
94
Ben Patterson
Ben Patterson@bennpatt_·
Somebody yell at Shane and tell him we should add this into the app
Shane Neumann@Neumy2

@UnderdogDrafts If you want to see your lifetime draft total, shoot me a DM with your UD Username! We will be adding this to the account page in the future 🤝

English
1
1
4
1.6K
Ben Patterson retweetledi
Underdog Drafts
Underdog Drafts@UnderdogDrafts·
Total drafters in each Badge tier: Diamond - 35 Purple - 43 Emerald - 155 Gold - 350 Silver - 1,020 Bronze - 3,514 Diamond status is held by those who have entered 100,000+ drafts 🤯
Underdog Drafts@UnderdogDrafts

🛡️The Badge System received an upgrade🛡️ We have added new badge colors to highlight your draft level! We are aware that badges are defaulting back to their old color in some places. This will be fixed by EOW🤝

English
25
13
99
56.8K
Ben Patterson retweetledi
Wes Huff
Wes Huff@WesleyLHuff·
Then he brought them out and said, “Sirs, what must I do to be saved?”And they [Paul and Silas] said, “Believe in the Lord Jesus, and you will be saved, you and your household.”
Wes Huff tweet media
English
95
252
2.7K
59.5K
Ben Patterson retweetledi
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Why is the creator of OpenCode pretty skeptical about AI productivity gains, and the hype around AI? A very conversation @thdxr (and lots of truth bombs:) Timestamps: 00:00 Intro 07:03 Dax’s path into tech 09:04 Early startup experience 13:16 Getting involved with open source 16:13 OpenCode 23:17 Anthropic banning OpenCode 30:34 From terminal to GUI 32:34 OpenCode’s business model 36:33 Why inference is profitable 39:11 GPU bottlenecks 40:54 AI hype 45:50 AI spending 48:47 Dax’s memo 55:41 Dax’s skepticism of predictions 58:58 Engineering culture at OpenCode 1:02:38 How building works at OpenCode 1:05:36 Taste and quality 1:11:32 Dax’s work setup 1:12:35 The role of engineers and EMs 1:15:50 Advice for engineers 1:18:12 Book recommendation Brought to you by: • @AntithesisHQ – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages antithesis.com/pragmatic@WorkOS – everything you need to make your app enterprise ready workos.com@turbopuffer – a vector and full-text search engine built on object storage. It’s fast, cheap, and extremely scalable turbopuffer.com/pragmatic Three interesting thoughts from Dax: 1. No AI-native coding agent company is “winning” by being better with AI. Dax says that none of OpenCode’s competitors are crushing them, and that nobody is using AI so well that others cannot compete. 2. Most software engineers profit from AI as time gained, not increased output — unless you change incentives! Dax says the natural way for software engineers to “cash out” their AI tooling gains is with time savings, by doing the same work as before, but faster. Until compensation and motivation structures change, most teams should expect output to stay flat while engineers go home earlier. There’s nothing wrong with this, but AI vendors sell a different outcome to CFOs: increased output. 3. AI code generation mutes the “guilt” of doing the wrong thing, but this builds up tech debt. Pre-AI, writing a hack felt bad, the second time it felt really bad, and by the third time you’d often just refactor in order to fix up the code. Now, the agent hides the hack, which skews devs’ judgment and results in less tech debt being cleaned up.
English
47
151
2K
177.7K
Ben Patterson retweetledi
Shane Neumann
Shane Neumann@Neumy2·
@UnderdogDrafts We are aware that your badge color will default back to the old tier you were in. This is is being fixed and will be resolved by the end of the week🙏
English
1
2
19
2.9K
Rupesh
Rupesh@roqqet·
If underdog thinks these new badges is going to motivate me to level up to the next tier, well…they were correct. Honestly great call from underdog.
English
3
0
13
935
Ben Patterson retweetledi
Underdog Drafts
Underdog Drafts@UnderdogDrafts·
🛡️The Badge System received an upgrade🛡️ We have added new badge colors to highlight your draft level! We are aware that badges are defaulting back to their old color in some places. This will be fixed by EOW🤝
Underdog Drafts tweet media
English
17
15
155
123K
Ben Patterson retweetledi
peter overzet
peter overzet@peteroverzet·
the next generation of badge bros
peter overzet tweet media
English
10
6
86
14.1K
Ben Patterson retweetledi
Hope Bishop
Hope Bishop@hopebishop·
Hey friends. I haven’t been as active the last couple weeks because I was sick and in the hospital. Here is why: I am usually someone to proud to ask for help but unfortunately I need it now. I had a kidney transplant in 2018 and unfortunately need another one now. I am on Dialysis treatments and I feel great but to get back to living a normal life I need a kidney transplant. Please consider being a Living Kidney Donor! Click on the Vanderbilt Health link and complete the Living Donor Interest Form. You will list Hope Bishop as the name of the person you want to donate to. Also, please select YES on being a paired donor if necessary. vanderbilthealth.com/program/kidney…
Hope Bishop tweet media
English
43
156
437
94.7K
Ben Patterson retweetledi
Underdog Drafts
Underdog Drafts@UnderdogDrafts·
It's Frenchie Friday! The Frenchie Eliminator is LIVE🏈 $3 to Enter (20 entry max) $47k in Prizes $10k to 1st Place
Underdog Drafts tweet media
English
29
10
78
43.8K
Ben Patterson
Ben Patterson@bennpatt_·
@Saints2death @GaudreauJordan Neumy is one of the most genuine, thoughtful, and passionate people in this space. He's also incredibly open and always willing to help in anyway he can If you ask/speak with him about it I am sure he wouldn't mind posting more of this on X + UD discord as well
English
1
0
1
136
⚜️Saints2Death⚜️
⚜️Saints2Death⚜️@Saints2death·
@GaudreauJordan I bet you almost all of the draft games winnings goes to regulars Neumy interacts with on that Discord every single day. It's probably illegal, but I doubt underdogs cares unless lawyers get involved.
English
4
0
2
536
⚜️Saints2Death⚜️
⚜️Saints2Death⚜️@Saints2death·
The worst part of Underdog is that even if you don't watch any Peter Overzet or Badge Bros content, if you play any sort of draft games, you have to join their discord because Neumy does almost all of his UD business on that discord.
⚜️Saints2Death⚜️ tweet media⚜️Saints2Death⚜️ tweet media
English
4
1
20
3.3K
Ben Patterson retweetledi
Fons Mans
Fons Mans@FonsMans·
Everyone talks about craft and opinionated design, but as soon as Spotify drops a fun app icon, those same people freak out. The temporary icon is great. You know you’ve made something great when people have extreme reactions to it. Never aim to please everyone.
Fons Mans tweet media
English
64
33
846
28.5K
freddie pearce
freddie pearce@freddiepearce19·
@bennpatt_ @jlarkytweets Just laggy drafts if someone is ahead of me in a draft their timer will just run out and it will say 0 seconds forever until I back out of in draft screen and refresh, ios 16 mobile app. Once I switch to desktop lagging disappears
English
1
0
2
41
Josh Larky
Josh Larky@jlarkytweets·
The first few years, Underdog had the best user experience for drafts Last year, occasional glitches popped up Then, they laid off the vast majority of their drafts team Now, every other draft I do on their platform has some type of lag or glitch or failure to update picks on time This happening to anyone else?
English
31
2
124
39.3K