I know profilers and debuggers are a boon for productivity, but anecdotally I’ve found they’re seldom used. How often do you use debuggers/profilers in your work? What’s preventing you? conversely, what enables you to use them?

  • C# dev here. Quite frequently. When writing new code, instead of trawling the docs looking for what odd name the thing I’m looking for has been given, especially when it’s several layers deep in a structure where each layer has dozens of members, to see where in the data structure the value I’m looking for is, makes it a lot easier to determine the next few lines of code to write.