News for hackers. Stuff that matters.
Re:The Grug Brained Developer (2022) by mikepurvis on Tuesday June 17, 2025 @10:30PM (#44306145)
The rise of virtualization, containers, microservices, etc has I think contributed to this being more difficult. Even local dev-test loops often have something other than you launching the executable, which can make it challenging to get the debugger attached to it.

Not any excuse, but another factor to be considered when adding infra layers between the developer and the application.

Re:The Grug Brained Developer (2022) by bluefirebrand on Tuesday June 17, 2025 @10:39PM (#44306194)
Debuggers are also brittle when working with asynchronous code

Debuggers actually can hide entire categories of bugs caused by race conditions when breakpoints cause async functions to resolve in a different order than they would when running in realtime