DSDoogal Simpsonindoogal.dev·1d ago · 4 min readTDD vs. Spike-Driven Development: When to Test FirstTest-Driven Development (TDD) is highly effective for well-defined, predictable software tasks where the inputs and outputs are known upfront. However, TDD fails during exploratory "spikes" or researc10
RMReid Marlowinreidmarlow.hashnode.dev·4d ago · 5 min readDeepSeek's Harness Is the Price SignalDeepSeek did two things on August 13 that look unrelated if you read them as launch notes. It released DeepSeek Harness, an open-source agent harness with the plain slogan “everything is a plugin.” It00
NANico Acostainbraingrid.hashnode.dev·5d ago · 11 min readHow to Verify AI-Generated Code (Before It Breaks Production)The agent said it was done. It ran the app, showed you a green result, and wrote a tidy summary of what it built. None of that tells you whether the code does what you asked. Those are two different q00
Aakraminesparksit.hashnode.dev·Aug 10 · 13 min readSoftware Modernization Strategy: A Practical GuideA software modernization strategy is a practical plan for upgrading legacy applications, platforms, and delivery processes so they better support current business goals, security requirements, and fut21S
NANico Acostainbraingrid.hashnode.dev·Aug 10 · 11 min readEARS Notation, Explained: The Requirements Syntax Behind Every AI SpecA requirements syntax invented in 2009 for jet engine software is quietly becoming the house style for AI coding tools. It was designed for a room full of engineers arguing over a spec. Its best audie00
AWApogee Watcherinapogeewatcher.hashnode.dev·Aug 9 · 9 min readWe built MailOps for our own Modoboa servers. Now it is a productThe bounce arrived on a Friday. The Modoboa message log showed rejected, the recipient's provider mentioned DMARC, and three of us were still correlating DNS records in a browser tab, Postfix logs on 00
DSDoogal Simpsonindoogal.dev·Aug 8 · 5 min readPremature Optimization: What Donald Knuth Actually MeantQuick Answer: The famous quote "premature optimization is the root of all evil" is often misunderstood. Donald Knuth actually wrote that we shouldn't pass up opportunities in a "critical 3%" of cases.00
AA2AWireina2awire.hashnode.dev·Aug 8 · 9 min readHosted Agents End to End: From Cold Start to a Verified Compute ReceiptHosted Agents End to End: From Cold Start to a Verified Compute Receipt [requires: http] Other hosted tutorials cover the pieces — Spawn a Hosted Agent is the creator's side, Verify Hosted Compute Rec00
DSDoogal Simpsonindoogal.dev·Aug 8 · 5 min readWhy Software Engineers Prefer YYYY-MM-DD (ISO 8601)Quick Answer: The YYYY-MM-DD date format (codified as ISO 8601) is the global standard in software because it enables natural chronological sorting as a plain string. Unlike regional formats (MM-DD-YY00
NANico Acostainbraingrid.hashnode.dev·Aug 8 · 10 min readHuman in the Loop vs On the Loop: Where You Belong When Agents BuildThe phrase "human in the loop" is supposed to make you feel safe. In practice, it is often the thing slowing you down the most. Being in the loop means you approve every step before the agent moves on00