frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Is it worth it to build projects from scratch or should I just use AI?

3•numcap•1h ago
I am a third year Software Engineering Student, is it still worth it to build projects from scratch or should I just use AI (claude, chatGPT, lovable, etc.) to build them for me? I have built plenty of Projects from scratch, trying to learn the ins and outs of languages and frameworks, but it seems like everyone and their mother uses AI to just build stuff for them. So is it still worth it to learn or should I just become a prompt engineer?

Comments

krapp•1h ago
I think that's a question you can only answer for yourself, but if you're talking about skills relative to employment, you probably have no choice but to learn to use AI. I don't think "software engineering" as a skill will even exist in ten years, and not knowing how to use AI will be like not knowing how to use email or the internet, it will just be one of those constants in technological society you have to understand.

That shouldn't stop you from learning or writing your own stuff, though, if only for personal enjoyment and education. Just understand those skills might not be worth what you expect to the marketplace.

apothegm•1h ago
Both. You need to know when your AI is bullshitting or hallucinating or just plain producing unmaintainable code.

Build hands-on when the goal is to learn. Let AI build for you —- using tooling you’ve already learned —- when the goal is to use the thing.

ytkl1•1h ago
Build it from scratch so that you can learn the ins and outs of the languages and frameworks, then use AI to help speed things up once you're more familiar with the code. You'll be able to find the places where AI is hallucinating much better once you become a better developer.
smt88•1h ago
I've been building things from scratch for decades and am still building things for production myself (full stack).

I can't really get anything usable out of vibe coding. And when I can even get vibe-coded stuff to run, the security and data schemas are always so laughably bad that I could never release anything.

Now I'm trying to define inputs/outputs (OpenAPI spec, wireframes, etc.) and database schemas myself and have the model fill in the middle using the strictest language I can (usually TypeScript) so that some bugs will come out at compile time.

Regardless, every approach I've taken has required me to be an expert coder, and that's not going to change with LLMs.

SeanAnderson•59m ago
I think the answer, like almost everything in software engineering, is, "It depends."

How well defined are your requirements? Do you need/want a prototype to play around with to get a better perspective on your needs? What scale of project are you building? How novel is what you're trying to build - is it a technical play or is it more a marketing/sales play that just needs some software behind it?

Building prototypes with AI is very empowering. Rewriting large, technical codebases is a recipe for frustration. Shipping lots of "micro-SaaS" products using AI seems reasonable as long as you get value quickly and move onto the next one rather than going deep for years. They might also work well for smaller games.

A lot of people will say that you don't internalize what you've built when using AI. This has the potential to be true, but it doesn't necessarily need to be true. I was surprisingly pleased by how much deeper I thought about functional requirements after working with AI to create a functional spec., then a technical spec. from the functional, then an implementation plan from the technical. AI asked me numerous times for clarification in areas that, on first pass, I thought were clear, but had more issues than I realized. I do not think I would have gotten to as good of results had I just had the AI write code without planning, but there's nobody to stop me from attempting that.

Similarly, being able to build a working prototype in hours, not days, let me realize a lot of other issues much more quickly. There was functionality that sounded good on paper, but, once I got to actually play with it, was no good. This could've been achieved with a no-code solution, but building it with AI got me to effectively the same result without having to learn another tool and then translate designs from that tool into code.

All that said, it is practically guaranteed you will reach a point where, despite best efforts, using AI will result in some excess code complexity that might need to be triaged with a learned mind. The bar for when this occurs is certainly being raised as the tooling and methodologies improve, but it's still there. The more strategies you can employ to stave that off the better.

Show HN: SteganoPDF – Embed any file in a PDF

https://www.signmypdf.com/tools/steganopdf-embed-any-file-in-pdf/
1•aqrashik•43s ago•0 comments

A Brief History of Rubygems.org

https://lwn.net/SubscriberLink/1042131/319050141553ec37/
1•jmarchello•1m ago•0 comments

Why AI Will Widen the Gap Between Superstars and Everybody Else

https://www.wsj.com/lifestyle/workplace/ai-workplace-tensions-what-to-do-c45f6b51
1•born_a_skeptic•1m ago•0 comments

The new science of strong materials,JE Gordon

https://archive.org/details/newscienceofstro00jame
1•akshatjiwan•2m ago•0 comments

Thou shalt not let AI run amok: Vatican wants global rules

https://www.theregister.com/2025/10/17/vatican_seminar_calls_for_global/
1•rntn•2m ago•0 comments

The Can That Outlived Its Creator

https://kyytpress.substack.com/p/the-can-that-outlived-its-creator
1•shadowvoxing•4m ago•0 comments

Everything is Amazing and Nobody is Happy (about coding with LLMs)

https://coding-with-ai.dev/posts/ai-coding-tools-amazing/
1•codeclimber•5m ago•0 comments

Picasso painting goes missing en route to exhibition

https://www.cnn.com/2025/10/17/style/picasso-still-life-guitar-missing-spain-intl-scli
1•mooreds•10m ago•0 comments

Scammers are pretending to be Elon Musk. They're stealing millions

https://gizmodo.com/elon-musk-spacex-neuralink-grok-xai-investment-scam-2000669248
1•gnabgib•10m ago•0 comments

Promptlet: AI Prompt Enhancement Manager for macOS

https://www.josh.ing/promptlet
2•coloneltcb•10m ago•0 comments

AE86 Electric conversion with manual transmission [video]

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

Exception Handling considered harmful (2005)

https://www.lighterra.com/papers/exceptionsharmful/
1•lr0•16m ago•0 comments

Is Postgres Read Heavy or Write Heavy?

https://www.crunchydata.com/blog/is-postgres-read-heavy-or-write-heavy-and-why-should-you-care
1•soheilpro•17m ago•1 comments

RFC: Reinforcement for Creativity

https://github.com/POlLLOGAMER/RfC-Reinforcement-for-Creativity
1•KaoruAK•17m ago•0 comments

Ed 26-01: Mitigate Vulnerabilities in F5 Devices

https://www.cisa.gov/news-events/directives/ed-26-01-mitigate-vulnerabilities-f5-devices
1•TurkishPoptart•18m ago•0 comments

Ask HN: If AI makes no progress, are its abilities enough to justify valuations?

1•sendos•18m ago•1 comments

Drought's Solution: Could Seawater Be the Answer? [video]

https://www.youtube.com/watch?v=ZGUKJz8o34k
1•ahmetcadirci25•20m ago•0 comments

We built PintPoints, a game that turns bar crawls into live competitions

https://play.google.com/store/apps/details?id=app.lunafox.pintpoints&hl=en_GB
1•barathonapp•20m ago•1 comments

The Micro Shift

https://steward.ventures/micro-shift
1•Aloke•21m ago•0 comments

Free Graphic Cards for Everyone

https://idiallo.com/blog/free-graphic-cards-for-everyone
1•ambigious7777•21m ago•0 comments

What the 3.0 Release Tells Us About WebAssembly's Uncertain Future

https://redmonk.com/kholterhoff/2025/10/17/wasms-identity-crisis/
3•mooreds•24m ago•0 comments

Show HN: Kortx – MCP server connecting Claude Code to GPT-5

https://github.com/effatico/kortx-mcp
1•sleepy_ghost•25m ago•0 comments

Samsung Gives Up on Super Thin Smartphones

https://www.macrumors.com/2025/10/17/samsung-reportedly-gives-up-on-thin-smartphones/
2•bartekrutkowski•28m ago•0 comments

Hyperscalers try to beat the heat with larger racks, more air flow

https://www.theregister.com/2025/10/17/hyperscaler_datacenter_ocp/
1•rntn•28m ago•0 comments

Resolving an Amalgam of Issues During the Elite Specialization Beta

https://www.guildwars2.com/en/news/resolving-issues-during-the-elite-specialization-beta/
1•debesyla•29m ago•0 comments

The US is paying the price for complacency with China. Time is running out

https://www.semafor.com/article/10/16/2025/the-us-is-paying-the-price-for-complacency-with-china-...
4•zerosizedweasle•31m ago•2 comments

Troubled Real Estate Firm at Center of Banks' Latest Loan Pinch

https://www.bloomberg.com/news/articles/2025-10-17/troubled-real-estate-firm-at-center-of-banks-l...
1•zerosizedweasle•33m ago•0 comments

A Simple Guide to Five Normal Forms in Relational Database Theory (1983)

https://dl.acm.org/doi/pdf/10.1145/358024.358054
1•Rendello•33m ago•1 comments

Actively maintained fork of pugjs with support for front end frameworks

https://github.com/s1nistr4/beagle
1•s1nistr4•35m ago•0 comments

Live stream of a GIF showing a coffee maker with sound

https://stream.josecapurro.com.py
1•josecapurro•36m ago•1 comments