Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Having been a programmer for forty years, I am senior in every sense of the word.

Also, I hate everything I have ever written. When I look at something I wrote three months ago, it is embarrassing.

Now, today's code, that's a different story. It is awesome.

And it will be until I turn my attention elsewhere. When I come back to it, it will also suck.

Which is to say, Of course you hate your previous work. You learned that hardcoded values are a bad thing. Probably you won't do that again.

But, you will do something new that is egregious. In forty years, this is the pattern. Every new thing I learn makes my previous code suck.

Embrace the suck. It is part of life. When you see something you did that sucks, don't do it anymore. Find some new suckage to write.

Don't worry about trying to become a good programmer because, you will only achieve that if you stop learning new things. That would be bad.



I'm not a dev. I am a professional learner in other contexts. And man... this is good advice for anybody who does anything creative. When I look at things I wrote in the past (articles, even forum comments ahem) I look back in disgust! This just means you've grown. It's awesome, and it's normal.


I am a professional writer and this is exactly my experience.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: