33 points batmang 1 hour ago 52 comments
Peteriishak 1 hour ago | parent
dimonomid 59 minutes ago | parent
swatcoder 29 minutes ago | parent
Plus, for a lot of people with fluency and experience, it's simply more fun/natural and not meaningfully less productive.
alerighi 24 minutes ago | parent
The LLM *may* be used as a mere tool, that is something you ask question time to time, but shouldn't be the thing that makes the work that you should do. Because if we arrive at this point (hopefully never) at that point the CEO of the tech companies may as well say, why we still need developers? Let's fire all of them.
Fortunately they did not, because there is STILL VALUE in writing code by hand, understanding what it happens, what the code will do, etc. I hope this will not be a lost skill, or well, if it does good for me, because the same as nowadays things being able to repair electronic devices makes a ton of money (I've considered opening a repair shop) because there is no one still doing it, will do programmers that well, know how to program.
bluGill 20 minutes ago | parent
The most common use for a shovel seems to be "this is as close as I dare get to the wire we know is around here - scrape the dirt away until you find it and then I'll dig the rest out."
greggoB 15 minutes ago | parent
It's also been my experience that generating an entire app/portion of code can be much easier by typing out a relatively concise prompt, but this only applies if it's the kind of code I'm
1) free from having to verify afterwards,
2) not having to fight with the LLM to get right, or
3) is coming from someone else in the form of a PR that may/may not have been checked by them first.
Having to deal with these cases has sometimes been the equivalent of using a spoon to dig a foundation, at least in my experience.
dimonomid 7 minutes ago | parent
To avoid fighting with the LLM to get right, it's useful to first come up with the architecture manually, run it by the LLM first (without writing any code - just talking to it, asking it to find flaws in your architecture), and once both you and LLM are happy with the plan, fire it to execute. This step removes a lot of friction (but not all of it - later iterations are still almost always necessary)
CurleighBraces 36 minutes ago | parent
There's just no way I could go back to writing code by hand with the temptation of AI right there in front of me.
gravypod 35 minutes ago | parent
I think there are things LLMs are really good at coding up and experimenting with but I think there's still a need to understand the btoader context of your software so you need to dive in at some point.
dimonomid 29 minutes ago | parent
bluefirebrand 25 minutes ago | parent
dimonomid 18 minutes ago | parent
But yes I agree that as part of learning effort it's important to write, too.
tripledry 19 minutes ago | parent
unified101 34 minutes ago | parent
zer0tonin 28 minutes ago | parent
Insanity 25 minutes ago | parent
vehemenz 16 minutes ago | parent
From the OED. The predominant use of "Luddite" has been disparaging for a long time.
You can debate whether it should be or not, but it's not reasonable to criticize conventional use.
guywithahat 33 minutes ago | parent
wateralien 32 minutes ago | parent
ecto 31 minutes ago | parent
velcrovan 29 minutes ago | parent
edit to add: the irony of the grammatical error in this presumably hand-written sentence inside the "Who's behind this?" link:
> Jared’s web studio Whitefusion is currently partnering with quality businesses & organizations which believe in staying away from costly hype cycles and the value of the human touch.
tontinton 29 minutes ago | parent
david-gpu 29 minutes ago | parent
sva_ 29 minutes ago | parent
compil3d 28 minutes ago | parent
applfanboysbgon 26 minutes ago | parent
gottagocode 24 minutes ago | parent
__alias 20 minutes ago | parent
_dwt 24 minutes ago | parent
nathias 23 minutes ago | parent
wkirby 22 minutes ago | parent
I'm sure a lot of the signatories on this list feel the same.
feverzsj 22 minutes ago | parent
Art9681 19 minutes ago | parent
/s
jesse_dot_id 21 minutes ago | parent
moger777 20 minutes ago | parent
foolfoolz 17 minutes ago | parent
jiwidi 12 minutes ago | parent
People dont seem to realize prompt to code is just another interface. Is the human review part that we should care about, did this code get reviewed and reiterated on? Is it fully AI generated and reviewed?
Those are the important tasks.
Whoever feels like a better programmer because they write all the terraform files by hand and not use an llm, dislike.
zabriel_goss 11 minutes ago | parent
gafferongames 17 minutes ago | parent
dewey 16 minutes ago | parent
baalimago 16 minutes ago | parent
figassis 15 minutes ago | parent
redhale 7 minutes ago | parent
I've worked in corporate environments for nearly two decades, and I can assure you that I have seen a lot of very low-quality "handcrafted" code running in production. I don't really see "handcrafted" as a signifier of quality, even if I agree that SOME SPECIFIC handcrafted code is better than SOME SPECIFIC AI-written code (and vice versa).
ChrisArchitect 6 minutes ago | parent