|
You're elaborating on "best books". What is your assessment on what is "a good programmer"? Might be another straw poll?
- know one (many?) language well?
- know one (many?) runtime environment well?
- know one (many?) development environment well?
- ...
- gives accurate estimations?
- delivers adequate quality?
- constructs reasonably maintainable code?
- writes decent documentation?
- ...
- is a team player?
- also performs under pressure
- ...
Cheers
Andi
PS: I like your statement: "[...] instead of just treating a new language like an old language with a different library [...]" 
|
|
|
|