I totally disagree. Good bug fixing hinges on the ability to mentally organize multiple potential, interrelated points of failure. It's being able to have a working sense of the architecture and chain of logic without having to go back to the source too often.
The difference between abstract thinking and bug fixing is literally left vs. right brain.
> Something about the heightened ability to focus on a single thing, deeply.
I've found it helpful in sussing out tricky bugs that otherwise eluded me, in addition to it helping with the more creative aspects of software development.
Something about the heightened ability to focus on a single thing, deeply.
As you say - it’s a deeply personal thing. I also never actually smoke anymore. Edibles FTW