Live data from Hacker News

Cursor told me I should learn coding instead of asking it to generate it

forum.cursor.com

151–160 of 411 posts

Re: Cursor told me I should learn coding instead of asking it to generate it

#151
post #82

Earlier 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.

I’m 10 years in software and was never bothered to remember how to implement it the efficient way and I know many programmers who don’t know even the inefficient way but kick ass. I once got that question in an interview for a small startup and told the interviewer: with all due respect what does that have to do with the job I’m going to do and we moved on to the next question (still passed).

But I'm sure there would be some people that given the following question would not be able to produce any code by themselves:

"Let's implement a function to return us the Nth fibonnaci number.To get a fib (fibonacci) number you add the two previous numbers, so fib(N)=fib(N-1)+fib(N+2). The starting points are fib(0)=1 and fib(1)=1. Let's assume the N is never too big (no bigger than 20)."

And that's a problem if they can't solve it.

OTOH about 15 years ago I heard from a friend that interviewed candidates that some people couldn't even count all the instances of 'a' in a string. So in fact not much has changed, except that it's harder to spot these kind of people.

Re: Cursor told me I should learn coding instead of asking it to generate it

#152

The 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…

What I also notice is that the very easily get stuck on a specific approach to solving a problem. One prompt that has been amazing for this is this:

> Act as if you're and outside observer to this chat so far.

This really helps in a lot of these cases.

Re: Cursor told me I should learn coding instead of asking it to generate it

#154

The 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…

I agree completely with all you said however Claude solved a problem I had recently in a pretty surprising way.

So I’m not very experienced with Docker and can just about make a Docker Compose file.

I wanted to setup cron as a container in order to run something on a volume shared with another container.

I googled “docker compose cron” and must have found a dozen cron images. I set one up and it worked great on X86 and then failed on ARM because the image didn’t have an ARM build. This is a recurring theme with Docker and ARM but not relevant here I guess.

Anyway, after going through those dozen or so images all of which don’t work on ARM I gave up and sent the Compose file to Claude and asked it to suggest something.

It suggested simply use the alpine base image and add an entry to its crontab, and it works perfectly fine.

This may well be a skill issue but it had never occurred to me to me that cron is still available like that.

Three pages of Google results and not a single result anywhere suggesting I should just do it that way.

Of course this is also partly because Google search is mostly shit these days.

Re: Cursor told me I should learn coding instead of asking it to generate it

#155
post #107

Earlier quoted context omitted.

Not outdated. If you know the answer on how to implement Fibonacci, you are doing it wrong. Inferring the answer from being told (or remembering) what is a Fibonacci number should be faster than asking an LLM or remembering it.

> Inferring the answer from being told (or remembering) what is a Fibonacci number should be faster than asking an LLM or remembering it. Really? If I were to rank the knowledge relevant to this task in terms of importance, or relevance to programming in general, I'd rank "remembering what a Fibonacci number is" at the very bottom . Sure, it's probably important in some areas of math I'm not that familiar with. But b…

Already knowing the Fibonacci sequence isn't relevant:

> He was unable to explain to me how he would have implemented the Fibonacci sequence without chatGPT.

An appropriate answer could have been "First, I look up what the Fibonacci sequence is on Wikipedia..." The interviewee failed to come up with anything other than the chatbot, e.g. failed to even ask the interviewer for the definition of the sequence, or come up with an explaination for how they could look it up themselves.

Re: Cursor told me I should learn coding instead of asking it to generate it

#156

The 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…

What I also notice is that the very easily get stuck on a specific approach to solving a problem. One prompt that has been amazing for this is this: > Act as if you're and outside observer to this chat so far. This really helps in a lot of these cases.

That’s a cool tip; I usually just give up and start a new chat.

Re: Cursor told me I should learn coding instead of asking it to generate it

#158

The 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…

What I also notice is that the very easily get stuck on a specific approach to solving a problem. One prompt that has been amazing for this is this: > Act as if you're and outside observer to this chat so far. This really helps in a lot of these cases.

Like, dropping this in the middle of the conversation to force the model out of a "local minimum"? Or restarting the chat with that prompt? I'm curious how you use it to make it more effective.

Re: Cursor told me I should learn coding instead of asking it to generate it

#159
post #102

This 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…

Your cognitive abilities to do programming may cognitively decline, but that's not the aim here is it? The aim is to solve a problem for a user, not to write code? If we solve that using different tools maybe our cognitive abilities will just focus on something else?

Exactly. If there is a tool that can do a lot of the low level work for us, we are free to do more of the higher level tasks and have higher output overall. Programming should be just a means to an end, not the end itself.

Re: Cursor told me I should learn coding instead of asking it to generate it

#160

Earlier quoted context omitted.

> 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…

It's ironic to see people say this type of things and not think about old software engineer practices that are now obsolete because overtime we have created more and more tools to simplify the craft. This is yet another step in that evolution. We are no longer using punch cards or writing assembly code, and we might not write actual code in the future anymore and just instruct ais to achieve goals. This is progress

Progress is more than just simplistic effort reduction. The attitude of more efficient technology = always good is why society is quickly descending into a high-tech dystopia.
Post reply on HN