I swear this is how I've gotten good at most of my hobbies. Playing guitar for 20 years has gotten me to a great level for a hobbyist, but not at all because of any virtues like discipline, self control, or routine. Rather, every day whenever other more important chores or duties loomed, I'd notice one of my guitars laying around, in my couch or my bed or leaning next to my desk. And most times, I'd give in. There's…
Much better career advise I've heard is: What kind you shit are you much better at suffering than other people around you seem to be?
Because work is work. There's a reason you get paid to do it. Sure it might be something that you are good at and care about, but if you need to work on it 8 hours a day, then you will inevitably start to feel the grind. This is why you get paid and go on vacations.