Ben
banner
bengamble7.bsky.social
Ben
@bengamble7.bsky.social
Tech sommelier @ Ververica
Keeper of ducks, Builder of games
Mostly blind🦯 (its not a hiking stick),
He/Him,
All opinions my own
Some plane rides later, I'm working with our partners @factorhouse.io in #melbourne!
Time to talk about Streaming data and drink good coffee!
November 27, 2025 at 4:31 PM
The killer phrase in dangerous data systems :
Business critical spreadsheets 😅
November 26, 2025 at 7:51 AM
After another dig through an #agentic framework without a memory manager, here's my blog explaining why you need one, with links to an open source one I wrote :
www.linkedin.com/pulse/memory...
LinkedIn Pulse
www.linkedin.com
November 26, 2025 at 1:27 AM
Claude opus 4.5 is out? Not with a bang but with a whimper
I think we're deep into diminishing returns of brute frontier model performance at the moment, but we'll see...
The gemini release was wildly underwhelming so I've got minimum expectations
November 24, 2025 at 9:05 PM
After reading a couple of recent papers I wrote an article: The Fine Art of Doing Nothing (In Distributed Systems) linkedin.com/pulse/fine-art… via
Top Content on LinkedIn
Explore top LinkedIn content from members on a range of professional topics.
https://linkedin.com/pulse/fine-art…
November 23, 2025 at 10:32 PM
Another day, another airport.
And today I'm using the layover to fix up the flink sql #DBT adapter.
It's proving to be a fun exercise as dbt is not really a tool I've used before, but the concept is simple enough.
The details however are not 😅
November 16, 2025 at 8:57 PM
Reposted by Ben
I'm giving a talk at a meetup on Thursday and the building is called The Bower, and ngl I'm a little disappointed in how unromantic the building is
November 11, 2025 at 11:08 AM
This event is not to be missed, three awesome speakers!
Anyways, so this is a part of the reason I'm not at KubeCon workin' the booth this time around, but if you're in London and also not at KubeCon, you should totally come, because @bengamble7.bsky.social can't be dragged out from Cambridge for it and I want a friendly face in the audience, damnit
November 11, 2025 at 11:20 AM
Today in my database experiments :
- Too many indexs
- Too many mutexs
- NVME drives are *FAST*
November 9, 2025 at 10:24 AM
So mistakes were made and I've realised I'm writing a database...
By virtue of AI powered prototyping, it's working 😅
I'm not sure if this is good or bad, but a transactional column store is proving to be very useful.
November 8, 2025 at 1:07 AM
Halloween in new Orleans: am I from interview of a vampire or Austin and powers? 😅
November 1, 2025 at 11:30 AM
On my way to #current25 in #NOLA!
Time to talk about Streaming in spooky season!
A quick thank you to @adipolak for adding me to the committee for this one!
The talks look awesome!
October 27, 2025 at 1:37 PM
I used to save CMake templates because of the pain of creating them. This is one place I am happy to give to AI.
October 27, 2025 at 9:09 AM
One of the biggest outcomes of AI coding tools is that I'm finally seperating out my libraries into reusable blocks.

Today it's logging in in C & C++.
It needs to be able to be configured at build time, and at runtime. To have outputs as either stdio or files, and debouncing.
October 26, 2025 at 9:46 AM
So I got carried away and built a vibe coding Ide...
It takes preferences seriously with agents built in to do things like testing & docs and build scripts. Also runs off a local llm by default.
October 23, 2025 at 9:50 PM
As much as I prefer writing other languages, it's annoying how much more productive I can be writing c++.
There's a 1 million request challenge to win!
October 18, 2025 at 3:01 PM
As much as I prefer writing other languages, it's annoying how productive I can be writing c++.
There's a 1 million request challenge to win!
October 18, 2025 at 3:01 PM
The @KuzuDB repo has been archived on github. But the entitlement never stops...
Opensource doesn't mean free.
Open source does not mean maintained. Things still take time and money to build and test.
If you're making money from it, maybe contribute / pay?
www.theregister.com/2025/10/14/k...
KuzuDB graph database abandoned, community mulls options
: Users left wondering whether to fork it or forget it as another FOSS project bites the dust
www.theregister.com
October 16, 2025 at 6:06 AM
Flight delays on the way to flinkward means time to mess about with code!!

Turns out that if you spend ages hacking it, you can run @duckdb with more than one node!😁

With only minimal slowdown! 😭
October 12, 2025 at 8:18 PM
The amount of guard rails I've had to add to my environment to stop @cursor_ai just faking stuff is extreme....

There's literally rules against mocks, and I still needed to add an mcp service that checks code paths are being called...

Seriously, I'm not in a hurry stop trying to rush.
October 12, 2025 at 12:41 PM
I didn't think I'd find myself writing a cypher parser at almost 11pm on a Saturday just before flink forward, but that's life 🤣
Now to give the optimizer another poke...
October 11, 2025 at 9:55 PM
Turns out that you really can build AND hot reload stuff with TinyCC so fast that it makes cython Dev workflows as fast as #python....

Shout out to @charshenton for the idea.
October 11, 2025 at 12:14 PM
Continuing my experiments in cython, I built github.com/Ugbot/CyRedis because redis / valkey are cool but we end up not getting all the juice out of it in python land.
It's wildly experimental, but I let claude code write the readme 😅
I think my Next experiment will be "fasterAPI" 😎
GitHub - Ugbot/CyRedis: a smarter redis client implmented in Cython for python
a smarter redis client implmented in Cython for python - Ugbot/CyRedis
github.com
October 11, 2025 at 11:53 AM
Today's interesting diversion was from building an operator of other operators in k8s.
Firstly, as much as I like the
operator pattern, the implementation leaves much to be desired. Not sure there's a better way but the current one is annoying...
Especially Cascading roles through systems
October 10, 2025 at 4:02 PM
In a moment of true AI hallucination, #claude decided that the best way forward was to mix macros with template metaprogramming in C++

There are a few things I really didn't want to see again in code, and this was on the list...
October 9, 2025 at 2:01 PM