Oh it payed good! But it cost me plenty in burnouts too.
Don't worry about asking me to be humble, it's _taught_ me to be humble, believe me.
I also understand what you say about alternating between being the hero and being the problem.
There is a tightrope to be walked so that you leave your client with code that works for them. I mean some tiny little kernel of code that only you understand isn't going to serve them in the long run.
I'm not claiming to have always gotten that balance right.
Don't worry about asking me to be humble, it's _taught_ me to be humble, believe me.
I also understand what you say about alternating between being the hero and being the problem.
There is a tightrope to be walked so that you leave your client with code that works for them. I mean some tiny little kernel of code that only you understand isn't going to serve them in the long run.
I'm not claiming to have always gotten that balance right.