The day I stopped guessing and started bisecting was the day debugging stopped scaring me
For my whole first year I "debugged" by staring, changing random things, and hoping. Then a senior watched me flail and said one thing: stop guessing, start eliminating.
Now I halve the problem space every step — comment out half, does it still break? binary-search the commit history, the input, the config. Feels slower, is way faster. Wish someone had framed it as a search problem on day one.