> It’s virtually impossible for me to estimate how long it will take to fix a bug, until the job is done.
Now I find that odd.
You might get humbled by overwhelming complexity one day. Enjoy the illusion of perfect insight until then.
Yeah, I’m obviously a terrible programmer. Ya got me.
I don’t. I worked on firmware stuff where unexplainable behavior occurs; digging around the code, you start to feel like it’s going to take some serious work to even start to comprehend the root cause; and suddenly you find the one line of code that sets the wrong byte somewhere as a side effect, and what you thought would fill up your week ended up taking 2 hours.
And sometimes, the exact opposite happens.