frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Google fails to dismiss wiretapping claims on SJ, settles with app users

41•1vuio0pswjnm7•9h ago•4 comments

Ask HN: How did Soham Parekh get so many jobs?

298•jshchnz•1w ago•404 comments

Ask HN: New RevOps guy wants to switch us from M365 to GSuite+Slack

4•9dev•7h ago•8 comments

Ask HN: Does your on-call rotation suck? Can I join it?

8•asciifree•16h ago•13 comments

Tell HN: I Lost Joy of Programming

79•Eatcats•1d ago•106 comments

Ask HN: Bug Bounty Dilemma – Take the $$ and Sign an NDA or Go Public?

17•deep_thinker26•21h ago•8 comments

Co-founder exiting after pivot – what's a fair exit package?

3•throwaway-xx•22h ago•1 comments

What's your experience using Lynx (mobile framework)?

7•isntThatSth•12h ago•0 comments

Ask HN: People who work different timezones than your company. How sched?

15•tetris11•1d ago•21 comments

Ask HN: What's Your Experience with Vibe Coding?

2•techlust•8h ago•4 comments

Ask HN: Do you think a new alternative to MCP would be useful?

5•empire23•22h ago•2 comments

Ask HN: What are some cool or underrated tech companies based in Australia?

9•hao_liu•1d ago•3 comments

Pocket LLM Server Just Like a Pocket WiFi

3•itstomo•1d ago•3 comments

Ask HN: What's the verdict on GPT wrapper companies these days?

13•NewUser76312•2d ago•15 comments

Ask HN: Any resources for finding non-smart appliances?

156•everyone•2d ago•132 comments

Ask HN: How is the tech scene in LA?

31•asdev•3d ago•46 comments

Ask HN: Worth leaving position over push to adopt vibe coding?

76•NotAnOtter•5d ago•90 comments

Ask HN: Has anyone else learned English just by reading tech posts (like HN)?

11•FerkiHN•1d ago•7 comments

Agentic terminology doesn't make any sense

4•mathewpregasen•2d ago•2 comments

Ask HN: Advice for Starting a Hacker Space?

35•pkdpic•4d ago•36 comments

Proposal: GUI-first, text-based mechanical CAD inspired by software engineering

27•thinkmachyx•4d ago•51 comments

N8n AI Workflows – 3,400 Workflows and an LLM Prototype

12•sayedev•2d ago•3 comments

Ask HN: What's the greatest piece of non-dogfooded software?

6•nathancspencer•2d ago•10 comments

Ask HN: What are some cool or underrated tech companies based in Canada?

89•pedrodelfino•1d ago•58 comments

Ask HN: What inspires you to persevere through adversity?

15•justanything•2d ago•18 comments

Ask HN: Brick and Mortar Dev Agency

3•takklz•2d ago•1 comments

Ask HN: Do you use LLM for HTML translations?

2•Mooty•1d ago•4 comments

Are there any noteworthy LinkedIn alternatives?

4•junaidkhalid•1d ago•15 comments

Ask HN: How to generate product docs E2E?

4•sarabande•3d ago•1 comments

Ask HN: Took a break after burnout – what now?

9•BugsBunny1991•2d ago•16 comments
Open in hackernews

Ask HN: What's Your Experience with Vibe Coding?

2•techlust•8h ago
I’m doing this myself to a pretty far extent while building two agents for my workflow automation. It’s been fun and surprisingly productive, but I’m also worried I might be stacking up technical debt.

Comments

jamsey•7h ago
you probably are stacking up technical debt. However every project has some, it comes down to, weather or not you understand what you are doing. If something goes wrong, would you know where and how to fix it? if the answer is yes, then you are fine IMO, if you don't feel confident with what you have built technically, then it might be worth investing more time into some code harding. but my 5 cents is, vibe coding is meant to be fun, so have fun and learn :)
yen223•3h ago
I'm using Cursor agents + Claude to build a new Android app.

I'm building an app that uses WebRTC, which is not something I am deeply familiar with. I have found Claude to be useful at working through boilerplate (android apps are full of boilerplate) and building a working prototype.

Technical debt can be a problem. You have to be aggressive about either refactoring the code yourself, or getting Claude to refactor it to your style.

fallinditch•29m ago
Agreed that refactoring is often needed - my go-to refactoring LLM is Gemini 2.5 Pro, but Claude and o3 also do well for me.

I find that the context engineering, planning and documenting is crucial, but sometimes I like to let the vibes lead the way.

muzani•55m ago
There's two types of code, based off The Pragmatic Programmer. One is the prototype, you build it and discard it. You absolutely have to discard it, burn it. It's a search algorithm - you're searching for a business problem and surveying different spots.

Second is tracer-bullet - ready, fire, aim. This is just faster than writing up and iterating on specs; the process of coding it determines the spec. Tracer bullets work because they operate in the same environment and under the same constraints as the real bullets. They get to the target fast, so the gunner gets immediate feedback. This forms the skeleton of your code.

Vibe coding is great for both, but people get into arguments because they're talking about different things. Inexperienced people usually use tracer code when they should be making prototypes.

If you're doing prototypes, then technical debt is absolutely not a problem. You should go in there with the mindset of burning it all. A popular myth is prototypes should never be in production - this is simply untrue; most major startups have pushed their prototypes to production then rebuilt it later on. If a prototype isn't in production, then how do you know that customers would pay for it? Just make sure people get what they paid for.

If you're doing tracer code, then you want to be laying down tracks like tests etc. You should probably be doing TDD. TDD plays well with non-deterministic stuff. The big argument against TDD then was that you'd have to code everything twice or you'd have to put in the architectural effort to handle tests. Well, AI gives us the capacity for this.