frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

How I write software with LLMs

https://www.stavros.io/posts/how-i-write-software-with-llms/
31•indigodaddy•2h ago

Comments

christofosho•1h ago
I like reading these types of breakdowns. Really gives you ideas and insight into how others are approaching development with agents. I'm surprised the author hasn't broken down the developer agent persona into smaller subagents. There is a lot of context used when your agent needs to write in a larger breadth of code areas (i.e. database queries, tests, business logic, infrastructure, the general code skeleton). I've also read[1] that having a researcher and then a planner helps with context management in the pre-dev stage as well. I like his use of multiple reviewers, and am similarly surprised that they aren't refined into specialized roles.

I'll admit to being a "one prompt to rule them all" developer, and will not let a chat go longer than the first input I give. If mistakes are made, I fix the system prompt or the input prompt and try again. And I make sure the work is broken down as much as possible. That means taking the time to do some discovery before I hit send.

Is anyone else using many smaller specific agents? What types of patterns are you employing? TIA

1. https://github.com/humanlayer/advanced-context-engineering-f...

marcus_holmes•45m ago
that reference you give is pretty dated now, based on a talk from August which is the Beforetimes of the newer models that have given such a step change in productivity.

The key change I've found is really around orchestration - as TFA says, you don't run the prompt yourself. The orchestrator runs the whole thing. It gets you to talk to the architect/planner, then the output of that plan is sent to another agent, automatically. In his case he's using an architect, a developer, and some reviewers. I've been using a Superpowers-based [0] orchestration system, which runs a brainstorm, then a design plan, then an implementation plan, then some devs, then some reviewers, and loops back to the implementation plan to check progress and correctness.

It's actually fun. I've been coding for 40+ years now, and I'm enjoying this :)

[0] https://github.com/obra/superpowers

indigodaddy•6m ago
Can you bolt superpowers onto an existing project so that it uses the approach going forward (I'm using Opencode), or would that get too messy?
indigodaddy•1h ago
This was on the front page and then got completely buried for some reason. Super weird.
mjmas•26m ago
On the front page at the moment. Position 12
indigodaddy•1m ago
Maybe I missed it. Sometimes when you're scanning for something your brain intentionally doesn't want to see it, I've noticed. Anyway I'm not Stavros obviously, just thought this was a good article.
stainlu•21m ago
The multi-agent workflow described here -- architect designs, developer implements, reviewers critique -- mirrors how engineering teams already work. The interesting shift is that the author's role isn't architect or developer anymore. It's closer to a tech lead who sets constraints and reviews proposals without writing the implementation.

The failure mode the author describes on unfamiliar tech is the critical observation. When you have deep domain knowledge, you catch bad design decisions during the 30-minute planning phase and correct them before any code is written. When you don't, bad decisions compound silently because you can't distinguish a reasonable proposal from a plausible-sounding wrong one. The multi-agent pattern doesn't help here -- you just get reviewed bad architecture instead of unreviewed bad architecture.

This is why "the human still needs expertise" isn't just a platitude. It's a specific mechanism: expertise lets you intervene at the design stage where the cost of correction is lowest. Without it, you're reviewing code that shouldn't have been written in the first place.

Canada's bill C-22 mandates mass metadata surveillance of Canadians

https://www.michaelgeist.ca/2026/03/a-tale-of-two-bills-lawful-access-returns-with-changes-to-war...
463•opengrass•6h ago•123 comments

Chrome DevTools MCP

https://developer.chrome.com/blog/chrome-devtools-mcp-debug-your-browser-session
395•xnx•8h ago•170 comments

The 49MB web page

https://thatshubham.com/blog/news-audit
368•kermatt•8h ago•190 comments

What Is Agentic Engineering?

https://simonwillison.net/guides/agentic-engineering-patterns/what-is-agentic-engineering/
67•lumpa•2h ago•43 comments

LLM Architecture Gallery

https://sebastianraschka.com/llm-architecture-gallery/
286•tzury•11h ago•21 comments

LLMs can be exhausting

https://tomjohnell.com/llms-can-be-absolutely-exhausting/
114•tjohnell•7h ago•91 comments

The Linux Programming Interface as a university course text

https://man7.org/tlpi/academic/index.html
43•teleforce•4h ago•3 comments

//go:fix inline and the source-level inliner

https://go.dev/blog/inliner
122•commotionfever•4d ago•46 comments

A new Bigfoot documentary helps explain our conspiracy-minded era

https://www.msn.com/en-us/news/us/a-new-bigfoot-documentary-helps-explain-our-conspiracy-minded-e...
56•zdw•5h ago•36 comments

Separating the Wayland compositor and window manager

https://isaacfreund.com/blog/river-window-management/
243•dpassens•12h ago•118 comments

Stop Sloppypasta

https://stopsloppypasta.ai/
166•namnnumbr•10h ago•91 comments

Federal Right to Privacy Act – Draft legislation

https://righttoprivacyact.github.io
31•pilingual•2h ago•18 comments

AI tools are making me lose interest in CS fundamentals

35•Tim25659•1h ago•32 comments

How I write software with LLMs

https://www.stavros.io/posts/how-i-write-software-with-llms/
31•indigodaddy•2h ago•7 comments

What makes Intel Optane stand out (2023)

https://blog.zuthof.nl/2023/06/02/what-makes-intel-optane-stand-out/
190•walterbell•12h ago•123 comments

Cannabinoids remove plaque-forming Alzheimer's proteins from brain cells (2016)

https://www.salk.edu/news-release/cannabinoids-remove-plaque-forming-alzheimers-proteins-from-bra...
80•anjel•3h ago•47 comments

Glassworm is back: A new wave of invisible Unicode attacks hits repositories

https://www.aikido.dev/blog/glassworm-returns-unicode-attack-github-npm-vscode
235•robinhouston•14h ago•149 comments

SpiceCrypt: A Python library for decrypting LTspice encrypted model files

https://github.com/jtsylve/spice-crypt
9•luu•20h ago•0 comments

Quillx is an open standard for disclosing AI involvement in software projects

https://github.com/QAInsights/AIx
7•qainsights•2h ago•7 comments

What Every Computer Scientist Should Know about Floating-Point Arithmetic [pdf]

https://www.itu.dk/~sestoft/bachelor/IEEE754_article.pdf
5•jbarrow•4d ago•0 comments

Bandit: A 32bit baremetal computer that runs Color Forth [video]

https://www.youtube.com/watch?v=HK0uAKkt0AE
31•surprisetalk•3d ago•2 comments

The emergence of print-on-demand Amazon paperback books

https://www.alexerhardt.com/en/enshittification-amazon-paperback-books/
109•aerhardt•18h ago•77 comments

Learning athletic humanoid tennis skills from imperfect human motion data

https://zzk273.github.io/LATENT/
131•danielmorozoff•12h ago•28 comments

Nasdaq's Shame

https://keubiko.substack.com/p/nasdaqs-shame
219•imichael•5h ago•70 comments

An experiment to use GitHub Actions as a control plane for a PaaS

https://towlion.github.io
10•baijum•3h ago•3 comments

Bus travel from Lima to Rio de Janeiro

https://kenschutte.com/lima-to-rio-by-bus/
134•ks2048•4d ago•53 comments

A Visual Introduction to Machine Learning (2015)

https://r2d3.us/visual-intro-to-machine-learning-part-1/
326•vismit2000•17h ago•30 comments

A Plain Anabaptist Story: The Hutterites

https://ulmer457718.substack.com/p/a-plain-anabaptist-story-the-hutterites
31•gaplong•3d ago•2 comments

Type systems are leaky abstractions: the case of Map.take!/2

https://dashbit.co/blog/type-systems-are-leaky-abstractions-map-take
35•tosh•4d ago•19 comments

I built an ephemeral P2P chat with WebRTC, without servers

https://ephemchat.vercel.app/
13•zRinexD•2h ago•13 comments