The unreasonable effectiveness of print debugging
buttondown.email
The unreasonable effectiveness of print debugging
1–10 of 366 posts
Re: The unreasonable effectiveness of print debugging
#2Re: The unreasonable effectiveness of print debugging
#3Re: The unreasonable effectiveness of print debugging
#4Re: The unreasonable effectiveness of print debugging
#5Re: The unreasonable effectiveness of print debugging
#6Re: The unreasonable effectiveness of print debugging
#7Re: The unreasonable effectiveness of print debugging
#8That's why 'I must' use print debugging, because the 'powers that be' still provide a broken, half-baked solution 30 years in.
Print debugging is however so powerful, I think there almost should be a mechanism built into languages and tooling around it so that it becomes part of the process instead of a 'kind of workaround'. It's something we all do, constantly, and yet you'll never hear about it when people are arguing about Rust or Go.
Re: The unreasonable effectiveness of print debugging
#9Why "unreasonable"? There's nothing unreasonable nor wrong about print debugging. Moreover, it's a great first step towards logging and testing.
Re: The unreasonable effectiveness of print debugging
#10Sometimes I do some Java work though and I usually end up going to print debugging because trying to figure out all the Java logging framework, or not ending up like 40 layers deep in some magic framework dependency that is interecepting my code which is what always happens when I use a debugger.
That being said do those who work in compiled languages make more heavy use of debuggers?