Earlier quoted context omitted.
Those damn kids, compilers and linters doing all the work for them. Back in my day we punched bits into a card by hand. /s It's just people ranting about another level of abstraction, like always.
Those other levels of abstraction that you mentioned are deterministic and predictable . I think that's a massive difference and it justifies why one should be more skeptical towards AI generated code (skeptical doesn't mean "outright dismissing" tbf).
Cursor told me I should learn coding instead of asking it to generate it
251–260 of 411 posts
Re: Cursor told me I should learn coding instead of asking it to generate it
#252This isn’t just about individual laziness—it’s a systemic arms race towards intellectual decay.[0] With programming, the same basic tension exists as with the more effective smarter AI-enhanced approaches to conceptual learning: effectiveness is a function of effort, and the whole reason for the "AI epidemic" is that people are avoiding effort like the plague. So the problem seems to boil down to, how can we convince…
> With programming, the same basic tension exists as with the more effective smarter AI-enhanced approaches to conceptual learning: effectiveness is a function of effort, and the whole reason for the "AI epidemic" is that people are avoiding effort like the plague. That's not true. Yes, you can get more effective at something with more effort, but you can get even more effective at it if you find a way to get results…
This has been going on for decades. It is called outsourcing development. We've just previously passed the work to people in countries with lower wages and conditions, now people are increasingly passing the work to a predictive text engine (either directly, or because that is what the people they are outsourcing to are doing).
Personally I'm avoiding the “AI” stuff¹, partly because I don't agree with how most of the models were trained, partly because I don't want to be beholden to an extra 3rd party commercial entity to be able to do my job, but mainly because I tinker with tech because I enjoy it. Same reason I've always avoided management: I want to do things, not tell others to do things. If it gets to the point that I can't work in the industry without getting someone/something else to do the job for me, I'll reconsider management or go stack shelves!
--------
[1] It is irritating that we call it AI now because the term ML became unfashionable. Everyone seems to think we've magically jumped from ML into _real_ AI which we are having to make sure we call something else (AGI usually) to differentiate reasoning from glorified predictive text.
Re: Cursor told me I should learn coding instead of asking it to generate it
#253Earlier quoted context omitted.
I think it's unwise to naively copy code from either stack overflow or an AI, but if I had to choose, I'd pick the one that had been peer-reviewed by other humans every time.
Ooh, the quality of "review" on SO also varies a whole lot..
Re: Cursor told me I should learn coding instead of asking it to generate it
#254Earlier quoted context omitted.
If AI can't find it, how do we?
The actual intelligence in artificial intelligence is zero. Even idiots can do better than AI, if they want. Lazy idiots, on the other end...
Re: Cursor told me I should learn coding instead of asking it to generate it
#255Earlier quoted context omitted.
The issues I see are that private chats are information blackholes whereas public stuff like SO can show up in a search and help more than just the original asker (can also be easily referenced / shared). Also the fact that these chatbots are wrong / make stuff up a lot.
LLMs are trained on public data though.
Re: Cursor told me I should learn coding instead of asking it to generate it
#256Earlier quoted context omitted.
This is just the world of interviewing though, it was the same a decade ago. The reason we ask people to do fizzbuzz is often just to weed out the shocking number of people who cannot code at all .
Yep, I still can not understand how programmers unable to do fizzbuzz still have a sw engineer career. I have never worked with one like that, but I have seen so many of them on interviews.
Re: Cursor told me I should learn coding instead of asking it to generate it
#257Earlier quoted context omitted.
_Kinda sorta?_ There's actually two things going on when I'm coding at work: 1) I'm writing the business code my company needs to enable a feature/fix a bug/etc. 2) I'm getting better as a programmer and as someone who understands our system, so that #1 happens faster and is more reliable next time. Using AI codegen can (arguably, the jury is still out on this if we include total costs, not just the costs of this one…
> In fact, the closest parallel for #2 I can think of us plagiarism in an academic setting. You didn't do the work, which means you didn't actually learn the material, which means this isn't actually progress (assuming we continue to value #2 (...) Plagiarism is a great analogy. It's great because what we call plagiarism in academic setting, in the real world work we call collaboration, cooperation, standing on the s…
Re: Cursor told me I should learn coding instead of asking it to generate it
#258The biggest problem what I have with using AI for software engineering is that it is absolutely amazing for generating the skeleton of your code, boilerplate really and it sucks for anything creative. I have tried to use the reasoning models as well but all of them give you subpar solutions when it comes to handling a creative challenge. For example: what would be the best strategy to download 1000s of URLs using asy…
Personally I've found that you need to define the strategy yourself, or in a separate prompt, and then use a chain-of-thought approach to get to a good solution. Using the example you gave: Hey Chat, Write me some basic rust code to download a url. I'd like to pass the url as an string argument to the file Then test it and expand: Hey Chat, I'd like to pass a list of urls to this script and fetch them one by one. Can…
Examples include things like, referring to LLM nicely ("my dear"), saying "please" and asking nicely, or thanking.
Do these actually work?
Re: Cursor told me I should learn coding instead of asking it to generate it
#259Earlier quoted context omitted.
I recently interviewed a candidate with a degree in computer science. He was unable to explain to me how he would have implemented the Fibonacci sequence without chatGPT. We never got to the question of recursive or iterative methods. The most worrying thing is that the LLM were not very useful three years ago when he started university. So the situation is not going to improve.
If some interviewer asked me what recursion was or how to implement it, I'd answer, and then ask them if they can think of a good use case for a duff's device.
Re: Cursor told me I should learn coding instead of asking it to generate it
#260I did struggle through the poor docs of a relatively new library, but it wasn't hard.
This got me wondering: maybe they have become so dependent on AI copilots that what should have been an easy task was seen as insurmountably hard because the LLM didn't have info on this new-ish library.