HN user

recroad

1,682 karma
Posts57
Comments229
View on HN
bitbytebit.substack.com 22d ago

Enforcing Invariants in AI-Generated Code with ADRs and Contracts

recroad
1pts0
bitbytebit.substack.com 1mo ago

Four Ways to Plan Agent Work

recroad
2pts0
bitbytebit.substack.com 1mo ago

Don't rely on instructions; use Agent Hooks to enforce guardrails

recroad
3pts0
huggingface.co 1mo ago

Model Card: unsloth/GLM-5.2-GGUF

recroad
2pts0
status.claude.com 2mo ago

Elevated error rates on requests to multiple models

recroad
9pts2
zarar.dev 4mo ago

Spec-Driven Development: From Vibe Coding to Structured Development

recroad
2pts0
bitbytebit.substack.com 6mo ago

It's a Great Time to Be a Software Engineer

recroad
2pts1
zarar.dev 7mo ago

Building Embeddable Widgets with Phoenix Channels

recroad
1pts0
bitbytebit.substack.com 8mo ago

Good riddance to Auth0 and social logins

recroad
15pts5
bitbytebit.substack.com 8mo ago

Pass on Polymorphic Tables

recroad
2pts0
bitbytebit.substack.com 9mo ago

Stop Worrying and Love the Bomb

recroad
2pts1
bitbytebit.substack.com 10mo ago

Everything that's wrong with Google Search in one image

recroad
1291pts723
zarar.dev 1y ago

Penny Game Debrief

recroad
1pts0
zarar.dev 1y ago

Painless widget development using Web Components

recroad
2pts0
zarar.dev 1y ago

DORA: AI boosting productivity, hindering delivery

recroad
1pts0
zarar.dev 1y ago

I Lost $210 to a Stripe Dispute Despite Proof

recroad
56pts49
zarar.dev 1y ago

Closing the Raptors Republic chapter of my life

recroad
1pts0
news.ycombinator.com 1y ago

Ask HN: What is a great open-source visual email builder?

recroad
4pts3
zarar.dev 1y ago

Early thoughts on React Native/Expo decision

recroad
2pts0
status.digitalocean.com 1y ago

App Platform Connectivity: Incident Report for DigitalOcean

recroad
2pts0
zarar.dev 1y ago

Good Software Development Habits

recroad
2pts0
zarar.dev 1y ago

Symptoms of a System in Stasis

recroad
1pts0
zarar.dev 1y ago

The anatomy of a 2AM mental breakdown

recroad
435pts266
zarar.dev 1y ago

Take a guess at what this icon in Confluence means

recroad
2pts1
zarar.dev 1y ago

Row Embedded Cache: Experimenting with a new pattern of caching

recroad
31pts7
zarar.dev 1y ago

Small Batch Thinking in UX Improves Usability and Code Quality

recroad
1pts0
zarar.dev 1y ago

Prefer optional objects to optional arguments

recroad
1pts0
zarar.dev 1y ago

Bit by Falsy Truths Again

recroad
1pts0
zarar.dev 1y ago

Using DORA metrics to coach teams

recroad
30pts6
zarar.dev 2y ago

DeckString

recroad
3pts1

Have to disagree with this as it's excellent at helping you wide and broad before converging. I suggest trying OpenSpec and use /ospx:explore to state your problem and go from there.

No, they tried to negotiate a new deal, not go back to the one they had agreed to. Why would Iran trust any new negotiations?

Iran was naive enough to trust the US twice in the last year and HAD THEIR NEGOTIATING TEAM BOMBED! I'm shocked they even trust the US to hold up to the deal they signed today. I'm guessing US concessions on frozen assets was just too much to pass up.

Iran was fully abiding by the JCPOA (Obama Iran deal) until Trump pulled out in his first term. Trump hates Obama so that was entirely out of spite.

What is surprising is how co-opted the Biden admin was by Israel, that they didn't even bother to even consider reentering it despite it being a Democratic party "win" when it was first announced.

Mostly brownfield systems in Java, Elixir and TS. I use OpenSpec in explore mode and point the agent to all the different repositories (when not working in a monorepo) to identify changes. Once done, i switch to propose mode and spend at least 15 minutes there iterating over the plan until I'm satisfied with the TDD approach (agents need tests to verify their work). Then apply and review. This also auto generates docs etc.

HTML Lists 2 months ago
    <BLINK>
      <MARQUEE>
        <OL>
          <LI>One</LI>
          <LI>Two</LI>
          <LI>Three</LI>
        </OL>
      </MARQUEE>
    </BLINK>
FTFY

All my customers are in US and Canada, so switching to EU will automatically add latency to everything. That's a deal breaker for me, so I end up hosting on DO TOR cloud. At least it's not hosted in US but it is by a US company.

I think clean architecture matters a lot, even more so than before. I get that you can just rewrite stuff, but that comes with inherent risk, even in the age of agents.

Supporting production applications with low MTTR to me is what matters a lot. If you are relying entirely on your agent to identify and fix a production defect, I'd argue you are out at sea in a very scary place (comprehension debt and all that). It is in these cases where architecture and organization matters, so you can trace the calls and see what's broken. I get that largely the code is a black box as less and less people review the details, but you do have to review the architecture and design still, and that's not going away. To me, things like SRP, SOLID, DRY and ever-more important.

The thing with justice is that when you look past it in one place, you don’t really get to ask for it in another. I’m talking about Gaza - it set the precedent that the U.S. and its client state, Israel, can get away with anything. Nothing is out of bounds, criminality is normalized, and accountability is dependent on the identity of the victim. Now that the victims are people affected by the stock market manipulation (people in the West), suddenly we’re interested in justice.

Chrome DevTools MCP 4 months ago

I've been using TideWave[1] for the last few months and it has this built-in. It started off as an Elixir/LiveView thing but now they support popular JavaScript frameworks and RoR as well. For those who like this, check it out. It even takes it further and has access to the runtime of your app (not just the browser).

The agent basically is living inside your running app with access to databases, endpoints etc. It's awesome.

1. https://tidewave.ai/