NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
The Speed of Prototyping in the Age of AI (darylcecile.net)
tim-projects 12 minutes ago [-]
Prototype? Why stop there..
rossjudson 30 minutes ago [-]
I'm truly hopeful that AI will open a new of prototyping. Back in the day, prototyping was how you figured out what to build, you'd very deliberately toss the entire first (or second!) version, and you'd plan to do that.

High quality ensued. Usually ;)

bluefirebrand 3 minutes ago [-]
Most places I've worked, devs were basically afraid to prototype

Either you would get chastised for wasting time with prototypes, or worse, your prototype would end up in production

I think the software industry really needs a cultural reset to embrace slower and deliberate development to build quality, but unfortunately AI has us racing recklessly in the wrong direction

I am so tired of it. Are there any companies out there that actually give devs time to build quality software anymore? I'm so burned out of the "move fast and break everything" grind

righthand 54 minutes ago [-]
But is it really any faster than using an already existing code generator/scaffolding tool? How do you know your project isn’t just a regurgitation of another repository? Would it be just as fast to clone some existing project and hack on it?

These are the questions everyone seems to be ignoring and saying “only LLMs can make projects quickly” but ignoring everything those LLMs are built on (your llmis probably calling a code gen tool).

For the at work side, I personally haven’t experienced any disadvantages or missed any project deadlines because I didn’t use an LLM, so what does velocity get me? Thumb twiddling time?

dataviz1000 38 minutes ago [-]
It reminds me of Drupal circa 2009.

I was thinking the other day how much better Drupal is. Want a online store? A few commands and bam, online store. Want a newspaper? A few commands and bam, newspaper with publishing workflows, user management, and caching.

Using coding agents isn't much different. There are several things the models are trained to do very well and a few commands will get something. If the developer wants to move the project beyond that, it requires domain knowledge and a lot of hacking.

I wonder if the coding agents will move towards the Drupal model where they create interchangeable components with common interfaces. Like Drupal the coding agents never provide anything truly inovative that hasn't been done before.

mooreds 34 minutes ago [-]
> If the developer wants to move the project beyond that, it requires domain knowledge and a lot of hacking.

Reminds me a bit of this blog post[0].

I remember doing a Drupal project around that time and being astonished at how powerful it was.

I also remember feeling more like a technician connecting various components than like a software engineer, writing code.

I totally saw the value for the client but I really disliked my experience, so I avoided it afterwards.

0: https://www.rickmanelius.com/p/the-website-rfp-and-the-impos...

anonzzzies 30 minutes ago [-]
Drupal and WP etc all have plugins to switch stuff on in minutes, however, customising and making it as your client wants would take a lot of time. WP shops we work with for clients (we need to integrate some times) take weeks to get some plugin to do what they want by adding tags and config options.
righthand 30 minutes ago [-]
It might centralize around a specific framework but I think part of the problem is that people want to generate their own framework or at least not care about what the framework is/does/can do. They treat the LLM as the framework which can be non-deterministic and structureless.
anonzzzies 32 minutes ago [-]
> But is it really any faster than using an already existing code generator/scaffolding tool?

Yes, very much so. Our team was fast with those tools and created many of our own before this LLM AI (we used other AIs though to go faster), however it still took weeks to months from idea to launch; the same complexity now takes days, including everything. We already had rigorous processes and those really help now moving at speed. No way anyone can beat this except better AI.

righthand 27 minutes ago [-]
But “are you really moving at speed after you generate the majority of your application?” is my other point. If you were to start working somewhere with an existing product the changes you would apply are more than likely incremental. What is the advantage of using LLMs to change 1-10 lines of code on average? How do you measure the ROI for that?

What did the time savings gain you? A quicker release date? How can you prove that? “This would have taken weeks” is the old problem of project time estimation. How can I take any engineer seriously that they think they know it saved weeks?

gchamonlive 2 minutes ago [-]
[delayed]
hparadiz 15 minutes ago [-]
Yea cause it's done while you're still reading the docs for your code generator. lol
righthand 7 minutes ago [-]
Then how much time do you spend debugging and fixing the generated code? lol
hparadiz 56 seconds ago [-]
Usually I know exactly what I want before hand. What structs. What protocols. How I want the event bus layered and what threads need to exist. And what make targets I want. So generally the generated code is strictly bound to my design pattern. Then it's all a matter of running it. To put it bluntly I'm running benchmarks and testing it while you're still deciding what to name your files.
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 18:03:45 GMT+0000 (Coordinated Universal Time) with Vercel.