LLM's tend to regurgitate known design patterns and familiar UX. Like those typical "keep scrolling down to learn about our app as we show you animations" - gets a bit of.
LLM's tend to regurgitate known design patterns and familiar UX. Like those typical "keep scrolling down to learn about our app as we show you animations" - gets a bit of.
But there's way more LLMs can do, like assist you in connecting dots in complex codebases, find patterns to refactor given some rules, provide ideas, allow you to dig in dependencies to find apis that are undocumented or edge cases that are subtle to find, find information that you might've had to dig up by endless google queries and hard to find GitHub issues, provide support in technologies you have sometimes to use (sed, awk, regexes, Google sheets apis, etc) but you just don't care enough to learn because it happens to use them few times an year allowing you to focus on what matters, etc, etc.
I'm frankly tired of those pointless debates conflating LLMs in the context of code just for the same boring arguments of people hating on vibecoding or thinking every developer is delegating everything to AI and pushing slop. If that's your colleagues fire them. They are indeed useless and can be replaced by a prompt.
If one cannot see the infinite uses of LLMs even just for supporting, without ever authoring a single line of code or never ever touching a file, it's only been that person limiting it's own growth and productivity.
Seriously, this is beyond tiring.
> it's only been that person limiting it's own growth and productivity.
Maybe limiting raw productivity, but I sure don't buy that it limits growth. Maybe if all you ever did was copy and paste off of SO, but taking the time to study and deeply understand something is going to be much better for your overall growth. Also collaborating with humans instead of robots is always nice.
I've never learned and collaborated as much as in the last years.
I do agree that real people sharing is absolutely crucial, and that AI may have a negative effect it it becomes the main and only way of (non) sharing.
> I do agree that real people sharing is absolutely crucial, and that AI may have a negative effect it it becomes the main and only way of (non) sharing.
Yes, exactly. Most of the pro-AI articles that show up here are about generative AI which is what the vast majority of people are raging against. This particular nuance is often left out. Although the TFA's About page explicitly states that when they use "AI" they mean "Generative AI." Obviously pretty much all of us having been using "AI" in some form or another for the past 20... 30+ years?
But then there are a whole host of other reasons I don't like "AI" that are a little out of scope of this rant.
Just like a chess engine beats any human.
People think LLMs are still at the point of programming based on what they learned from the data they scraped. We're well past that. We're at the point of heavy reinforcement learning. LLMs will train on billions of LoC of synthetic code they generate, like chess engines train on self-play games.