I Committed 518,000 Lines in 30 Days. Production Kept 235,000.
Originally published on my blog — read it there with the full context, code and updates . Last week I did something I almost never bother to do: I c…
Latest Testing & QA news from Tech News
Originally published on my blog — read it there with the full context, code and updates . Last week I did something I almost never bother to do: I c…
Breaking Recursive Self-Improvement: How Research World Models Eliminate GPU Bottlenecks Autonomous engineering systems that optimize their own code…
In May 2021, Americans were filling plastic bags with gasoline. Panic buying. Lines wrapped around the block. A regional state of emergency declared…
The Test Wasn't Wrong. It Was Answering an Older Question. I shipped a change I had reviewed, simulated, and deployed. An hour later my acceptance s…
Milestone 4 of IncidentCopilot — an open-source, local-first AI DevOps Incident Copilot 📌 Introduction Logs are plentiful during outages — the chall…
Hey Dev community! I want to share a project I've been building: Th-Tech. It's a comprehensive, free, and open-source platform for developers. Why I…
Small teams rarely have a security department. They have a few developers, maybe a team lead, and sometimes an MSP that looks after the infrastructu…
"Zero Trust" might be the most abused phrase in security. Every vendor slaps it on a box and charges you extra for it. Let me strip the marketing of…
A free model tier is a lease with an unpublished end date. Signing it is not the mistake. Learning the terms during a production incident is. The us…
A shared free AI bench rarely dies from an empty allowance. It dies from an unowned next step. The developer conversation this week mixed two moods.…
I run long jobs on purpose, because short jobs lie to me in pleasant ways. A loop that finishes in ninety seconds never teaches you what happens whe…
Kapitan's kadet generators are Python packages that turn an inventory into Kubernetes manifests, Terraform JSON or anything else. They are also code…
My demo broke at 9:58 PM. The same URL answered at 9:40. My code did not change in between. That gap is the whole lesson. A free server is a shared,…
A teammate deleted a test file on a Friday. Not on purpose. The suite still passed. The pipeline still went green. Nobody noticed for three weeks. H…
Let’s be honest: looking at a blood test result or a medical lab report feels like trying to read ancient hieroglyphics. You see numbers like Albumi…
An uptime check answers one question: did the server respond? Visitors ask a different one: can I use this page? After a few years of looking after…
The 3:00 AM Alert Fatigue Nightmare Every software engineer knows this feeling: you push code on a Friday afternoon, and by 3:00 AM on Monday, Depen…
VITI Magazine – Special Feature: The Recovery Clinic Part 7: "How to Survive Life Without a Single Email Meeting" – The CAB Survivors' Support Group…
At 2 a.m. on a Tuesday, a client's reporting replica silently stopped applying changes. The publisher kept accepting writes. The replica kept answer…
A liquid-cooling installation can be assembled correctly and still need substantial work before it is ready for an IT load. The handover must show t…
DevOps Email Tests Need a Handoff Contract Email tests in CI often fail at the boundary between two jobs: one job creates a disposable inbox, anothe…
A 90-second upstream blip doesn't take you down. What your retries do in the ninety seconds after it ends does. We learned this the expensive way. A…
Your CDN dashboard says "attack mitigated". Your origin server says otherwise. One of them is lying, and finding out which one — before a real attac…
Your merge queue trusts a color. It should trust a coverage claim. A sharded CI run where shard 3 died during setup, shard 5 collected zero tests, a…
Four people apologized. None of them was lying. The Screenshot It started with a screenshot. A user was testing the product. They called an endpoint…
A staging site is a separate operational environment. Copying production into a public subdomain without changing its behavior can expose data and t…
Self-Hosted Databricks Alternative: Homelab Data Lakehouse Part of the homelab build series. Trino, Apache Iceberg, Project Nessie, dbt, Spark, MLfl…
The GCP account I remember most clearly had a billing problem nobody could locate Medium-sized SaaS company. Four GCP projects. Total monthly spend:…
Most computer-use agents operate like someone peeking through a peephole with oven mitts on. Every small action, such as clicking an icon, typing a…
Agent Patches Can Quietly Shrink Your Test Suite: Diff the Collected Inventory A patch that turns a red suite green by deleting, skipping, or narrow…