Comment by mcv

5 days ago

Exactly. In this particular case, it was fun because I recognised the problem and had/took the freedom to get to the bottom of this and fix it as thoroughly as I could. I could easily have decided to accept that the big import process took an hour, but I stubbornly thought it could be faster, and reduced it to 3 minutes. Biggest dopamine boost ever. Still coasting on that. And in doing so, discovered a bunch of bugs, undocumented behaviour users depended on, and ended up addressing all of it in the way I wanted.

That freedom was absolutely key. The same job could have been frustrating and stupid if someone else had been ordered to do what I did.