I think most of the time I'm not happy with what I do 'cause I know I could do a lot better and I know what I need to do to achieve that.
But seems like I just can't quit my bad behaviors and do what needs to be done.
Stop talking, start doing. After a while you'll become a ninja/guru/rockstar/superstar/ubber nerd/super geek/jesus/zombie/whatever you wanna call yourself.
My upload is about 10 times slower that download - that's the A in ADSL.
As it's about 2.5Mbps up and 25Mbps down I'm not hugely bothered - we have 100Mbps symmetric fiber connection at work and it's generally only noticeably faster when you do multiple gigabyte downloads.
The problem isn’t you. The problem is the problem. My new mantra (: