Keeper of ducks, Builder of games
Mostly blind🦯 (its not a hiking stick),
He/Him,
All opinions my own
I'm calling it a Smithers loop, as I'm giving it a different context each time we loop
I'm calling it a Smithers loop, as I'm giving it a different context each time we loop
Teach an AI how to use kcache grind.
So far my AI Dev tools can use dtrace, valgrind and perf. But we need to go deeper....
Performance is one of the few ways to reduce TCO cleanly so performance is everyone's problem.
Teach an AI how to use kcache grind.
So far my AI Dev tools can use dtrace, valgrind and perf. But we need to go deeper....
Performance is one of the few ways to reduce TCO cleanly so performance is everyone's problem.
It's one of those: "am I still reading it because it's good, or because I'm invested".
I enjoyed the earlier books at the time as a fun ride through a magical power fantasy, but on reflection I do wonder a bit.
Still bought it, but this is the last auto buy
It's one of those: "am I still reading it because it's good, or because I'm invested".
I enjoyed the earlier books at the time as a fun ride through a magical power fantasy, but on reflection I do wonder a bit.
Still bought it, but this is the last auto buy
The most telling thing is that it really doesn't know anything you don't tell it.
It's a good faster keyboard but it's even remotely good at stuff with lots of moving parts
The most telling thing is that it really doesn't know anything you don't tell it.
It's a good faster keyboard but it's even remotely good at stuff with lots of moving parts
I was failing at printf and realising how weird it is.
Nearby, students a year ahead were learning Java. I overhear: “wait… that’s printf.”
Turns out one of them had implemented ALL of printf in Java—rather than just learning how println works...
I was failing at printf and realising how weird it is.
Nearby, students a year ahead were learning Java. I overhear: “wait… that’s printf.”
Turns out one of them had implemented ALL of printf in Java—rather than just learning how println works...
Unit coverage always feels like a vanity metric, as compilers and types should do most of that for you.
When it comes to feature level testing, you can end up catching all kinds of odd behaviour with randomised inputs
Unit coverage always feels like a vanity metric, as compilers and types should do most of that for you.
When it comes to feature level testing, you can end up catching all kinds of odd behaviour with randomised inputs
We're also hosting a meetup (link in next post) on Thursday so please come and say hello, or message for a coffee!
We're also hosting a meetup (link in next post) on Thursday so please come and say hello, or message for a coffee!
It's been very un fun.
It's been very un fun.
Most optimisation journeys are just pushing until you reach the next piece of contention
Most optimisation journeys are just pushing until you reach the next piece of contention
Most of my time is spent removing mutexs, with CAS being the replacement. But you really shouldn't have too many spin locks...
Currently working back through my assumptions of what and where to be fast....
Most of my time is spent removing mutexs, with CAS being the replacement. But you really shouldn't have too many spin locks...
Currently working back through my assumptions of what and where to be fast....
Even with the horrible ergonomics, the foot guns, the bonkers approach of the committee and the bazantye over engineering everyone seems to commit to, you can go so fast.
Even with the horrible ergonomics, the foot guns, the bonkers approach of the committee and the bazantye over engineering everyone seems to commit to, you can go so fast.
Would ppl prefer to hear about AI & memory, consensus and replication, performance and compute, apache Fluss and data lakes, a how to on common usecases, or something entirely different?
Would ppl prefer to hear about AI & memory, consensus and replication, performance and compute, apache Fluss and data lakes, a how to on common usecases, or something entirely different?
Seriously need to upgrade at some point 😅
Seriously need to upgrade at some point 😅
Time to talk about Streaming data and drink good coffee!
Time to talk about Streaming data and drink good coffee!