frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

A Software Architect's Level-Headed Take on Vibe Coding

1•akorolyov•5h ago
You’ve heard it all over the news: Everyone is using AI and vibe coding!

TechCrunch says all these startups generate code using AI.

If Microsoft’s CEO Satya Nadella says 30% of the company's code is written by AI, you know Google, Meta, and Amazon probably claim something similar.

You get the impression everyone is using AI coding assistants in some way.

I experimented with vibe coding (to test its utility and limitations) and have a few thoughts I’d like to share. And in brief, vibe coding is great, but because of its limitations, it is definitely not for everyone and the tool is not a fit for all use cases.

I know, this is a classic “it depends” answer. But here is my take on what it depends.

As a software architect and the owner of a software services company, I believe AI and vibe coding can be used as tools for specific tasks, with advantages and limitations.

I probably don’t need to summarize the positive side: juniors learn faster, coding now being accessible for non-technical people. Using intuition, improvisation, and immediate feedback instead of detailed planning, formal specifications, or extensive analysis as a founder you can test ideas, iterate various possibilities, and launch creative or innovative solutions faster. It's a magic stick for early-stage startups, hackathons, and personal projects where speed, creativity, and exploration are key.

On the negative side, if you work on mission-critical apps, existing production environments, or need to pass compliance for security, reliability, or scalability, thread carefully. Projects that need detailed documentation, long-term maintainability, and predictable behavior need a certain set of conditions and limitations not all AI code gen tools get right.

Why do big corporations use it? They have private, stable code bases, standard coding practices, and rarely need to worry about compatibility because their code base doesn’t need frequent changes. It’s important to know this code is each corporation’s most valuable intellectual property, so it’s their most closely guarded secret that they can use internally. But that code is not available for training public AI models.

So unless you’re a corporation with time-tested code, you’ll be using open-source code AI is usually trained on. Most of that code is experimental and written by Junior-level developers.

Would you trust ChatGPT for open heart surgery advice, flight control systems, NASA space mission code?

This is why an average vibe coder will not be able to build safety-critical systems, financial software, and complex enterprise apps from the ground up because AI code generators don’t have access to most of the code IP, and vibe coders don’t have domain knowledge, haven’t developed a structured, carefully planned, and rigorously validated development methodology to make up for what AI code generators are missing.

My take is that if you take a widely used coding language, AI code gen is more likely to work well, as there is enough publicly available training data available.

For non-coders, I’d say vibe coding should eventually be good enough to create simple apps and sites. For everything else, you’ll need to work on expanding your domain expertise, as you’d want to know the options and trade-offs available to you so that the AI doesn’t make a decision for you while you are not aware of its consequences.

And lastly, on the TechCrunch hype. I’d like to see the analysis of the code, where that code was used, and take a look at the code AI wrote. Until then, don’t believe hype seeking announcements unless there is something concrete to back them up.

Comments

codingdave•4h ago
> On the negative side, if you work on mission-critical apps, existing production environments, or need to pass compliance for security, reliability, or scalability, thread carefully. Projects that need detailed documentation, long-term maintainability, and predictable behavior need a certain set of conditions and limitations not all AI code gen tools get right.

This is a fair take overall, but... what apps can you envision that require none of: security, reliability, scalability, maintainability, documentation, or predictable behavior?

That removes all apps that needs user accounts or logins. Or interactivity of any kind. So we're basically saying that it is OK to vibe code a marketing brochure?

akorolyov•4h ago
Marketing brochures (maybe event apps without accounts/logins, one-feature or content app concepts) are exactly my point: things to play around with and test new ideas, until you have the money to hire real developers to build you a commercial-grade app.

The story how I acquired the domain name Onions.com

https://twitter.com/searchbound/status/1939658564420641064
1•eightturn•25s ago•0 comments

Offline-First AI Platform for Resilient Edge and IoT Applications

https://github.com/GlobalSushrut/mcp-zero
1•Global_Sushrut•2m ago•0 comments

Three-Dimensional Time: A Mathematical Framework for Fundamental Physics

https://www.worldscientific.com/doi/10.1142/S2424942425500045
1•haunter•3m ago•0 comments

Young job applicants fight fire (ATS systems) with fire (AI) – Global trends

https://www.coversentry.com/ai-job-search-statistics
1•coversentry•3m ago•0 comments

Google to buy fusion startup Commonwealth's power- if they can ever make it work

https://www.theregister.com/2025/06/30/google_fusion_commonwealth/
1•rntn•4m ago•0 comments

A hoax ended up on the HN front page

https://twitter.com/AdamRFisher/status/1938959933803728997
1•nailer•5m ago•1 comments

Apple Execs on what went wrong with Siri, iOS 26 and more [video]

https://www.youtube.com/watch?v=wCEkK1YzqBo
1•amai•5m ago•0 comments

Adding Text-to-Speech to Your Blog with OpenAI's TTS API

https://econoben.dev/posts/adding-text-to-speech-to-your-blog-openai-tts-pipeline
1•EconoBen•10m ago•1 comments

Do Car Buyers Care Which Engine Is Under the Hood? A Ford Exec Doesn't Think So

https://www.thedrive.com/news/do-car-buyers-care-which-engine-is-under-the-hood-a-ford-exec-doesnt-think-so
2•PaulHoule•14m ago•0 comments

CertMate – SSL Certificate Management System

https://github.com/fabriziosalmi/certmate
2•indigodaddy•16m ago•0 comments

Ask HN: How to build a LifeOS using vibe coding?

1•agcat•17m ago•0 comments

Show HN: On-chain Fund Administration Protocol

https://www.fume.finance/
1•fume_protocol•17m ago•0 comments

Portal, for the C64

https://www.jamiefuller.com/portal/
3•rbanffy•18m ago•0 comments

Defending Savannah from DDoS Attacks

https://www.fsf.org/bulletin/2025/spring/defending-savannah-from-ddos-attacks
3•HieronymusBosch•23m ago•0 comments

Beltabol: An eager functional esolang based on the Expanse

https://github.com/demaere-oiie/beltabol
2•akkartik•25m ago•0 comments

Show HN: Transform handwritten chess notation to Lichess or chess.com instantly

https://chess-notation.com
1•coolwulf•28m ago•0 comments

Dias on the Web – Pandas Rewriter

https://www.pandas-rewriter.com/
1•baziotis•28m ago•0 comments

Bulk Lots of DB-19s for Sale

https://www.bigmessowires.com/2025/06/30/bulk-lots-of-db-19s-for-sale/
2•zdw•28m ago•0 comments

The Impact of Early Galaxy Formation on the Cosmic Microwave Background

https://arxiv.org/abs/2505.04687
1•sb057•30m ago•0 comments

My Database Is My Application: Rethinking Webhook Logic with DuckDB and SQL

https://www.hey.earth/posts/duckdb-webhook-gateway
3•chw9e•34m ago•0 comments

Jony Ive's AI gadget might be a pen

https://www.bloomberg.com/opinion/articles/2025-06-30/jony-ive-s-first-ai-gadget-clues-point-to-a-pen
2•theyinwhy•35m ago•0 comments

"Fuck the algorithm"?: What to learn from the UK's A-level grading fiasco (2020)

https://blogs.lse.ac.uk/impactofsocialsciences/2020/08/26/fk-the-algorithm-what-the-world-can-learn-from-the-uks-a-level-grading-fiasco/
1•djoldman•36m ago•0 comments

Senate GOP budget bill has little-noticed provision that could hurt your Wi-Fi

https://arstechnica.com/tech-policy/2025/06/senate-gop-budget-bill-has-little-noticed-provision-that-could-hurt-your-wi-fi/
16•spenvo•36m ago•5 comments

iOS Dev Weekly: Swift Everywhere: Bringing Swift Packages to Android

https://iosdevweekly.com/issues/697/
1•wahnfrieden•36m ago•0 comments

Machine Consciousness Psuedocode

1•cladking•37m ago•0 comments

Nuclear Matters Handbook [pdf]

https://www.acq.osd.mil/ncbdp/nm/NMHB2020rev/docs/NMHB2020rev.pdf
1•handfuloflight•37m ago•0 comments

Ted Chiang on Superintelligence in "The Hampdenshire Wonder"

https://lithub.com/ted-chiang-on-superintelligence-and-its-discontents-in-j-d-beresfords-innovative-work-of-early-20th-century-science-fiction/
3•laacz•38m ago•0 comments

Apple Loses Bid to Dismiss US Smartphone Monopoly Case

https://www.reuters.com/sustainability/boards-policy-regulation/apple-loses-bid-dismiss-us-smartphone-monopoly-case-2025-06-30/
1•jmsflknr•39m ago•0 comments

New band surges to 500k listeners on Spotify, but turns out it's AI slop

https://arstechnica.com/ai/2025/06/half-a-million-spotify-users-are-unknowingly-grooving-to-an-ai-generated-band/
10•Willingham•39m ago•0 comments

Mechanism shrinks when pulled [video]

https://www.youtube.com/watch?v=-QTkPfq7w1A
4•sandebert•40m ago•0 comments