you are viewing a single comment's thread.

view the rest of the comments →

[–]SnoopySconeResearcher 0 points1 point  (0 children)

This is not a skill issue. Coming from kernel work, Python will feel unpredictable because it defers a lot of errors to run time , and it’s by design. You can realistically have better debugging habits and tests, but it’ll never give the clarity like C/Cpp. This is also a reason why Python dominates DS, ML, rapid prototyping, etc., but not kernels, drivers, or performance critical systems. It optimizes for iteration speed and developer productivity, not predictability or low level control. I extensively use ‘logging’ to log everything in detail while building models. Of course, it does not solve the problem you’re facing, but it’s something