davepeck

Joined 18 years ago

Karma
3,248
Submissions
635
Member since
Jan 2
Independent software person in sunny Seattle. Please say hello if I can help in any way!

https://davepeck.org/about/

View on Hacker News

Recent submissions

Comment · 12 days ago
A friend of mine sometimes jokes that code is “fractally busted” when it’s wrong at every level, from single lines all the way up to the design of the system’s main interfaces.

That’s also roughly what I find after a long English-only session with a coding agent. Our conversation covers a lot of ground... and leaves out details at every level. When I look at what got built, the misunderstandings are fractal too.

I agree it’s important to design it yourself, but UML is only one level. Lately I’ve been using a scratch Python file (or even a scratch repo) that Claude and I both edit. Never mind that I’m writing Rust. Python reads like pseudocode, and pass and ... (Ellipsis) let me skip whatever I don’t care about. At any level where I do care, I can say exactly what a method’s signature should look like, what fields a domain model should have, or how it should maintain key invariants. Everywhere else I leave an ellipsis, maybe a docstring, and let the agent decide.

It works both ways: I ask the agent to sketch the current system in Python, with some details elided and others spelled out. Then I edit the sketch and have the agent push the changes back into the much bigger Rust+Tauri app.

Time will tell whether this approach has legs, but when I want to be precise, I find it sometimes pays to just write some code.

Comment · 1 month ago
> It makes me sad that I missed the boat on startups.

You didn't.

I started my career and my first company during the dot-com boom, before YC even existed and the word "startup" took its current narrow shape.

Things were ugly right after the bubble burst, but the years that followed were some of the best for building I can remember.

The tools change, and not necessarily for the better, particularly if you care about the craft for its own sake. But the hard part was never the build. Even back then, before AI, anyone could copy you fast. The hard part was knowing what to build, for whom, and how to reach them.

What anyone calls a startup doesn't matter. Build the things!

Comment · 2 months ago
Some of my fave C64 memories as a kid: listening to cassette tapes with stuff stored on them, punching in COMPUTE! listings with MLX, discovering 6510 and learning the Merlin assembler, long runs in Moon Patrol, making sprites with Gary Kitchen’s GameMaker, trying to understand how GEOS could possibly work, wearing out the spiral binding of the Programmer’s Reference Guide.
Comment · 2 months ago
A wise troll once said:

> best weapon against complexity spirit demon is magic word: "no"

In counterpoint, I believe small teams can remain small. Small teams can ship simple monoliths with high velocity, commit count, and quality. Service orientation didn’t suddenly become low-cost because of agents; the boundaries between multiple services that version and deploy independently are still tricky beasts to wrangle. And it’s not clear why “running more agents” is inherently desirable or impactful; my small team’s (admittedly anecdotal) experience is that the value quickly saturates.

Comment · 2 months ago
It may be an age thing. 15-ish years ago, TDD, BDD, Red/Green Testing, and a whole bunch of others were hot topics. They’re still useful approaches to know about, even if some (like, IMO, BDD) didn’t really stand the test of time.
Comment · 4 months ago
My strong feeling while reading this “philosopher CEO”’s manifesto: consumer VPNs primarily help customers fight for their right to stream Netflix. This doesn’t strike me as effective advertisement.
Comment · 4 months ago
> the entire point of the ipad is that it's a handicapped tool

amusing nonsense

Comment · 6 months ago
This thread is pretty quiet for what strikes me as a substantial set of changes with, presumably, more substantial changes still to come for anyone not grandfathered into a Pro plan.

I get the impression that the intersection of HN posters and Copilot users is quite small in practice; that Claude Code and Codex suck up all the oxygen in this room. But it seems plausible we’ll see similar “true costs greatly exceed our current subscription pricing” from Anthropic and OpenAI someday soon…

Comment · 8 months ago
My parents bought one for the house when I was in elementary school. I still remember the sound of the Speech Synthesizer, discovering 20 GOTO 10, and playing Hunt the Wumpus.
Comment · 8 months ago
CEOs have many audiences; great CEOs communicate capably with each.

FWIW it's not entirely clear to me who Entire's long-term customer is, but the (interesting!) CLI that shipped today is very much for developers who are busy building with agents.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton