<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: Zakodiac</title><link>https://news.ycombinator.com/user?id=Zakodiac</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 14:03:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Zakodiac" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Mockd – Mock Server for HTTP, gRPC, GraphQL, WebSocket, MQTT, SSE, Soap]]></title><description><![CDATA[
<p>I kept ending up running WireMock for REST, some random Node for WebSocket, a hacky gRPC mock and whatever else I needed ad-hoc. So I built one that does all of them. The core is a shared engine (matching, state management, templates, chaos injection) and each protocol is just another interface on top of it. Once that clicked it got fun to add more. The part I'm most interested in feedback on: digital twins. You 
import a real API's OpenAPI spec, bind endpoints to stateful tables, and get a mock that behaves like the real service. stripe-go runs 49/49 tests against mockd. twilio-go passes 13/13.<p>As all things tend to start from annoyance, I built this because I got annoyed while at a client with a normal modern stack that integrates with legacy bank SOAP APIs. Your options were basically spin up WireMock or don't test it... Sooo ~120K lines of Go late .. I built mockd, no CGO, Apache 2.0. Single binary, 12ms startup.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47516758">https://news.ycombinator.com/item?id=47516758</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Mar 2026 12:59:16 +0000</pubDate><link>https://github.com/getmockd/mockd</link><dc:creator>Zakodiac</dc:creator><comments>https://news.ycombinator.com/item?id=47516758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47516758</guid></item><item><title><![CDATA[New comment by Zakodiac in "Software factories and the agentic moment"]]></title><description><![CDATA[
<p>The Digital Twin Universe is the most interesting thing in this article and the part most people are glossing over. The real question Simon nails is: how do you prove software works when both the implementation and the tests are written by agents? Because agents will absolutely game your test suite - return true, rewrite assertions to match broken output, whatever gets them to green.<p>Their answer of keeping scenarios external to the codebase like a holdout set is smart. And building full behavioral clones of services like Okta, Jira, Slack so you can run thousands of end to end scenarios without hitting rate limits or production - that's where the actual hard engineering work is. Not the code generation, the validation infrastructure.<p>Most teams trying this will skip that part because it's expensive and unglamorous. They'll let agents write code and tests together and wonder why things break in production. The "factory" part isn't the agents writing code. It's having robust enough external proof that the code does what it's supposed to.</p>
]]></description><pubDate>Sun, 08 Feb 2026 06:05:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46931733</link><dc:creator>Zakodiac</dc:creator><comments>https://news.ycombinator.com/item?id=46931733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46931733</guid></item></channel></rss>