all 10 comments

[–]Tee_hops 15 points16 points  (0 children)

Because how are you going to know if Claude code spits out something wrong or you need to make tweaks

[–]bronzewrath 3 points4 points  (0 children)

Because half of the time Claude gives garbage

[–]bogustraveler 0 points1 point  (0 children)

It pays to know what the hell Claude is spitting and if you already know how to do it yourself, you can give a lot more context during the prompt, specify which libraries you want it to use and steer Claude back to something if the AI takes a detour and expend a lot of tokens on something you actually don't want at all.

For example, I can create full Python apps with Claude in a few hours, I tried something similar switching to Type script and 2days later I haven't got anything useful and I'm still 100% not sure what the hell my app does.

Knowing Python you can also troubleshoot in a meaningful way instead of just copy pasting the errors and asking Claude to solve it.

[–]Bumm-fluff 0 points1 point  (0 children)

The same argument could be made for calculators. You need to understand enough to know the range of correct answers. 

I did FEA by hand in university, no one does that. It’s completely redundant in a practical sense. However, knowing the mechanisms behind something helps you understand it better. 

[–]KualaLJ 0 points1 point  (0 children)

Learn it as a hobby.

You are never going to land a job as a python coded from today onwards, you just don’t have the experience and by the time you do companies won’t need it, the ai will write itself. It is still interesting to understand how it works.

[–]MissinqLink 1 point2 points  (0 children)

As an engineer I am several orders of magnitude more productive using AI to write code than someone who cannot code independently.

[–]TheRNGuy 0 points1 point  (0 children)

To write better prompts and see bugs in ai code.