News for hackers. Stuff that matters.
Re:Brushing up on Computer Science Part 1, Big O by anamax on Monday March 14, 2011 @05:23PM (#2324571)
> But would you consider someone who can only do that a fantastic developer?

In some circumstances yes, in others, no.

We don't expect medical doctors to be good at everything, we don't expect jet engine mechanics to understand diesels, and so on, so why would we judge software folk based on some universal standard?

Let's look at it from the other side. If someone isn't very good at plumbing (or floating point, or crypto, etc), does mean that said someone is not a fantastic developer?

Re:Brushing up on Computer Science Part 1, Big O by scott_s on Monday March 14, 2011 @05:47PM (#2324660)
But we do judge doctor's based on a universal standard. They go through medical school, which contains subjects we expect them to at least be familiar with. Over time, formal learning in courses fades, but there is still a core of medical knowledge that we expect any practicing doctor to have. I'm suggesting that the basics of algorithms and data structures is that core for developers.