Herbert "TheBracket" Wolverson

6.3K posts

Herbert "TheBracket" Wolverson banner
Herbert "TheBracket" Wolverson

Herbert "TheBracket" Wolverson

@herberticus

Author of Hands-on Rust. Rust Trainer at Ardan Labs. Consultant with Bracket Productions and iZones. Rust Series Expert at PragProg.

Columbia, MO Beigetreten Şubat 2010
435 Folgt2.6K Follower
Angehefteter Tweet
Herbert "TheBracket" Wolverson
Herbert "TheBracket" Wolverson@herberticus·
I haven't received my author's copies yet, but Amazon just notified me that the print edition of Advanced Hands on Rust is now available. a.co/d/fKDDReZ You can also buy the ebook from Pragprog right now, 50% off with the coupon code "save 50" #rust
English
3
4
21
3.1K
Herbert "TheBracket" Wolverson retweetet
Viacheslav Biriukov
🦀 Rust: Accessing Hardware This Ferrous Systems post shows what good hardware APIs in Rust should look like. From I/O ports and system registers to MMIO, volatile, and the subtle ways wrong abstractions create friction. ferrous-systems.com/blog/hardware-… #rust #rustlang
Viacheslav Biriukov tweet media
English
1
20
131
3.4K
Herbert "TheBracket" Wolverson retweetet
Greg Brockman
Greg Brockman@gdb·
rust is a perfect language for agents, given that if it compiles it's ~correct
English
491
362
6K
1.8M
Herbert "TheBracket" Wolverson
Herbert "TheBracket" Wolverson@herberticus·
@_Felipe I'm not sure how it happened, but people - and LLMs who read people's posts - seem to think that you can't have a Mutex without an Arc. Or even an atomic. (Although in fairness, you see the same with shared_ptr in C++ too much, too!)
English
1
0
2
741
Felipe O. Carvalho
Felipe O. Carvalho@_Felipe·
Locks-own-data is a beautiful principle, but foo: Arc<Mutex<HashMap<…>>>, bar: Arc<Mutex<HashMap<…>>>, isn’t how you do it correctly Claude.
English
7
0
67
8.5K
Herbert "TheBracket" Wolverson
Herbert "TheBracket" Wolverson@herberticus·
One feature I loved in Aider was the ability to watch my code-base, and when I typed "// AI: Add whatever here" and saved - Aider picked up on the change and did a limited-scope run on just what I commented. Super helpful. I wonder if there's an easy way to wire that to Codex?
English
0
0
1
214
Herbert "TheBracket" Wolverson retweetet
Herbert "TheBracket" Wolverson
@_trish_xD It matters a lot, in my experience. You get what you ask for! So if you need something efficient, matching your constraints - you need to know enough to specify what you want. (It matters less if you aren't doing anything that needs it)
English
0
0
0
53
trish
trish@_trish_xD·
do you think understanding memory and pointers still matters when ai can generate code for you? or does it matter even more now?
English
102
2
215
26.9K
Herbert "TheBracket" Wolverson
Like everyone else, I've been playing with my own "claw" type thing as a way to learn about harnesses, safety, etc. Codex is sneaky. I'd given it a skill to read the project manager setup via a CLI tool. It noticed it could see the sqlite db, and just read it directly instead.
English
0
0
4
220
Lord Arse!
Lord Arse!@Lord_Arse·
This book was like the Bible to me when I was a kid.
Lord Arse! tweet media
English
69
56
928
21.7K
Herbert "TheBracket" Wolverson retweetet
Herbert "TheBracket" Wolverson
It's funny in a way. I was pretty calm in the dentist waiting room. Someone just *had* to mention circular bone saws. (Hopefully not in relation to me?)
English
0
0
1
121
Herbert "TheBracket" Wolverson
I feel that killing all code review is dangerous, and we need to build frameworks to ensure quality and maintain ability. Force multipliers are awesome, but 10x-1 isn't good. Working on classes and materials for the new age. (And grappling with the junior to senior pipeline!)
swyx@swyx

this is the Final Boss of Agentic Engineering: killing the Code Review at this point multiple people are already weighing how to remove the human code review bottleneck from agents becoming fully productive. @ankitxg was brave enough to map out how he sees SDLC being turned on its head. i'm not personally there yet, but I tend to be 3-6 months behind these people and yeah its definitely coming.

English
2
0
2
255
Herbert "TheBracket" Wolverson retweetet
David Abram 🐊
David Abram 🐊@devabram·
I am impressed how many devs are rediscovering erlang/otp by rebuilding it from scratch on accident.
English
2
6
74
3K
Herbert "TheBracket" Wolverson retweetet
PragmaticProgrammers
PragmaticProgrammers@pragprog·
In the current Pragprog newsletter (good stuff's always there first!) Sale’s live - 40% off, through the weekend with code KNITTING. @Pragdave: The Luddites weren’t against technology. They just didn’t want to be left behind. Knowledge is STILL the best defense. (🔗 in🧵)
English
1
1
6
719
Herbert "TheBracket" Wolverson
Herbert "TheBracket" Wolverson@herberticus·
RwLock is also really easy to get wrong, to disastrous consequences (one writer waiting forever for readers to go away, writers taking too long, deadlocks) - so I tend to advise students against it unless they REALLY need it. I increasingly just use an actor in async!
Viacheslav Biriukov@brk0v

🦀 Rust: RwLock can be slower than Mutex Counterintuitive perf lesson: RwLock can trigger cache-line ping-pong and bus contention, even on read-heavy paths. If your critical section is tiny, the “obvious” optimization can backfire hard. eventual-consistency.vercel.app/posts/write-lo… #rust #rustlang

English
2
5
70
7.3K
Herbert "TheBracket" Wolverson
Herbert "TheBracket" Wolverson@herberticus·
@BatsouElef Woke up to a browser tab (a site I created) using 16 Gb of RAM, only to realize I'd completely forgotten to limit the size of a dashboard table. Oops!
English
1
0
1
59