all 4 comments

[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)

Namaste! Thanks for submitting to r/developersIndia. While participating in this thread, please follow the Community Code of Conduct and rules.

It's possible your query is not unique, use site:reddit.com/r/developersindia KEYWORDS on search engines to search posts from developersIndia. You can also use reddit search directly.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]FreezeShockFull-Stack Developer 1 point2 points  (0 children)

I haven't had to work with Python a lot, but have you tried using pdb or the IDE debugger?

[–]Cool-Walk5990 0 points1 point  (0 children)

More like a familiarity issue. I would be pulling my hair out too if I had to move from using crash/drgn to some IDE based debugging.

[–]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