Tell HN: AI tools are making me lose interest in CS fundamentals
71–80 of 106 posts
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#72I see over and over those with the deeper understanding are able to drive the AI/LLM code generation processes faster and more effectively, and build things that can be built on by others without hitting hard bottlenecks.
The less people understand CS fundamentals the faster they his a blockade of complexity. This is not necessarily bad code, but sloppy thinking. And CS fundamentals are information and logical processing fundamentals.
It is the Centaur issue. You need to help provide the evaluation and framing for the AI/LLM to search out the possibilities and well known solutions, and code up the prototypes. Without the fundamentals you have to rediscover them slowly after you already hit the hard problems and pause for days or months while trying to work you way around them.
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#73Earlier quoted context omitted.
Did you give Claude a way to test/verify/benchmark said algorithm compared to other solutions? If not, how can it not hallucinate when you didn't give it any constraints?
You can just tell it that it's doing it wrong (and why). Of course, you have to know that it did it wrong.
And if you know that the previous algorithm completes in Z milliseconds, tell Claude that too and give it a tool (a command it can run) to benchmark its implementation.
This way you don't need to tell it what it did wrong, it'll check itself.
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#74CS fundamentals? In this day and age it’s only important to keep up with them if you are one of the relatively few people (even in BigTech and adjacent) who are building the fundamentals or trying to get a job in one where “grinding leetCode” is important.
Before the pearl clutching starts I had to implement many of the algorithms as part of my $DayJob early in my career as a C bit twiddler across various platforms. But haven’t since 2012-2014.
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#75There 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…
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#76Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#77There 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…
The day you need it, you'll be more motivated to learn it. That's pretty much how I learnt most things.
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#78I agree. The nature of the machine, is to crush the artisanry and joy from the task. However, you can't beat it, so…
I use the miserable things as "research accelerators." I have neither the time, nor the capacity to sustain the BAC necessary, to parse all of the sources and documentation of the various systems in which I'm liable to take interest. I very rarely ask them to "do ${task} for me," but rather: "What is the modern approach to ${task}? And, how do I avoid that and do ${task} in the spirit of Unix?” "Has anyone already done ${task} well?" "Are there any examples of people attempting ${task} and failing spectacularly?"
If you treat it like your boss, it'll act like your boss. If you treat it like your assistant, it'll act like your assistant.
Edit: derp.
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#79Either way, if you want to talk with an LLM on the same level, you're going to need to train on the same dataset.
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#80Knowing the right tool for the job is even more powerful now because it will prevent you from going down a rabbit hole the LLM thinks is just fine.