While a lot of these ideas are touted as "good for the org," in the case of LLMs, it's more like guard rails against something that can't reason things out. That doesn't mean that the practices are bad, but I would much prefer that these LLMs (or some better mechanism) everyone is being pushed to use could actual reason, remember, and improve, so that this sort of guarding wouldn't be a requirement for correct code.
The things GP listed are fundamentally good practices. If LLMs get so good they don't need even these guardrails, ok great but that is a long way off, and until then I am really happy if the outcome of AI assisted coding is that we humans get better at using these ideas for ourselves.
A similar, non-LLM battle, is a global find and replace, but _not quite identical_ everywhere. Do I just go through the 20 files and do it myself, or try to get clever with regex? Which is ultimately faster...
I’ve just had to do just this, a one line prompt and one example was the difference between mind numbing work and a comfortable cup of coffee away from the monitor.
In this case LLM is probably the answer. I’ve done this exact thing. No messing with regex or manual work. Type a sentence and examine the result in a diff.
No kidding, the entire thread seems to be "you don't know what you're doing and you haven't done any research," in the face of responses saying "correct, this is the beginning of the process, where we do the research."
Then some random tag on guy presumably after this hit HN "I like that it doesn't have ads," which has literally nothing to do with the issue, lol.
This strikes me as a bit ironic, if you're serious, as you list your current work as covering the entirety of the Beatles discography. Are you paying them for the rights?
I actually think it's ironic for precisely that reason. Similar to covering music, there is a legal precedent for making books available in public libraries - though most cover artists don't pay the royalties, and in this case this online library is not paying the GP. In the case that GP did in fact pay the fee, I rescind my criticism.
My understanding is that libraries do pay fees to stock books, some of which goes back to the original author. Anna's Archive does not pay anything back to the authors.
I think GP's criticism is valid. The toplevel poster is creating work that leverages the creativity of others. Regardless of whether or not he's paid a fee to do so, it's still funny to see the indignation about sharing, when the person's current project involves using the work of others.
There is both a qualitative and quantitative difference between covering/remixing the art of others, vs. just putting the original up for ~~sale~~ free.
I'm surprised I don't see any comments here to this effect yet: isn't this just AMP 2.0? Website authors don't want their content scraped and rehosted by a 3rd party, even when that 3rd party claims it's for their own benefit. We have a whole kerfuffle about this nearly a decade ago. The arguments for both sides don't appear to have changed.
This is just fundamentally not the case most of the time. LLMs guess where you're going, but so often what they produce is a "similar looking" non sequitur relative to the lines above it. It guesses, and sometimes that guess is good, but as often, or more, it's not.
The suggestion "think in interfaces" is fine; if you spell out enough context in comments, the LLM may be able to guess more accurately, but in spelling out that much context for it, you've likely already done the mental exercise of the implementation.
Also baffled by "wrong or suboptimal," I don't think I've ever seen an LLM come up with a better solution.
I agree with the position that most people are not coming from "elite" schools, as someone who hires in the midwest. I still much prefer someone with a four year school (and, as the other poster mentioned, internships) to a bootcamp. I have had one bootcamp graduate of five total that was at a useful starting skill level, compared to probably 90% (don't have a count for this one) "base useful" skill out of college.
I think you might be mistaking the "thin blue line" concept with the "blue / all lives matter" in this case, thin blue line is neither new nor newly popular with BLM.
Certainly more popular since then; probably swept along by "blue lives matter". Have you seen that black-and-blue version of the American flag, with, what is it, six or seven blue stripes (or lines)? How old is that?
reply