News for hackers. Stuff that matters.
Re:Show HN: I rebuilt the only parts of my IDE I use, in Rus... by mhitza on Monday June 22, 2026 @12:36PM (#48632481)
Woah woah, temper down the assertion my friend!

Profiling is a tool meant for processes that relate to performance, or hot spots. Debuggers when integrated well[1], are great tools but compete with print based debugging which is a much more general skill one uses and needs to learn.

Let's reserve malpraxis considerations for writing code without any true thought given for security, privacy, accessibility and human rights affected.

[1] and I don't like the interface of any of the debuggers I used. Except maybe in ghci, if I had the patience to script a Tcl/Tk frontend one day.

Re:Show HN: I rebuilt the only parts of my IDE I use, in Rus... by smt88 on Monday June 22, 2026 @06:46PM (#48637476)
Print-based debugging is worse in every way and also the wrong tool for the job.

You should absolutely be adding logging, including optional verbose logs, to code. It’s a form of self-documentation and a major convenience during maintenance.

But it doesn’t compete with or replace using a real debugger, which allows you to step through your stack at any point and see potentially many megabytes of state that you literally can’t consume from a text console.