The vast majority of line of business apps can be solved with a relatively simple CRUD UI with a simple API server with a SQL based RDBMS. But even then, you will hit limits and experience bottlenecks in practice. If you need to do any kind of scaling, you need to know where the low hanging fruit and complexities lay.
Tell HN: AI tools are making me lose interest in CS fundamentals
91–100 of 106 posts
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#92Less urgent, sure. But I would argue it makes learning the fundamentals more necessary than ever. I am a firm believer in there being no such thing as a waste of knowledge. You never know when you might need something.
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#93There 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 best software engineers I know, know how to go from ambiguous customer requirements to solutions including solving XYProblems, managing organization and code complexity, dealing with team dynamics etc.
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#94Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#95Earlier quoted context omitted.
The best software engineers I know, know how to go from ambiguous customer requirements to solutions including solving XYProblems, managing organization and code complexity, dealing with team dynamics etc.
Important to remember that these skills evolve iteratively and often best in an apprenticeship environment. No one started with these abilities. They get developed by solving problems and getting better at it.
Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#96Re: Tell HN: AI tools are making me lose interest in CS fundamentals
#97Earlier quoted context omitted.
You can just tell it that it's doing it wrong (and why). Of course, you have to know that it did it wrong.
The point is that if you know the algorithm will produce X as the output if the input is Y, give that as a tool to Claude 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.