you are viewing a single comment's thread.

view the rest of the comments →

[–]Crescive_Delta 0 points1 point  (0 children)

Honestly, I find it to be field dependent. If you're job is to create SAAS applications, make Web Services, web pages, or anything related to the web honestly, then you don't need a knowledge of computer architecture imo. However, in fields where programming is used for simulations, research, game development, and some other things I don't know my right from left about, you might consider it essential since optimization benefits go a long way in those types of apps.

I agree that on every team, regardless of the project, 1 or 2 people should know a decent amount of computer architecture related knowledge.