Ask HN: Is knowledge of algorithms overrated in software development Is there a necessity to have a good understanding of algorithms to be a good software developer? I know some fantastic developers, who are great problem solvers, and they couldn't tell an algorithm from an apple. It seems all interviews and discussions revert to a grading based on algorithm understanding, and it feels like too much emphasis is placed on one marker of competency. |