frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

I'm building a 30k‑line V12 codebase solo with a "team" of 4 AIs

5•garylauchina•2h ago
I’m a solo developer working on a “complex systems measurement” project that has grown to over 30k lines of code and is now at V12. Every line so far has been written by one person (me), with the research notes and design docs in a separate repo: https://github.com/Garylauchina/Prometheus-Research.

I’ve been using Cursor heavily along the way. The models are genuinely good and the local code they generate is often excellent, but on a large, evolving codebase I kept running into the same problem: context limits caused subtle architectural drift. The AI would write clean functions that were globally wrong, quietly breaking earlier design decisions and long‑range invariants.

What finally helped was to stop treating “AI” as a single assistant and instead treat different models as different team members with clear roles and constraints.

My current setup looks like this:

Perplexity + ChatGPT → “product / research brains” I use them for requirements, trade‑offs, and high‑level architecture sketches. They live outside the IDE and exist to clarify what I’m building and why before any code is touched.

Cursor, window 1 (GPT‑5.2) → “architect” This instance is not allowed to write production code. It is responsible for architecture and module boundaries, writing design notes and developer guides, defining interfaces and contracts, and reviewing diffs. I treat it like a senior engineer whose main output is prose: mini‑RFCs, comments, and checklists.

Cursor, window 2 (Sonnet 4.5) → “programmer” This one only implements tasks described by the architect: specific files, functions, and refactors, following explicit written instructions and style rules. It doesn’t get to redesign the system; it just writes the code.

The key rule is: architect always goes first. Every non‑trivial change starts as text (design notes, constraints, examples), then the “programmer” instance turns that into code.

This simple separation fixed a lot of the weirdness I was seeing with a single, all‑purpose assistant. There is much less logical drift, because the global structure is repeatedly restated in natural language. The programmer only ever sees local tasks framed inside that structure, so it’s harder for it to invent a new accidental architecture. The codebase, despite being tens of thousands of lines, feels more coherent than earlier, smaller iterations.

It also changed how I think about Cursor. Many of my earlier “Cursor is dumb” moments turned out to be workflow problems: I was asking one agent, under tight context limits, to remember architecture, requirements, and low‑level implementation all at once. Once I split those responsibilities across different models and forced everything through written instructions, the same tools started to look a lot more capable.

This isn’t a Cursor ad, and it’s not an anti‑Cursor rant either. It’s just one way to make these tools work on a large solo project by treating them like a small team instead of a single magical pair‑programmer.

One downside of this setup: at my current pace, Cursor is happily charging me something like $100 a day. If anyone from Cursor is reading this – is there a “solo dev building absurdly large systems” discount tier I’m missing?

Comments

zkmon•1h ago
How does the hand-off work among the team roles? Is it a water-fall or iterative? How does the programmer complain about something that's wrong or inconsistent in architecture or requirements?
nunobrito•1h ago
You really seem on top of your game, just to mention that 30k code bases aren't typically complex on my experience. When they, it just means you need to simplify the overall struture, unify as much as possible the functions

10 years of personal finances in plain text files

https://sgoel.dev/posts/10-years-of-personal-finances-in-plain-text-files/
1•wrxd•3m ago•0 comments

A small collection of text-only websites

https://shkspr.mobi/blog/2025/12/a-small-collection-of-text-only-websites/
2•danielfalbo•4m ago•0 comments

Calendar App Made in Zig

https://github.com/Mario-SO/cronos
1•mariodev__•8m ago•1 comments

IQuest Coders SWE bench scores included future commits

https://xcancel.com/xeophon/status/2006969664346501589
1•Alifatisk•9m ago•1 comments

2025 Letter

https://danwang.co/
1•cyb0rg0•9m ago•1 comments

Donald Knuth: The Internal Details of Tex82 (1982)

https://www.youtube.com/watch?v=kAk9GBVKsgk
1•brudgers•16m ago•0 comments

Attention Dynamics in HN: Power Laws, Preferential Attachment, and Sentiment

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5910263
2•7777777phil•23m ago•0 comments

Show HN: I built a minimal open-source CMS (FREE)

https://github.com/raulcanodev/zenex-cms
2•rawraul•24m ago•0 comments

ComfyUI-Wan22FMLF

https://github.com/wallen0322/ComfyUI-Wan22FMLF
1•handfuloflight•25m ago•0 comments

Why everything from your phone to your PC may get pricier in 2026

https://www.bbc.co.uk/news/articles/c1dzdndzlxqo
3•latein•31m ago•0 comments

Ask HN: What are your favorite aphorisms?

1•DataDaoDe•31m ago•1 comments

Ideas for home freezer inventory and organization

https://old.reddit.com/r/AskCulinary/comments/c0o2vc/ideas_for_home_freezer_inventory_and_organiz...
3•tosh•34m ago•0 comments

Show HN: I built BS Meter because fake reviews ruin shopping

https://bs-meter.ge0rg3e.rest
1•ge0rg3e•37m ago•0 comments

Show HN: In memory AI gateway with capability based routing

https://github.com/ukrocks007/ai-gateway-kit
1•ukrocks007•40m ago•0 comments

Perfect and Imperfect Shuffles

https://www.johndcook.com/blog/2026/01/01/perfect-shuffles/
1•tzury•43m ago•0 comments

The Butterfly That Swallowed the Dragon

https://shanakaanslemperera.substack.com/p/the-butterfly-that-swallowed-the
1•jnord•43m ago•0 comments

One Number I Trust: Plain-Text Accounting for a Multi-Currency Household

https://lalitm.com/post/one-number-i-trust/
1•ayi•45m ago•0 comments

Labour Squandered Britain's Gold

https://rodgercuddington.substack.com/p/how-labour-squandered-britains-gold
2•freespirt•47m ago•0 comments

Zensical: A modern static site generator by the Material for MkDocs team

https://github.com/zensical/zensical
3•saikatsg•49m ago•0 comments

What I've Learned Writing Gleam

https://nohzafk.github.io/posts/2025-12-27-what-i-ve-learned-writting-gleam/
2•birdculture•50m ago•0 comments

Show HN: Lock In – A goal Mac tracker controlled by typed commands

https://www.letslockin.xyz/
2•TedOS•51m ago•0 comments

Show HN: Self-hosted video clipper architecture (Next.js, N8N, FFmpeg, Docker)

https://suryaelidanto.gumroad.com/l/ai-video-saas
3•suryaelidanto•52m ago•1 comments

What is the 'Super Flu' that is spreading in Europe and the United States?

https://www.wired.com/story/what-is-super-flu-spreading-in-united-states-europe/
3•emreb•53m ago•2 comments

Show HN: Reelbase – Create Viral TikTok Slideshows in Seconds (Reelbase.io)

https://reelbase.io
2•Launchr•57m ago•0 comments

HPV vaccination reduces oncogenic HPV16/18 prevalence from 16% to <1% in Denmark

https://www.eurosurveillance.org/content/10.2807/1560-7917.ES.2025.30.27.2400820
3•stared•1h ago•0 comments

Information Lives in the Breaks

https://omegaaxiommeta.substack.com/p/information-lives-in-the-breaks
2•nilegreen•1h ago•1 comments

Global Crackdown on Crypto Tax Evasion Now in Force

https://timescrypto.com/cryptonews/regulation-and-policy/global-crackdown-on-crypto-tax-evasion-n...
4•Alan_Rada•1h ago•0 comments

An Experiment in Vibe Coding

https://nolanlawson.com/2025/12/28/an-experiment-in-vibe-coding/
1•ColinEberhardt•1h ago•1 comments

Show HN: I stopped using meditation techniques and just sat still for 30 days

https://prtkagwl.substack.com/p/sitting-and-doing-nothing-a-30-day
1•btwnplaces•1h ago•0 comments

Show HN: Vect AI – An execution-first marketing OS for SaaS founders

https://x.com/MM_AFRAZ
1•WoWSaaS•1h ago•0 comments