Profile avatar
benjiweber.com
Tech Leader & Software Engineer • Tech and Teams, Extreme Programming, Java • Security for AI at Mindgard. Previously Snyk, Unruly • Writes things at http://benjiweber.com/blog
108 posts 1,048 followers 491 following
Prolific Poster
Active Commenter

Suggestion for all the “CI/CD” tools vendors to rename their product category to “OI/OD” (Occasional Integration/Occasional Delivery) tools to better match the reality on the ground. You're welcome.

With all the talk of Gen AI making Junior Engineer roles redundant it seems people are missing a lot of the benefits of having less experienced people on their team. This post I wrote 5 years ago seems more relevant than ever: benjiweber.co.uk/blog/2020/09...

I think every designer should write a love letter to a font at least once in their lifetime. This is mine: A 150-year-old font you have likely never heard of, and one you probably saw earlier today. aresluna.org/the-hardest-...

Azure PunSubService sounds a lot more fun to use than the non typoed version.

Why have so many email clients evolved to make it so hard to copy/edit an email address?

I have a new blog post up: "Corporate 'DEI' Is An Imperfect Vehicle for Deeply Meaningful Ideals" charity.wtf/2025/02/10/c... I know a lot of people are feeling incredibly scared and demoralized right now. I get it; I am too. (Who knows if my marriage will still be valid in two years?)

When somebody proposes a change freeze.

Now that reMarkable have added basic shapes, the ubiquitous Box-Box-Cylinder architecture is now Neat-Neat-Messy. I wonder if that's appropriate 🤔

Picard artistry tip: Lacking innate talent at a skill doesn't mean you should stop. On the contrary, it means you need to practice.

& here's some research! "Why the belief in meritocracy is so pervasive" www.cell.com/trends/cogni...

Have heard this pitch for the big software rewrite before... "we're going to have the best system ... it'll happen fast ... when it's done you're not going to have accidents"

randsinrepose.com/archives/say...

New blog post: Talking Contact Tracing at FOSDEM https://shkspr.mobi/blog/2025/02/talking-contact-tracing-at-fosdem/ I was delighted to be invited to speak at FOSDEM. And I was not at all intimidated to be speaking on the cavernous Janson stage. The audience were lovely, asked interesting …

I just used "goodhart" as a verb, meaning to spoil the information content of a measure by basing incentives on it. I kinda like it. "We were fine until Robert goodharted the PR count. Now we have a million tiny PRs that make no sense."

Ahh an app that intentionally refuses to talk to localhost and 127.0.0.1 but is perfectly fine with [::1]

For the last year or so I have been noodling on the idea of a Best Simple System for Now. What happens when you write exactly the code you need, at the level of quality you need, but solving the problem _for now_ rather than a generalised or hypothetical version of it? dannorth.net/best-simple-...

Why do problems fester for so long in companies? Why can it take so long for teams, managers, and leaders to work out their shit, by which point you have far fewer options? cutlefish.substack.com/p/tbm-337-pi...

Time for the real closing talk #fosdem

I showed off the original #Wireshark / Ethereal server today at #FOSDEM. Pretty sure it got more applause than I did.

"As a software developer, at first you think the others can't code; ultimately you realize that no one can." Philipp Stanner ['s anonymous colleague] #fosdem

The devrooms that believe in ventilation are so much more pleasant. Whether masking or not. #fosdem . I wonder what it would take to have air purifiers in the infectious and stuffy H rooms.

Kohei Tokunaga demoing qemu emulating raspberry pi in browser #fosdem

@edent.tel Loved your talk! Reading of the devs comment in the voice of conspi was brilliant 😂 One to recommend when the video is out. #fosdem

"consent crisis, people don't want AI harvesting the data but blocking them restricts everyone access to data for all purposes" #fosdem

Looking forward to this one. What can we learn from Formula 1 incident management by @mccricardo.bsky.social #fosdem

Challenges of ClickHouse for observability "SQL is not PromQL" I'm not seeing the problem ¬_¬ @joshleecreates.bsky.social #fosdem

IPCC data is open, traceable, trustworthy #fosdem

Time to learn about detecting supply chain attacks like the xz backdoor in Debian #fosdem

Fascinating lightning talk on building open source wind generation with kites #fosdem kitesforfuture.de

X(MPP), the Everything API. #fosdem