Hacker News new | ask | show | jobs
by josh2600 421 days ago
Hand coded will always win for bespoke projects (and any hard tech startup is a bespoke project).

The reality is that many startups are not tech hard. AI can help alleviate the pain of engineering a v0 to see if you have product market fit much faster. It’s great for prototypes.

I wouldn’t trust AI for production code without also having a strong AI counterpoint testing system.

That is to say, producing code is an annealing process. There is a refinement that comes from striking the hot iron and quenching the blade in water.

With code, spaghetti code will get you out the door, but it will never get you to scale. Scale requires precision, meditation on Kolmogorov complexity, and a clear understanding of the tradeoffs in distributed systems.

AI can help right now, but it is not a panacea, at least in the present moment.

1 comments

In simple terms, AI can make developers more productive, but it takes experienced engineers to get good results. Mediocre developers are still outputting mediocre code, albeit a lot faster than they used to. If you don't have the mental model to achieve what you want, and are just following what chatpgpt spits out, you're going to get torched sooner rather than later.