Reposting a question for Ed Zitron, I'll forward responses. He asked on Bluesky and will get sub-Mastodon-tier answers:

"This is a serious question and I would be delighted if I only hear great things but, software engineers: both before and after LLMs, how often in your professional lives have you run into software engineers that seem completely useless or lacking in basic knowledge? I hope the answer is rarely"

@ludicity Like… basically everyone I’ve interacted with in my career except a notable handful?

@ludicity Ask me how many times someone other than me has, in my presence, used or mentioned using a debugger (As contrary to inserting a bunch of debug prints in the code).

Zero. It’s zero times.

@philip @ludicity that's because prints are usually the correct way tho? 🤗

@tartley
I usually start with prints for a logic error, valgrind for a crash, and the debugger when the logic is getting hairy...

so definitely print first.
@philip @ludicity