3 ms·
A lot more than people make out, at least in my experience. There’s a lot of talk about how you don’t need maths or cs theory but to me this only seems true for
by jamil7 6y ago
A lot more than people make out, at least in my experience. There’s a lot of talk about how you don’t need maths or cs theory but to me this only seems true for certain areas or levels. For me its been especially true with performance, cs theory and maths can help you to know what and where to optimise and give you ideas on the how.
- wendello 6y agoJonathan Blow has a good talk about this. He says when he interviews he wants somebody that will default to a naive implementation (because most code is not performance-sensitive and you should optimize for development time in those cases), but he expects people to have a wide knowledge of tricks and techniques for the ~10% that is performance sensitive. That seems fair to me, as somebody who probably wouldn't pass his standards and needs to develop my algorithmic knowledge to handle that 10% better.
- jamil7 6y agoThis sounds interesting, as you mentioned it’s not that often that you need these skills but the times you do it’s incredibly difficult to know where to start without some theory. Also unsure why my original comment was downvoted, I did preface with saying it was my experience not a fact.