James Munns
@jamesmunns.com
Notable Protocol Enjoyer.
Doing stuff, mostly in Rust and on Embedded systems. Need help with that? Hire me @onevariable.com
Co-host @sdr-podcast.com
DMs (matrix): @jamesmunns:beeper.com
DMs (signal): jamesmunns.255
he/him
Kein Ort für Nazis
Doing stuff, mostly in Rust and on Embedded systems. Need help with that? Hire me @onevariable.com
Co-host @sdr-podcast.com
DMs (matrix): @jamesmunns:beeper.com
DMs (signal): jamesmunns.255
he/him
Kein Ort für Nazis
It's all those 512MiB u8 arrays you leave lying around everywhere
November 11, 2025 at 9:20 AM
It's all those 512MiB u8 arrays you leave lying around everywhere
Ooh, I'll check! I'm probably back a couple of point releases
November 8, 2025 at 8:16 AM
Ooh, I'll check! I'm probably back a couple of point releases
it usually gets awkward on exactly how far that "is a" goes, especially if the definition of that is more implicit/abstract.
Or maybe I've just smashed composition into my head hard enough that OO just feels weird now.
Or maybe I've just smashed composition into my head hard enough that OO just feels weird now.
November 7, 2025 at 5:56 PM
it usually gets awkward on exactly how far that "is a" goes, especially if the definition of that is more implicit/abstract.
Or maybe I've just smashed composition into my head hard enough that OO just feels weird now.
Or maybe I've just smashed composition into my head hard enough that OO just feels weird now.
The way I usually teach this for traits (esp embedded-hal) is that there's three things:
* The definition of the interface
* The provider of the interface
* The consumer of the interface
I think in less abstract sense the provider is also implicitly the definer, but when it comes to more OO "is a"
* The definition of the interface
* The provider of the interface
* The consumer of the interface
I think in less abstract sense the provider is also implicitly the definer, but when it comes to more OO "is a"
November 7, 2025 at 5:55 PM
The way I usually teach this for traits (esp embedded-hal) is that there's three things:
* The definition of the interface
* The provider of the interface
* The consumer of the interface
I think in less abstract sense the provider is also implicitly the definer, but when it comes to more OO "is a"
* The definition of the interface
* The provider of the interface
* The consumer of the interface
I think in less abstract sense the provider is also implicitly the definer, but when it comes to more OO "is a"
Probably tens of millions in actual spending (staff, contracting, foundation contributions), but probably hundreds to thousands of engineer years of pure volunteer work
November 6, 2025 at 8:35 PM
Probably tens of millions in actual spending (staff, contracting, foundation contributions), but probably hundreds to thousands of engineer years of pure volunteer work
(to be clear, I'm probably more mad at capitalism than AI here, but what are you gunna do)
November 6, 2025 at 7:48 PM
(to be clear, I'm probably more mad at capitalism than AI here, but what are you gunna do)
my favorite part of systems engineering is that people and organizations are systems too, and you need the same kind (or at least for me, an appreciably similar kind) of mechanical sympathy for human systems, to help understand, diagnose, and improve (or at least optimize for an outcome).
November 6, 2025 at 7:47 PM
my favorite part of systems engineering is that people and organizations are systems too, and you need the same kind (or at least for me, an appreciably similar kind) of mechanical sympathy for human systems, to help understand, diagnose, and improve (or at least optimize for an outcome).
aww they're just little guys
November 6, 2025 at 4:08 PM
aww they're just little guys
ergot has type punning and manual vtables too :)
November 5, 2025 at 2:26 PM
ergot has type punning and manual vtables too :)
You could code review ergot (and cfg-noodle) :D
November 5, 2025 at 10:57 AM
You could code review ergot (and cfg-noodle) :D
Me too thank you for your service
November 4, 2025 at 1:31 PM
Me too thank you for your service