Hacker News new | ask | show | jobs
by cmallen 5964 days ago
I continue to get better, and I'm almost to the 4 year mark. I've improved more in the last year than I did in my second year. (First year programming professionally remains the largest leap, although perhaps the least significant.)

As to how I become better, I am an obsessive generalist. I don't like not understanding the stack that makes my projects tick. I don't get into wasteful/unproductive levels of implementation detail, but I do my best to grok the things I'm working with.

(I'm capable of patching django core for custom purposes if I need to, for example.)

I was pretty clueless on CSS until recently. Now I'm very slightly better than clueless. (I have a better grasp of display and position now, for example.)

I continue to use tables where they're (probably) inappropriate but for my users, it doesn't matter. Too many IE users and not enough mobile users to really care.

I just keep learning unfamiliar things and re-integrating what I learn into my daily grind. Everything I've ever learned about computers and programming and front-web web dev makes me a better Python programmer.