Live data from Hacker News

Tell HN: AI tools are making me lose interest in CS fundamentals

news.ycombinator.com

51–60 of 106 posts

Re: Tell HN: AI tools are making me lose interest in CS fundamentals

#51
It used to be that you had to have a strong understanding of the underlying machine in order to create software that actually worked.

Things like cycle times of instructions, pipeline behavior, registers and so on. You had to, because compilers weren‘t good enough. Then they caught up.

You used to manage every byte of memory, utilized every piece of underlying machinery like the different chips, DMA transfers and so on, because that‘s what you had to do. Now it‘s all abstracted away.

These fundamentals are still there, but 99,9% of developers neither care nor bother with them. They don’t have to, unless they are writing a compiler or kernel, or just because it‘s fun.

I think what you‘re describing is also going to go away in the future. Still there, but most developers are going to move up one level of abstraction.

Re: Tell HN: AI tools are making me lose interest in CS fundamentals

#52
post #51

It used to be that you had to have a strong understanding of the underlying machine in order to create software that actually worked. Things like cycle times of instructions, pipeline behavior, registers and so on. You had to, because compilers weren‘t good enough. Then they caught up. You used to manage every byte of memory, utilized every piece of underlying machinery like the different chips, DMA transfers and so…

You can't "move up one level of abstraction" from computational complexity.

Re: Tell HN: AI tools are making me lose interest in CS fundamentals

#53
post #28

watching the difference in a non-CS versus a CS person using an LLM is all you need to do to reaffirm belief that fundamentals are still a massive benefit, if not a requirement for the deeper software.

>> watching the difference in a non-CS versus a CS person using an LLM is all you need to do to reaffirm belief that fundamentals are still a massive benefit, if not a requirement for the deeper software.

For now? I'm a CS grad. My son wants to be a CS grad. I'd like to believe what you wrote, and hope it is true. But at the current rate of LLM improvement, would this really be the case in 4yrs? Asking seriously as my son needs to choose a major in 4yrs.

Re: Tell HN: AI tools are making me lose interest in CS fundamentals

#56
Well, it depends. There's no right or wrong answer here.

Simon wrote an article "What is agentic engineering?" [1]

> Now that we have software that can write working code, what is there left for us humans to do? > The answer is so much stuff. > Writing code has never been the sole activity of a software engineer. The craft has always been figuring out what code to write. Any given software problem has dozens of potential solutions, each with their own tradeoffs. Our job is to navigate those options and find the ones that are the best fit for our unique set of circumstances and requirements

Such navigations may require various skills. For example: people/product skills (e.g customer empathy) to determine what to build, or engineering skills (e.g optimizations). Please be open for learning and get stronger via feedbacks.

[1]. https://simonwillison.net/guides/agentic-engineering-pattern...

Re: Tell HN: AI tools are making me lose interest in CS fundamentals

#57
I don't even care about the tooling, because I get to choose whether I use it or not. Sometimes I first:

1. Summarize a page with gemini 2. Then go through it myself to see if I understand the entire page

Which can help a bit with getting up to speed.

What I'm demotivated by is all these new HN posts that are blatantly using LLMs to write, and then hiding the fact they are. Just be honest... There's nothing wrong with making a mistake, you learn from those.

I get that there's a rule against it now, but it will only filter out low-hanging fruit. I still see too many, and I don't think people will ever change in this sense.

80% of my comments lately have been about spotting these posts/comments and I feel like its not doing anything except getting me mad.

Re: Tell HN: AI tools are making me lose interest in CS fundamentals

#58
post #40
post #7

Because AI still hallucinates. Since you mentioned algorithms, today for fun I decided to ask Claude a pretty difficult algorithm problem. Claude confidently told me a greedy solution is enough, before I told Claude a counterexample that made Claude use dynamic programming instead. If you haven't learned the fundamentals, you are not in a position to judge whether AI is correct or not. And this isn't limited to AI; y…

That is correct. But for how long ? How long would it take for AI to learn all of this too ? AI sure does learn faster than humans and even though it will never degrade the relevance of fundamentals, don't you think that the bar for someone beginning to learn about the fundamentals, would just keep increase exponentially.

AI takes XYZ data to set N range, it never created anything new but took all and created a baseline, which is at many tasks very good.

It cannot really create anything new and never seen, which most people will never do either.

So if we push away even more onto AI, I am afraid MANY(not all) that would previously gone through the discovery path won't stumble onto their next innovation, since they simply prompted a good baseline for ABC task, because we are lazy.

Re: Tell HN: AI tools are making me lose interest in CS fundamentals

#59
Now I can do shit fast. An LLM will turn any funky idea I have into an MVP within minutes.

Just last night I was struggling browsing / organising media on my NAS, because macOS Samba + NFS suck: "What if I build a bespoke web application I can run on the NAS to do this"

One episode of SNL and two episodes of Graham Norton Show later I had a Dockerized Vite + Go application where I can mount media directories to and browse pictures + videos with previews. It's not 100% done, but close enough for me to see if it's something I need to spend time working on

...but I can also learn stuff - by asking the LLM to teach me.

While that one was building, I stole an idea I saw on the internet and started building an agent harness that uses Qwen3.5:9b as a backend to run tools locally. I specifically asked Claude to build it in parts and explain to me how it works step by step.

Now I know a lot more about that than I did yesterday.

Re: Tell HN: AI tools are making me lose interest in CS fundamentals

#60
post #41

There are two aspects to this. The desire to learn and the utility of learning. These are two very different things. Arguably the best programmers I have known have been explorers and hopped around a lot. Their primary skills have been flexibility and curiosity. The point here was their curiosity, not what they were curious about. Curiosity enabled them to attack new problems quickly and find solutions when others co…

Exactly this. Couldn't have said it better. Do you feel yourself losing interest, curiosity, "spark"? If so, then maybe worrying is right. If you're just (hyper?)focused on something else, then, congrats! Our amazing new tools are letting us focus on even more things -- I, for one, am loving it.

> The desire to learn and the utility of learning.

See also Profession by Isaac Asimov for a fictional story about the distinction between the desire to learn and the utility of learning: https://www.inf.ufpr.br/renato/profession.html

Post reply on HN