frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

You're probably vibe coding wrong (and that's why things spiral)

https://genie-ops.com/
1•Shabamed•2h ago

Comments

Shabamed•2h ago
I’ll say it straight

Most people arent failing with AI because it’s weak.. They’re failing because they treat it like magic instead of engineering

Ive built production apps this way Real users. Real traffic. Real consequences. Mostly with Cursor. Very little manual intervention

But first… this is likely your current flow:

You open your editor You type “build me X” AI starts strong… then drifts One fix breaks another thing You restart. Again That’s not building That’s rolling dice!!

Here’s the system I use It’s boring. It’s structured And it works every single time

Step 1 : architecture first (before a single line of code)

Before touching Cursor, open ChatGPT and ask for structure, not code

Describe the product in painful detail What it does. Who its for. What matters. What doesnt. Then ask for:

the full architecture folder and file structure what each part is responsible for where state lives how things talk to each other

Nothing fancy. Markdown only

Save this as http://architecture.md and drop it into an empty project folder

This document is the spine of the app If this is vague, everything downstream will be vague too

Step 2 : turn the architecture into small boring tasks

Next ask AI to convert that architecture into a task list

Not “build auth” But “create auth schema”, “wire session state”, “protect route X”.. Each task must:

be small enough to test have a clear start and end touch one concern only

The key detail: tell the AI these tasks will be executed one by one with testing in between

This becomes http://tasks.md At this point, you still havent written code But the chaos is already gone

Step 3 : now I let Cursor work (with rules)

Only now open Cursor

tell it: You’re an engineer joining this project You’ve been given http://architecture.md and http://tasks.md Read them carefully. No guessing Then add strict rules:

minimal code only no refactors unless asked no unrelated changes don’t break existing behavior stop after each task so I can test

One task Run it Test it Commit it Repeat

This sounds slower It’s not

Why this works (and vibe coding usually doesnt)

Most vibe coding fails for one reason: intent isn’t frozen

When intent is fuzzy AI fills gaps with guesses Those guesses compound Thats how you get “it worked yesterday” bugs

This workflow fixes that You’re not dumping everything into the IDE and hoping You’re giving AI a map You’re keeping it on rails You stay the one making decisions AI becomes a fast, obedient engineer Not a creative wildcard.

This is how you ship clean, testable, AI assisted code without the spiral.. without rewrites and without fear of touching things later

Id normally say “follow me for the playbook” but f it.. just use it

Klaster_1•2h ago
What do you do when managing context takes longer than doing everything by hand? For example, for an existing project where reading a Jira ticket may not suffice and you need to examine unbounded amount of something else, which is usually kept in developer head? Do you begin to treat that as new kind of code/documentation debt that only matters with these new tools who are always amnesiac? How much do MDs really scale?

Alternatives to Terragon Labs

1•gekkostate•1m ago•0 comments

Show HN: Tmind – Cloud Memory for Claude Code – Only for Reviews, Local vs. OTW

1•vinkupa•4m ago•0 comments

I Was Anti-Imperialist Until I Wasn't

https://elimbi.com/fr/journal/civilization-organized-power/
2•sepiropht•4m ago•0 comments

Apple picks Google's Gemini to power Siri

https://www.cnbc.com/2026/01/12/apple-google-ai-siri-gemini.html
6•stygiansonic•7m ago•1 comments

The things I miss from the world

https://thehumansource.com/
1•salbertengo•8m ago•0 comments

Instagram breaks silence on mysterious password reset emails

https://www.indy100.com/viral/instagram-password-reset-emails-explained
1•iamben•8m ago•0 comments

Date is out, Temporal is in

https://piccalil.li/blog/date-is-out-and-temporal-is-in/
2•alexanderameye•8m ago•0 comments

Generating "Spot the Difference" Puzzles with AI

https://kamens.com/blog/generating-spot-the-difference-with-ai
1•kamens•10m ago•0 comments

The Exit

https://www.lesswrong.com/posts/kcoqwHscvQTx4xgwa/here-s-the-exit
1•notarobot123•10m ago•0 comments

Beyond Vector Search: Why LLMs Need Episodic Memory

https://philippdubach.com/posts/beyond-vector-search-why-llms-need-episodic-memory/
2•7777777phil•10m ago•0 comments

Ofcom launches investigation into X over Grok sexualised imagery

https://www.ofcom.org.uk/online-safety/illegal-and-harmful-content/ofcom-launches-investigation-i...
1•Signez•11m ago•0 comments

Anthropic Claude Healthcare Solutions

https://claude.com/solutions/healthcare
2•arutad•12m ago•0 comments

How to Make Indie Games in 2026 with Jonathan Blow [video]

https://www.youtube.com/watch?v=yNdRv5LFuQk
1•ibobev•13m ago•0 comments

Xous: A Pure-Rust Rethink of the Embedded Operating System [video]

https://media.ccc.de/v/39c3-xous-a-pure-rust-rethink-of-the-embedded-operating-system
2•PaulHoule•15m ago•0 comments

Computational Complexity of Schema-Guided Document Extraction

https://www.runpulse.com/blog/computational-complexity-of-schema
1•sidmanchkanti21•15m ago•0 comments

Show HN: I ported classic flash game Bloxorz to Game Boy Advance

https://github.com/jacobcoughenour/bloxorz_gba
2•jcoughenour•16m ago•0 comments

How You Detach Sticky Notes Affects How Well They Stay Attached

https://danverbraganza.com/writings/detach-well-to-attach-longer
1•nvader•18m ago•1 comments

I scraped 100k fishing reports to find a secret spot

https://www.meter.sh/blog/how-i-scraped-100k-fishing-posts
1•hankwilliamsjr•19m ago•0 comments

Computers that used to be human

https://digitalseams.com/blog/computers-that-used-to-be-human
1•bobbiechen•19m ago•0 comments

I have an idea I wanted to share with you all

https://github.com/orgs/community/discussions/184039
1•prassamin•20m ago•2 comments

Discussions with Purpose

https://finalsay.quest
1•cojunior•20m ago•0 comments

Palantir Crashes Out in Response to GN [video]

https://www.youtube.com/watch?v=5Idb_D4Tdu8
5•Klaster_1•20m ago•1 comments

Cast AI Valued at over $1B with the Launch of Its GPU Marketplace

https://cast.ai/press-release/cast-ai-valued-at-over-1-billion-with-the-launch-of-its-gpu-marketp...
2•pcsalad•21m ago•0 comments

Statement from Federal Reserve Chair

https://www.federalreserve.gov/newsevents/speech/powell20260111a.htm?mod=ANLink
3•nikhizzle•23m ago•1 comments

Agnotology

https://en.wikipedia.org/wiki/Agnotology
2•bookofjoe•23m ago•0 comments

Show HN: Free Developer Tools – JSON, Base64, URL Encoder

https://www.zeroformat.com/
1•vanshitmdotcom•25m ago•0 comments

Chrome Featured Extension Is a Scraper Network

https://rb.ax/blog/chrome-featured-extension-is-actually-a-scraper-network/
3•rbax•25m ago•1 comments

Recorder: The Marion Stokes Project

https://recorderfilm.com/
1•thunderbong•26m ago•0 comments

The oceans just keep getting hotter

https://arstechnica.com/science/2026/01/the-oceans-just-keep-getting-hotter/
2•mindracer•27m ago•0 comments

Best Practices for Coding with Agents

https://cursor.com/blog/agent-best-practices
1•gmays•28m ago•0 comments