Robin Venneman
robvenn.bsky.social
Robin Venneman
@robvenn.bsky.social
Software crafter, also passionate about health & fitness.
Mostly coding TypeScript & Go, learning Kotlin multiplatform & Rust.
Currently back-end engineer working on Legal AI at https://www.legalfly.com/
Came to check Bluesky to see what's going on, again 🫣
Damn half the internet is down again - including Downdetector

Downdetector is multi-region but has a singular dependency on Cloudflare

Is Cloudflare down again?
December 5, 2025 at 9:12 AM
Reposted by Robin Venneman
Reposted by Robin Venneman
The London “AI” bubble is in full force. Being among the few who are both lawyers and software engineers in machine learning, I was probably a bit lucky to have jumped ship in a controlled manner.

sifted.eu/articles/rob...
SoftBank-backed Robin AI cuts a third of staff after failing to close $50m fundraise
The London-based startup had previously raised around $70m from investors including Quantumlight, Plural and Episode 1
sifted.eu
October 27, 2025 at 11:48 AM
Reposted by Robin Venneman
I tried to make sense of "spec-driven development" by looking at 3 tools: Amazon's Kiro, GitHub's spec-kit, and the Tessl Framework
martinfowler.com/articles/exp...
Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl
Notes from my Thoughtworks colleagues on AI-assisted software delivery
martinfowler.com
October 15, 2025 at 1:11 PM
Reposted by Robin Venneman
Your favorite thing is down because DynamoDB at Amazon's AWS US-EAST-1 Regionwoke up with Main Character Syndrome.

This is the default /legacy backbone for a ton of things.

Including Amazon's own stuff.

Massive outages.

Here's what's going on & what we know 1/
October 20, 2025 at 9:24 AM
Reposted by Robin Venneman
PR stands for "public relations." It's a team inside a company that attempts to control the public image of a company.

Amusingly, at several tech companies, PR teams have become "the no publicity" teams. They end up blocking devs sharing what would be super interesting stuff
October 14, 2025 at 1:46 PM
Reposted by Robin Venneman
Fun fact: Bluesky is outperforming Twitter on conversions for my Kickstarter by 900%.

Despite it having the most followers of any platform for me, Twitter is converting at lower numbers than EVERY OTHER social media platform I'm using (Facebook, Threads, Instagram, Bluesky).
October 10, 2025 at 3:44 PM
Reposted by Robin Venneman
RediShell security flaw in Redis:

-remotely exploitable
-CVSSv3 10/10
-impacts all versions released over the past 13 years
-impacts 75% of cloud instances

www.wiz.io/blog/wiz-res...

redis.io/blog/securit...
Wiz Finds Critical Redis RCE Vulnerability: CVE‑2025‑49844 | Wiz Blog
A 13‑year Redis flaw (CVE‑2025‑49844) allows attackers to escape Lua sandbox and run code on hosts. See Wiz Research’s analysis and mitigations.
www.wiz.io
October 7, 2025 at 10:29 AM
I also still feel like this when working with Tailwind... but seems like everyone uses it. So, yet another reason why I'm doing more backend nowadays 😄
This is very "back in my day" but I fucking hate that CSS is now inside the markup. I know that I am working with react and all bets are off, but I am not having a good time
October 7, 2025 at 8:38 AM
Reposted by Robin Venneman
I used NotebookLM to organize my digital book collection, and the results were immediate - by Parth Shah https://www.xda-developers.com/used-notebooklm-to-organize-digital-book-collection/ #AI #NotebookLM #books
October 5, 2025 at 8:03 PM
Reposted by Robin Venneman
If you're asked to do someting potentially illegal at work: know that if you do so, you're the one could well have to face consequences.

A few more stories about when engineers went along with illegal asks, and are now in hot water: blog.pragmaticengineer.com/asked-to-do-...
October 2, 2025 at 8:48 AM
Reposted by Robin Venneman
Why does Bluesky exist?

So that "you can just do things"

underreacted.leaflet.pub/3m23gqakbqs2j
we can just do things - underreacted
underreacted.leaflet.pub
October 3, 2025 at 12:21 AM
Reposted by Robin Venneman
Why I 🧡 the web.

This #WebGL game where you deliver messages on a tiny planet is amazing. Smooth animation. Peaceful vibes (and i didn't even play, I wondered around).

messenger.abeto.co

#JavaScript #chillvibe #game
September 27, 2025 at 5:25 PM
Reposted by Robin Venneman
ICYMI: I wrote about how your domains and bounded contexts don't map 1 on 1. #DDDesign
verraes.net/2025/08/doma...
No, Your Domains and Bounded Contexts Don’t Map 1 on 1
Bounded Contexts are a design choice to suit engineering needs
verraes.net
September 24, 2025 at 9:12 AM
Reposted by Robin Venneman
The Kremlin's massive operation designed to disrupt and cut oceanic cables... an exposé by the FT. "Russia’s less visible but similarly brazen undersea spying operations are causing increasing concern among European security and defence officials."
The Russian spy ship stalking Europe’s subsea cables
Covert operations in waters surrounding the British Isles pose a grave threat to critical infrastructure and a fresh challenge to Nato
www.ft.com
September 26, 2025 at 2:25 PM
Reposted by Robin Venneman
My awesome-engineering-strategy repository reached 1.000 stars on GitHub! ⭐

It has been two years and a half since I started publishing actively about #EngineeringStrategy

Let's keep sharing!

github.com/aleixmorgada...
November 29, 2024 at 10:51 AM
Reposted by Robin Venneman
AI coding tools only work as well as the context you give them.

Right now, too much of that context lives in silos. PRDs in one place, tech design in another, and private AI threads on someone’s laptop.
September 22, 2025 at 2:11 PM
Reposted by Robin Venneman
🚀 Announcing TanStack.com Start v1 Release Candidate!

Upgrades ↓

✨ Unified Route Tree: no more server-specific files
🔐 Type-safe middleware & server context upgrades
🛡 CSP/nonce support
⚡ Now works with any native Vite Env plugin
🌀 Zero-JS: any server handler can render!
TanStack | High Quality Open-Source Software for Web Developers
Headless, type-safe, powerful utilities for complex workflows like Data Management, Data Visualization, Charts, Tables, and UI Components.
TanStack.com
September 23, 2025 at 8:10 PM
Reposted by Robin Venneman
How James Clear sold 25 million books by treating his title like an engineering problem. 👇 #startups #growth #marketing #strategy
September 22, 2025 at 6:06 AM
Reposted by Robin Venneman
arXiv rendering papers in HTML (instead of only PDFs) is the best move ever! I find it much easier to read papers in the former format, so thank you, arXiv.

info.arxiv.org/about/access...
accessible HTML - arXiv info | arXiv e-print repository
info.arxiv.org
September 22, 2025 at 7:20 AM
Reposted by Robin Venneman
For those saying "English is the new programming language."

Option A: "Make it dark green
... no, lighter
... no, a bit less blueish
... no, a bit more pinkish
... no, a little more greyish
... no, a hint darker"

Option B: use #7DB097

Which option is likely to stick?
September 9, 2025 at 2:24 PM
Reposted by Robin Venneman
We’ve launched MDN’s new front end — and it’s just the beginning.

Intentionally targeting Baseline "Widely available" features when deciding on which ones to use. This means we're able to adopt modern CSS and web components for our UI.

Check it out 👇
developer.mozilla.org/en-US/blog/...
Launching MDN's new front end | MDN Blog
MDN is getting a facelift 🎉 Discover what's changed, what's improved, and how navigating the site just got smoother.
developer.mozilla.org
August 25, 2025 at 10:00 AM
Reposted by Robin Venneman
I actually don't know how to not leak secret keys to anthropic/openai etc when using agentic coding tools

I'm not even sure it's possible to prevent them being included in contexts

And you forget this so quickly when they are part of your workflow
September 4, 2025 at 9:49 AM
Developers: how do you organise documentation for both humans and AI agents? AGENTS.md and separate dev docs? co-location or @ imports? Our team is using several AI tools (cursor, claude code, codex, github copilot...) so I'm looking to streamline that :)
AGENTS.md
AGENTS.md is a simple, open format for guiding coding agents. Think of it as a README for agents.
AGENTS.md
September 4, 2025 at 6:46 AM
I've used many of these over the years... but still, Postgres FTW I'd use it for most things anyway :)
Not sure how MariaDB fits into this list for specific use cases though?
I am realizing there are SO many databases!! That all have a focus (usually around a specific use case, or performance, or distributed nature).

Listing a few to prove the point:

MariaDB, DuckDB, CockroachDB, TiDB, Pinecone, TimescaleDB, ArangoDB, InfluxDB, Weaviate...
August 19, 2025 at 12:25 PM