DEV Community

Discussion on: Here's What You Can Learn In 10 Minutes That Will Be Useful For The Rest Of Your Programming Career

Collapse
 
engineercoding profile image
Wesley Ameling

I really have to agree on both points, however I have the opinion that one should not throw print functions entirely out of the window. The print function can be extremely useful when for instance one is debugging a multi threaded program. It can reveal the sequence of actions that happened, and the programmer can respond accordingly to that.

A debugger in the above case can sometimes miss this sequence, and one definitely misses the overview of this sequence with a debugger.

In my opinion, this is a "pick the right tool for the job" case. A debugger is extremely helpful, but is not everything.