frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: When tests keep passing but design stops moving

1•felixasher•1d ago
I’ve been practicing TDD for a while, and I keep running into the same uncomfortable moment.

Tests pass. Coverage improves. Refactoring feels safe.

But at some point, the design just… stops moving.

Not because the system is “done,” but because the tests no longer seem to challenge anything. They mostly confirm decisions that already feel locked in.

I don’t have a clean explanation for this. What I started suspecting is that some assumptions quietly become fixed long before we realize they have.

That pushed me toward a few uncomfortable experiments.

For example, I started writing tests that cut end-to-end much earlier than felt reasonable, and tried to think less in terms of features and more in terms of “what must never break.”

I also started paying attention to what actually changes for me when a test turns green — often it’s not confidence in correctness, but whether I still feel the need to question a particular assumption.

I wrote up these observations here: https://github.com/felix-asher/the-essence-of-tdd

I’m not proposing a new methodology or a replacement for how TDD is usually taught. I’m mostly curious whether others have hit the same stall point — where tests keep passing, but design learning seems to plateau.

If you’ve seen this, what helped you notice it — or get unstuck?

Comments

JohnFen•1d ago
I'm not sure I understand what your dev process actually is. I get the impression that you're using the tests you write as a substitute for design work. Is that correct?

If so, I think that's the root of the trouble. Do your design work as a separate step that precedes writing test cases.

felixasher•21h ago
Thanks — that’s a fair question, and probably on me for not being clear.

I’m not trying to replace design work with tests. What I’m experimenting with is using certain tests (especially integration-level ones) as a way to surface and challenge assumptions that feel stable on paper.

In other words, the tests aren’t the design, but they’re sometimes the fastest way I’ve found to discover where my “separate design step” was incomplete or misleading.

Happy to clarify more if helpful.

aydin212•1d ago
That stall happens when tests stop being a design tool and become just a correctness check. Switching the prompt from "Does this work?" to "What would break if this core assumption changed?" has helped me break through it.
felixasher•21h ago
Yes — that framing resonates a lot.

That shift from “does this work?” to “what breaks if this assumption is wrong?” is very close to what I’ve been circling around.

For me, the stall seems to happen when green tests stop reducing doubt and start just confirming structure. Integration-level tests sometimes help me reintroduce that pressure.

Really appreciate you articulating it so clearly.

Free health summaries from the top creators

https://summabase.com/en
1•luis13hgr•48s ago•0 comments

US immigration officer fatally shoots woman, 37, in Minneapolis, officials say

https://www.bbc.com/news/live/c7510l1135wt
2•onemoresoop•1m ago•0 comments

Ledger customers impacted by third-party Global-e data breach

https://www.bleepingcomputer.com/news/security/ledger-customers-impacted-by-third-party-global-e-...
1•DGAP•3m ago•0 comments

Why Musk says it would be a 'distraction' for SpaceX to go to Mars this year

https://www.morningstar.com/news/marketwatch/20260107182/why-elon-musk-now-says-it-would-be-a-dis...
2•voxadam•6m ago•0 comments

Intel's Best Product in Years – Panther Lake Announcement [video]

https://www.youtube.com/watch?v=bG68OBQ3x9Y
2•tester756•7m ago•0 comments

A minimal keyboard key effect with CSS

https://pjg1.site/kbd-css.html
2•birdculture•8m ago•0 comments

Claude Code Emergent Behavior: When Skills Combine

https://vibeandscribe.xyz/posts/2025-01-07-emergent-behavior.html
2•ryanthedev•9m ago•1 comments

Show HN: ScotiaSignal: Public sector intent data for Nova Scotia

https://scotiasignal.ca
2•5eva•9m ago•0 comments

Show HN: LLM-First Personal Knowledge Management

https://github.com/joel-solymosi
2•joelsol•13m ago•0 comments

Woman Shot to Death by Ice Agent in Minneapolis

https://kathy4u.substack.com/p/woman-shot-to-death-by-ice-agent
9•TheUtleyPost•15m ago•1 comments

Minneapolis driver shot and killed by ICE

https://www.nbcnews.com/news/us-news/federal-law-enforcement-involved-ice-related-shooting-minnea...
9•fzeroracer•16m ago•0 comments

Earino/DesigningCourse Materials for Designing Analytics Projects

https://github.com/earino/designing-analytics-projects
2•raybb•16m ago•0 comments

Why the Renovate project uses GitHub Discussions as our triage process

https://www.jvt.me/posts/2026/01/07/renovate-why-discussions/
3•zdw•16m ago•1 comments

AI writes code faster. Your job is still to prove it works

https://addyosmani.com/blog/code-review-ai/
2•speckx•21m ago•0 comments

A set of Idiomatic prod-grade katas for experienced devs transitioning to Go

https://github.com/MedUnes/go-kata
3•medunes•22m ago•1 comments

Show HN: TierWise – PPP pricing widget for SaaS (Built in 7 days)

3•elmascato•23m ago•0 comments

Practical Collision Attack Against Long Key IDs in PGP

https://soatok.blog/2026/01/07/practical-collision-attack-against-long-key-ids-in-pgp/
2•zdw•23m ago•0 comments

"This Is Candy" Cereal Warning Labels

https://kozubik.com/items/ThisisCandy/
2•rsync•24m ago•1 comments

Markdown Fixup: An Opinionated Markdown Linter

https://brettterpstra.com/2026/01/07/markdown-fixup-an-opinionated-markdown-linter/
3•zdw•24m ago•0 comments

Notion AI: Unpatched Data Exfiltration

https://www.promptarmor.com/resources/notion-ai-unpatched-data-exfiltration
5•takira•25m ago•1 comments

Notebook Lawyer

https://avc.xyz/notebook-lawyer
1•sethbannon•30m ago•0 comments

Nestlé infant formula recall spans globe

https://efoodalert.com/2026/01/07/nestle-infant-formula-recall-spans-globe-updated-january-7-2026/
1•speckx•30m ago•0 comments

Dell admits consumers don't care about AI PCs

https://www.theverge.com/news/857723/dell-consumers-ai-pcs-comments
7•thisislife2•32m ago•3 comments

Show HN: Basic AI agent that auto-generates B2B sales follow-ups

https://github.com/sneurgaonkar/sales-followup-agent
1•sneurgaonkar•33m ago•0 comments

Zed: Dev Containers

https://zed.dev/docs/dev-containers
1•tosh•34m ago•0 comments

The Inevitable Rise of the Art TV

https://www.wired.com/story/art-frame-tv-trends/
2•m463•35m ago•0 comments

Some programming languages worth learning

https://codecrafters.io/blog/new-programming-languages
2•vitaelabitur•37m ago•0 comments

Filmmaker Béla Tarr Has Died

https://en.wikipedia.org/wiki/B%C3%A9la_Tarr
2•keiferski•37m ago•0 comments

Bela Tarr, RIP

https://www.nytimes.com/2026/01/06/movies/bela-tarr-dead.html
2•paulpauper•38m ago•0 comments

Australia's social media ban could affect art institutions

https://www.theartnewspaper.com/2026/01/05/how-australias-social-media-ban-could-affect-art-insti...
2•paulpauper•38m ago•0 comments