I'm kinda finished building a lot of AI tools i wanted and am back tl adding layers to the tools i need but hate to use.
Today It's valgrind, the SPRIV tools and render doc.
Yes I'm adding a vulkan backend to my engine...
Its pure C so no VMA...
Wish me luck...
😅
Posts by Ben
I've been receiving a bunch of what seems like smart phishing attempts in the guise of headhunters of late...
Two claiming to represent the same role at the same company and definitely not doing enough research.
Anyone else getting these emails?
That's the wost version of things
That moment when you end up reaching for more and more HFT tools 🤣
The JVM goes BRRRRRRR!
I'm building an ultra-realistic soccer simulator, ama.
You should publish an open spec for it, its more or less and API 😅
The immortal problems of scaling data teams
Realtime had to be faked at one point in time. It came with challenges. No versions and a lack of control & GPUs
Then hadoop to the rescue to make it scale. Especially for ML
Zero cache setups, all on NVMEs, all features pushed up stream. Mysql done fast...
Then it was MySQL & Hadoop.
And lots of automation.
Where booking started
Starting with a flash back to flip phones and A/B testing being new!
Let's learn about AI & ML at @bookingcom.bsky.social !
I was wondering if i dreamed that 😅
There's a prevailing opinion that AI code is wrote once, and read never.
We've come full circle to Perl scripts.
Back at #qcon in London!
Let's talk software!
Law, or space stuff
My order arrived 30 mins ago so things are a bit better after that plus some anime.
It's a ghost in a shell kinda day
With coding agents, i spent about 2/3s of my time just telling them to debug things that not passing non functional requirements.
I think most of my claude skills are just different ways to build, test &. Profile the different projects.
Literally every train today has had the wrong announcements on it... The idea of the Cambridge to London train talking about places on the coast turned into a fun bit of trivia when it came to trying to find the train it thought we were on.
But on the underground, it's a bit more concerning.
Had my first case of claude code eating my project folder....
Definitely a surprise. Luckily I pushed everything a few hours ago so I only lost a bit of effort, but restoring things takes a while...
Rebuilding everything it's going to take ages...
Go go gadget CMake...
One of my learning projects at the moment has been to build a webserver from scratch, but starting from sockets and kqueue (I'm on a mac).
When I started using it, the number of unexpected cases and then actual edge cases exploded....
We really do use http for everything we shouldn't... 😅
Today can be summeised as follows
Grumble about trains
Chat about delivery
Opensource a bunch of stuff
Do battle with CMake
Grumble about trains some more
Later it's hopefully :
Chat about kafka
Chat about AI
And maybe even
Play card games
Here's a v0.1 of that #kafka sdk I mentioned :
github.com/Ugbot/zig-ka...
Goals are to be a drop in replacement for Librdkafka and be faster. I like @ziglang, it's got that c level clean feeling with 100% less CMake. Would have worked with the C code but felt like a change.
AI assistance was used
Observability is a chore.
It's definitely the thing you pay for so you don't need it, but it's really really annoying not to have it.
However it should not cost more than the solution you're observing!
Currently having a lot of fun with starrocks, and trying to get it wired up to be my logging and metrics store for my homelab.
Will fall back to clickhouse if I can't.
I really want to only have one platform for observability, as I don't want two storage setups for dev
Install and use UV. It's by far the cleanest option these days
There are times you can really tell what code the AI models are trained on and it really shows that they read a lot of the books I don't like.
I think half of what I tell the AI is "don't use mutexs", and another common one is: MVC is only for Web tools.