frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

I Use Development-Driven Specs, Not Spec-Driven Development

https://github.com/waywardgeek/ensemble
3•WaywardGeek•1h ago

Comments

WaywardGeek•1h ago
This results in an executable specification: give it to an AI coding agent like Ensemble, and it will execute the specification autonomously, creating a new version of the code. This works perfectly when I create new versions of Ensemble by executing "The Art of Building AI Coding Agents". I've never seen a more successful specification.

You have to build the spec as you build the code. The processes cannot be separated. I do the usual up-front design conversation with the AI, and then ask it to write just the TL;DR and exercises sections of the next chapter. After that, I pair-program with the AI to implement it, following the TL;DR, writing notes as we go to clarify what was unclear, steering the AI in real time towards my design.

Once the new code passes all the exercise graders, only then do I ask the AI to read the notes, voice.md file, and write the body of the chapter. Then, I have it launch a student to see if it can write the code purely from the chapter and graders.

At the end of this process, I'm the expert, and I don't even need to review the code.

Code is simply the result of executing the right specification. Just another artifact of the compiler.

Stop vibe-coding. Become the expert by pair-programming with the AI as you build to code, and then build the specs from what you did to build the code. Don’t document the code to build. Document the process, lessons learned, and why you built it this way. You can’t do that up-front.

If you don’t know how to pair-program with the AI, well, you can always try running Ensemble, and listening to the AI as it works. It won’t call tools until you’ve listened to every word the AI says, and the AI isn’t allowed to silently call tools.

I know this is hard for all of you folks with good vision. Get over it. Just do it.

What I run on my $10 USD OpenStick homelab

https://blog.bosscher.ch/posts/openstick/
449•LaurensBER•10h ago•96 comments

Claude Code's "Don't Ask Again" exposes passwords in 1,122 public GitHub files

https://apiiro.com/blog/coding-agents-leaking-secrets-github-dont-ask-again
268•shmulc•8h ago•177 comments

ZapFast: A fast, native WhatsApp client in Rust and egui

https://github.com/crmne/zapfast
21•handfuloflight•2h ago•8 comments

Making any integer with four 2s (2025)

https://eli.thegreenplace.net/2025/making-any-integer-with-four-2s/
84•germanrabbit•6h ago•23 comments

Goodbye Claude, Hello Pi

https://caleb.software/posts/claude-to-pi.html
10•karagenit•1h ago•9 comments

Uranium cubes reveal why the German nuclear project failed

https://arstechnica.com/science/2026/11/uranium-cubes-reveal-why-the-german-nuclear-project-failed/
94•rbanffy•2d ago•55 comments

Need for Speed Underground 2 online in the browser

https://nfsu2.xyz/
867•fluxusars•19h ago•238 comments

GitHub New pull request overview page in public preview

https://github.blog/changelog/2026-11-05-new-pull-request-overview-page-in-public-preview/
99•xiaoyu2006•5h ago•68 comments

Amsterdam School

https://architecture-history.org/schools/AMSTERDAM%20SCHOOL.html
13•bondarchuk•4d ago•1 comments

MaxxBench – "Nice DeepSWE score. But is it true?"

https://maxxbench.unlap.ai/research/why-maxxbench/
241•antiuniverse•11h ago•67 comments

Show HN: Coldframe, a honeypot that poses as a supermarket fridge controller

https://github.com/hedgerow-dev/coldframe
207•hedgerow-dev•11h ago•44 comments

Every Mac comes with an (undocumented) family member classifier

https://8rank.ai/game/apple-intelligence-personal-knowledge-graph
650•infwhispers•19h ago•362 comments

Commodore PET – The Worlds First Personal Computer

https://www.commodore.ca/commodore-products/commodore-pet-the-worlds-first-personal-computer/
33•andsoitis•5h ago•12 comments

The end of Microsoft Research's AI Frontiers group

https://hunch.net/?p=13764006
426•srean•10h ago•252 comments

Every Windows 11 app should kill Electron, and Discord just showed why

https://www.windowslatest.com/2026/11/06/every-windows-11-app-should-kill-electron-and-discord-ju...
261•thunderbong•17h ago•233 comments

I Use Development-Driven Specs, Not Spec-Driven Development

https://github.com/waywardgeek/ensemble
3•WaywardGeek•1h ago•1 comments

Apple’s grey list: Words and phrases your iPhone won’t help you spell

https://www.theguardian.com/technology/2026/nov/06/struggling-to-spell-male-chauvinist-pig-apple-...
410•user_7832•11h ago•267 comments

Turning every radio into a radar

https://tiaminetworks.com/turning-every-radio-into-a-radar/
44•hasley•4d ago•9 comments

Here Be Monsters

https://www.nybooks.com/online/2026/10/30/here-be-monsters/
3•benbreen•3d ago•0 comments

Consumer brain wave headsets threaten privacy

https://www.science.org/content/article/wearable-device-makers-are-harvesting-brain-data-train-ai...
7•maxall4•2h ago•1 comments

Five memorable books about programming (2008)

https://prog21.dadgum.com/19.html
98•andsoitis•11h ago•62 comments

The $8 Linux Computer (2022)

http://thelittleengineerthatcould.blogspot.com/2022/12/the-8-linux-computer.html
212•zenincognito•14h ago•87 comments

IRA Velinsky – Commodore's Industrial Designer

https://www.commodore.ca/commodore-history/ira-velinsky-commodores-amazing-industrial-designer/
24•erickhill•6h ago•1 comments

GeoWorks, Microsoft Windows' Upstart '90s Competitor (2016)

https://www.atlasobscura.com/articles/the-history-of-geoworks-microsoft-windows-upstart-90s-compe...
52•andsoitis•11h ago•20 comments

Study solved a 150-year-old mystery into the identity of the extinct giant crane

https://www.bournemouth.ac.uk/news/2026-10-28/study-has-solved-150-year-old-mystery-identity-exti...
20•gmays•4d ago•0 comments

Show HN: Where Were We

https://wherewerewe.app/
34•zkiihne•7h ago•14 comments

Retro Song Bird: Plug in any Game Boy cartridge to hear the soundtrack

https://www.retrosongbird.com/
52•hentrep•13h ago•16 comments

Asahi Linux Progress Linux 7.3

https://asahilinux.org/2026/11/progress-report-7-3/
347•ackyshake•23h ago•298 comments

Every processor die anyone has photographed and given away

https://sheets.works/data-viz/cpu-dies
97•user_7832•12h ago•18 comments

Text.js: Build full-stack React apps that render inside console.log

https://textjs.org/
89•nateb2022•3d ago•49 comments