Quality Isn't Accidental — Maker/Checker Separation and Automated Validation
The Core Argument : AI agent reliability isn't achieved by "making the agent smarter" — it's achieved by the simple engineering principle of separatin…
Latest Testing & QA news from Tech News
The Core Argument : AI agent reliability isn't achieved by "making the agent smarter" — it's achieved by the simple engineering principle of separatin…
Before reading this : I'd recommend skimming Part 3's "Two-Phase Design" and "Block Scanner" sections to understand how the scanner outputs []Block . …
I've been watching people build AI agents that are incredibly good at refactoring TypeScript, but completely blind to the physical world they inhabit.…
Most engineering teams that ship AI-assisted code have an informal process — "we review it like any other PR" — and no written policy. That gap matter…
Autonomous coding agents don't wait for a code review. They open the file, write the patch, and commit. The review loop that would catch a hardcoded c…
10 AI Prompts I Use as an Engineering Manager I've managed engineering teams for long enough to know the pattern: half of the job is technical decisio…
Everyone I know got handed the most powerful tool of their career with no manual. No training, no onboarding, nothing. One day it just appeared, and e…
Nobody grows up dreaming of restarting servers at midnight. Most engineers join a team because they want to build things people actually use. So why d…
The agent handed me a function that fetched a Stripe customer, read customer.tax_ids.data[0].value , and used it as the VAT number for an invoice. Cle…
Leave a carton of milk on the counter and it spoils in a day. Put the same carton in a refrigerator and it lasts a week or more. Nothing about the mil…
Build vs buy: what running your own CAPTCHA-solving stack actually costs Every team that automates against the public web eventually hits the same for…
You Can't Hire Your Way to Reliability I've seen companies hire 5 SREs and expect reliability to magically improve. It doesn't. Reliability is a cultu…
Why HDI PCB Manufacturing Starts Long Before the First Hole Is Drilled When people think about PCB manufacturing, they usually imagine drilling, plati…
I watched a pipeline I spent weeks building get shut down in one meeting. The AI rewrite engine for a job platform's listing descriptions was working.…
✓ Human-authored analysis; AI used for formatting and proofreading. The examples use Stave as the concrete case. But the protocol applies to any syste…
Every LLM inference engineer hits this wall eventually. You deployed a model, it works in testing, then production traffic arrives. Suddenly your 80GB…
One of the hottest topics in LLM inference acceleration right now is Speculative Decoding . DSpark claims 60%–85% single-user speedup at the same thro…
A general-purpose valve test rig serving multiple valve types needs a test programme abstraction layer that separates the test logic from the specific…
I watched a GPT-4 function call that worked perfectly in the playground silently fail in production. The output was valid JSON. The structure was corr…
A complete record of publishing moongate-vue from build to npm, including 2FA, WebAuthn, registry switching, and automation scripts. This article cove…
Designing a cyclic pressure test programme requires more than just "pressurise and depressurise repeatedly." Ramp rate, hold time, and cycle count int…
Originally published on Mohamad Alsabbagh's Blog . AI coding assistants are excellent at compressing known work into fast drafts. That speed is the pr…
Addy Osmani published Agentic Code Review the most data-rich, most honest assessment of the AI code-review crisis to date. The Faros numbers alone are…
I needed a fast, repeatable way to compare production-grade open models before routing traffic to them. In this post, I will walk through a lightweigh…
Hi, I'm Ryan , CTO at airCloset. Disclaimer : "cortex" in this article is the internal codename for an AI platform built in-house at airCloset. It is …
The first time I encountered an EIA-96 resistor , I assumed the marking would tell me the resistance value directly. I was troubleshooting a PCB and f…
This is the eighth and final post in a series on the false assumptions teams make when building with generative AI. The series began with the observat…
This is the third in a series of eight posts on the false assumptions teams make when building with generative AI. Fallacy #1 covered why faster gener…
BLDC Motor Torque Density Optimization for Robot Joints: A Practical Design Guide Introduction In robotic joint design, torque density (torque per uni…
Engineering managers are almost entirely absent from the AI transformation discourse. There's a structural reason for that, and understanding it is th…