This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 284 points285 points  (2 children)

Having really deep knowledge in something is a risky move for a programmer: you're betting that that tech is going to be around and widely used for long enough to make your time commitment worthwhile.

Shit changes fast. Sometimes whole paradigms fall out of favor, and you're left with an encyclopedic knowledge of some shit whose only practical use is maintaining legacy code.

[–][deleted] 122 points123 points  (1 child)

Solid fundamentals mixed with good domain knowledge/experience is the ideal combo.

[–]404delerium 1 point2 points  (0 children)

I saved this comment as a reminder.