Hacker News new | ask | show | jobs
by zumda 5080 days ago
One thing I think you should do is don't just concentrate on the technical aspects of programming. Really great programmers aren't the ones which know more languages and more obscure features of a framework they work with. Really great programmers know the domain language of the problem they try to solve. They understand the people behind it (and sometimes they understand the processes better than the guys working on it).

So learn a lot, even if it doesn't have anything to do with programming. Find something else that interests you. And then solve a problem in that domain with your programming skills.

Good luck, you seem to be on the right track!