Hacker News new | ask | show | jobs
by zwaps 2600 days ago
I write scientific simulations in Matlab. Debugging, that is, stopping the programs and interacting with the data and functions, is essential to me.

To a point, this is due to me not planning through my programs. So I can see that for some areas a debugger may not be essential.

But in other cases, I am actually interested to trace what happens with data in my mechanisms. For this kind of work, a debugger is essential.

Most importantly, as someone who maybe does not use the absolute best practices of designing software, debugging allows me to write solid and successful programs without having completed a CS degree.