Related
How to recognise a good programmer
Hacker News | Ask HN: How can I get better at design?
How to be a good programmer (pdf)
Seven Habits of Highly Effective Programmers
As a software engineer, you might want any number of things out of your job - a steady paycheck, the opportunity to…
How to be a software architect
The Joel Test: 12 Steps to Better Code