With coding and art, practice allows you to get better and avoid the mistakes you have identified. For a writer, practice is what lets you identify your mistakes. You get better, yes, but part of that is getting better at criticising your own work.
Well, it's the same with art and, well,
everything else.
If you draw better, you also notice more mistakes and you want to get even better.
Your standard, uninspired, dragged drawing style might is a lot better then the one of a beginner just because of practise, but you're still unhappy. Want the poses to be more dynamic, the faces to be more characteristic, the expressions to be even more emotional etc.
As a beginner coder, I'm totally happy if the thing I'm working on just
works. I'm friends with some programmer and I know that this won't get easier if you take it easier.
He's always working on it - want's the code to be faster, to be easier to use, to be easier to extend, to be shorter, to work hand-in-hand with the rest, ...
Basically, nothing get's easier if you want to get better.
You'll always set your goals higher, you'll have to work harder, to challenge yourself on daily basis - you might never truly be satisfied but this is because you constantly get better.
(And this is enough to satisfy you on another level - knowing that you're not standing still but always going forward is just great. <3)
That is, in my not-very-humble opinion, the difference between a professional and an amateur; an amateur decides the muse is not with them and wanders off, while the professional knows they have a deadline and writes without the help of a muse.
I won't pretend that I don't have good days and bad, but the difference is not 2,000 words or none. The difference is between 2,000 words written comfortably in a morning and 2,000 words dragged kicking and screaming onto the page over a 12-hour period.
Totally it. Wish some people would remember this.
- R.