Ask HN: Did you ever stop improving your programming?

5 points by vld ↗ HN
I've been a programmer for many years, in multiple languanges. Up until a year or so, I was very proud when I finished, what I thought at the time, a big and hard project. But then, few months after, when I looked at the code I started thinking: this line shouldn't be there, these 10 lines could have been greatly improved, why didn't I use <insert famous class here> instead of writing 1000 lines of garbage, and so on. But lately I feel like there's no more great self-improvement, I look at my recent code and say "well, that's perfect". Did you ever feel like this?

4 comments

[ 4.4 ms ] story [ 28.6 ms ] thread
Perhaps you're plateauing with your current domain or tools. Try other problems/languages and look back a few months later.
Check where you stand on the Programmer Competency Matrix: http://www.indiangeek.net/wp-content/uploads/Programmer%20co...
Perhaps covered under Requirements Level(3) "Able to suggest better alternatives and flows to given requirements based on experience"...

But it seems this list misses one of the most important lessons to learn in programming: initially try to solve the problem without programming. That is, design away the problem instead of solving it.

I am not programmer,i always wanted to be one.Can you help me be a programmer by recommending some languages i should learn,Please?