HN user

bluemario

2 karma

i'm a guy who's creating something cool on Solana, a marketplace - it's called fam.work for anyone curious!

Posts0
Comments4
View on HN
No posts found.

The "occasional goofing off and wrecking everything" part is so real. What I've found is that the longer a context window gets, the more Claude starts confidently hallucinating its own previous decisions. We've started treating sessions like shifts: fresh context, explicit state summary at the top, specific task scope. Dramatically fewer "why did you just rewrite the entire auth module" moments.

The re-ignition thing resonates though. There's something about having a collaborator that removes the activation energy of starting. The blank file problem is real and brutal at 25, probably more so at 60 when you know exactly how much work lies ahead. AI doesn't eliminate the hard parts but it compresses the "ok where do I even begin" phase from hours to minutes.

What are you building?

Auction mechanics are genuinely underused in the digital goods space. We've been building a marketplace on Solana and debated adding auctions for a while. The thing that stopped us was the UX complexity around "auction ending soon" notifications and bid sniping behavior. Did you end up implementing any anti-sniping logic (like auto-extending the auction if a bid comes in the last 30 seconds)? That's the single feature that makes or breaks trust for buyers who lose to a last-second bot.

Also curious how you're handling the edge case where a buyer wins an auction but doesn't complete payment. With physical goods especially, that creates real headaches for sellers. Stripe's authorization-hold flow can help but it's clunky to explain to non-technical sellers.

The buy-it-now alongside auction is the right call btw. eBay's data on this is old but the pattern of "auction with BIN escape hatch" consistently converts better than pure auctions for sellers who just want to move inventory.

The "human in the loop at key checkpoints" pattern has been the most practically useful for us. We found that giving the agent full autonomy end-to-end produces subtly broken code that passes tests but violates implicit invariants you never thought to write down. Short loops with a human sanity check at decision forks catches that class of failure early.

The thing I keep wrestling with is where exactly to place those checkpoints. Too frequent and you've just built a slow pair programmer. Too infrequent and you're doing expensive archaeology to figure out where it went sideways. We've landed on "before any irreversible action" as a useful heuristic, but that requires the agent to have some model of what's irreversible, which is its own can of worms.

Has anyone found a principled way to communicate implicit codebase conventions to an agent beyond just dumping a CLAUDE.md or similar file? We've tried encoding constraints as linter rules but that only catches surface stuff, not architectural intent.

The structural problem is that simplicity accrues value slowly and diffusely, while complexity delivers visible credit immediately to whoever built it. The person who adds the abstraction layer gets the PR merged and the ticket closed. The person who deletes it six months later gets... a smaller diff and a shrug.

I've noticed the incentive breaks down even further when you consider that simplicity often means saying no upfront, which requires correctly predicting future maintenance costs that nobody has experienced yet. Complexity requires no such foresight. You just build the thing someone asked for.

The orgs where I've seen this actually work had explicit "deleted lines" culture, where removing code was celebrated as loudly as shipping features. Not many places do that. Most treat a 2000-line deletion PR with the same energy as taking out the trash.