Featured post what's this? ✨ The Vibecoders Are Coming For Us Oh man, the past few months were crazy. I went from extremely exhilarated to complete tragedy (in case you're living under a rock, I'm referring to AI coding)
Eight years of wanting, three months of building with AI For eight years, I’ve wanted a high-quality set of devtools for working with SQLite. Given how important SQLite is to the industry1, I’ve long been puzzled that no one has invested in building a really good developer experience for it2. A couple of weeks ...
Someone at BrowserStack is Leaking Users' Email Address Like all good nerds, I generate a unique email address for every service I sign up to. This has several advantages - it allows me to see if a message is legitimately from a service, if a service is hacked the hackers can't go credential stuffing, and I in...
GitHub - JuliusBrussee/caveman: 🪨 why use many token when few token do trick — Claude Code skill that cuts 75% of tokens by talking like caveman 🪨 why use many token when few token do trick — Claude Code skill that cuts 75% of tokens by talking like caveman - JuliusBrussee/caveman
The machines are fine. I'm worried about us. On AI agents, grunt work, and the part of science that isn't replaceable.
Mobile Device Vulnerability Management Concept The Wallet Unit provides for authentication means which can be bound to multiple identification means, such as the PID, via a public/private key pair, see cryptography.
AWS Engineer Reports PostgreSQL Performance Halved By Linux 7.0, But A Fix May Not Be Easy An Amazon/AWS engineer raised the alarms on Friday over the current Linux 7.0 development kernel leading to the throughput for the PostgreSQL database server being around half that of prior kernel versions
It's not that deep I have these Sunday evenings where I find myself sitting alone at the kitchen table, thinking about my life and how I got here. Usually, these sessions end with an inspiring idea that makes me want to
Know why you don't like OOP Programmers tend to fight about why Object-Oriented Programming (OOP) is good or bad. Among the anti-OOP crowd, I often see junior programmers hate on OOP and “rebroadcast” what they’ve heard experienced programmers say. But when challenged to explain why...
Detecting Defects in Software Systems Throughout my time working with complex distributed systems, I have learned that consistently detecting systemic issues is surprisingly difficult and a bit of an art. The canonical way to do this is to set up alerts that notify an engineer when something ...
An introduction to Turing machines and computation Contents Introduction Should you read this? The Turing machine The intuitive approach A mathematical approach Languages Words/Strings Languages from words Distinguishing Turing machines with respect to a language A recogniser A decider Distinguishing lang...
Towards Autonomous Protocol Proofs Writing formal proofs for distributed protocols is tedious and usually not worth the effort for real-world systems. In general, you have to come up with an inductive invariant which is already a very difficult task. At least a few separate PhD theses were...
Automation Without Intention Is Just Faster Chaos Three failed pipeline architectures, a lesson about backpressure, and the UAT gate that finally made multi-AI vibe coding work. An experience-sharing post about what broke, what survived, and why knowing what you want matters more than the tools you use.
Just because it's work shaped doesn't make it productive AI Assisted/Agentic programming are pretty common place at this point. The growing sentiment seems to be that if you can't find some sort of benefit in your workflow, it's more of a skill issue than a problem with the tools. Whether you believe this to be...
Three months of agentic coding Last month I wrote my experience with AI-generated coding on this blog(two months as a vibe coder). I got a lot of positive feedback, so I created another chart for my work up till this months and wrote down the thoughts I had this month.
How to Evaluate Claude Skill Output Quality for Prompt-to-SQL Scenarios Implementing the Agent Skills eval spec for a prompt-to-SQL Skill: same-session grading, domain-knowledge assertions, and the eval runner architecture.
A diary of an agentic retro-gamer - Part 1 This is the first part of a guest series by Patrick Nadeau, a member of the Research Engineering team based in Canada. I mentioned it in this recent post. Patrick is a great writer and a very experienced developer who gives a personal, nuanced perspective...
Why domain specific LLMs won’t exist: an intuition Why not have different models for different capabilities? I wondered this myself and thought that it was quite a natural way for the industry to progress...
With the right cache, multiple 800K Opus sessions are still affordable One developer, team-quality code — powered by multi-agent AI
(Ab)use HDR images for marketing How HDR images can make logos and highlights appear unnaturally bright, and how to create them yourself.
How many products does Microsoft have named ‘Copilot’? I mapped every one A few weeks ago, I tried to explain to someone what Microsoft Copilot is. I couldn’t… because the name ‘Copilot’ now refers to at least 75 different things.