Live data from Hacker News

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

news.ycombinator.com

1–10 of 106 posts

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

#1
With powerful AI coding assistants, I sometimes feel less motivated to study deep computer science topics like distributed systems and algorithms. AI can generate solutions quickly, which makes the effort of learning the fundamentals feel less urgent.

For those who have been in the industry longer, why do you think it’s still important to stay strong in CS fundamentals?

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

#2
> why do you think it’s still important to stay strong in CS fundamentals?

I don't think anyone at any level has any idea what the future is holding with this rapid pace of change. What some old timers think is going to be useful in a post-Claude world isn't really meaningful.

I think if I had limited time to prioritize learnings at the moment it would be prioritizing AI tooling comfort (e.g. getting comfortable doing 5 things shallowly in parallel) versus going super deep in understanding.

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

#3
I view this a bit like asking "why bother getting a job when I could just get rich at the slot machines"

Knowledge is still power, even in the AI age. Arguably even moreso now than ever. Even if the AI can build impressive stuff it's your job to understand the stuff it builds. Also, it's your job to know what to ask the AI to build

So yes. Don't stop learning for yourself just because AI is around

Be selective with what you learn, be deliberate in your choices, but you can never really go wrong with building strong fundamentals

Edit: What I can tell you almost for certain is that offloading all of your knowledge and thinking to LLMs is not going to work out very well in your favor

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

#4
One follow-up question I’ve been thinking about:

In the AI era, is it still worth spending significant time reading deep CS books like Designing Data-Intensive Applications by Martin Kleppmann?

Part of my hesitation is that AI tools can generate implementations for many distributed system patterns now. At the same time, I suspect that without understanding the underlying ideas (replication, consistency, partitioning, event logs, etc.), it’s hard to judge whether the AI-generated solution is actually correct.

For those who’ve read DDIA or similar books, did the knowledge meaningfully change how you design systems in practice?

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

#6
It reminds me of the situation with self-driving that expects you to keep your full attention on the road while not driving so that you can take over at any time. It's clearly unrealistic.

It's not a failing of yours or anyone else's, but the idea that people will remain intellectually disciplined when they can use a shortcut machine is just not going to work.

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

#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; you also can't judge whether a human colleague writing code manually has written the right code.

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

#10
babas03 put it best IMO - https://news.ycombinator.com/item?id=47394432

I'd also second bluefirebrand's point that "it's your job to know what to ask the AI to build" - https://news.ycombinator.com/item?id=47394349

Those are great answers to the question you did ask, but I'd also like to answer a question you didn't ask: whether AI can improve your learning, rather than diminish it, and the answer is absolutely a resounding yes. You have a world-class expert that you can ask to explain a difficult concept to you in a million different ways with a million different diagrams; you have a tool that will draft a syllabus for you; you have a partner you can have a conversation with to probe the depth of your understanding on a topic you think you know, help you find the edges of your own knowledge, can tell you what lies beyond those edges, can tell you what books to go check out at your library to study those advanced topics, and so much more.

AI might feel like it makes learning irrelevant, but I'd argue it actually makes learning more engaging, more effective, more impactful, more detailed, more personalized, and more in-depth than anyone's ever had access to in human history.

Post reply on HN