this post was submitted on 10 Feb 2024
946 points (94.5% liked)

Programmer Humor

19655 readers
830 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 6 points 9 months ago (2 children)

Bro if you could get there just by prompting, it would be.

There are no models good enough to just ask for something to be done and it gets done.

There will be someday though.

[–] [email protected] 41 points 9 months ago* (last edited 9 months ago) (1 children)

Build an entire ecosystem, with multiple frontends, apps, databases, admin portals. It needs to work with my industry. Make it run cheap on the cloud. Also make sure it's pretty.

The prompts are getting so large we may need to make some sort of... Structured language to pipe into.. a device that would.. compile it all...

[–] [email protected] 10 points 9 months ago (1 children)

I mean it can start much smaller.

Here is access to a jira board. Here are unit tests. Do stuff until it works.

[–] [email protected] 17 points 9 months ago (1 children)

Perfect! We'll just write out the definition of the product completely in Jira, in a specific way, so the application can understand it - tweak until it's perfect, write unit tests around our Jira to make sure those all work - maybe we write a structured way to describe each item aaand we've reinvented programming.

I see where you're going, but I've worked with AI models for the last year in depth, and there's some really cool stuff they can do. However, truly learning about them means learning their hard pitfalls, and LLMs as written would not be able to build an entire application. They can help speed up parts of it, but the more context means more VRAM exponentially, and eventually larger models, and that's just to get code spit out. Not to mention there is nuance in English that's hard to express, that requirements are never perfect, that LLMs can iterate for very long before they run out of VRAM, that they can't do devops or hook into running apps - the list goes on.

AI has been overhyped by business because they're frothing at the mouth to automate everyone away - which is too bad because what it does do well it does great at - with limitations. This is my... 3rd or 4th cycle where business has assumed they can automate away engineers, and each time it just ends up generating new problems that need to be solved. Our jobs will evolve, sure, but we're not going away.

[–] [email protected] 21 points 9 months ago

There are no models good enough to just ask for something to be done and it gets done.

We call those "compilers". There are many of them.