3 ms·
Well I certainly didn’t do well in English class! After re-reading my comment, you certainly _could_ read it in a smug/conceited tone. And I did explain my tho
by hahahacorn 2y ago
Well I certainly didn’t do well in English class!
After re-reading my comment, you certainly _could_ read it in a smug/conceited tone. And I did explain my thoughts, they approach each logic problem with more novelty than I do, not for a lack of practice or ability, but for a lack of a mental model to map heuristics to.
But I will say that my comments to them, and here, come from a place of wanting to raise all tides, so to speak. There is no smugness where there is no (or little) ego, and I think you’re projecting yourself onto my comment.
- rramadass 2y agoGood response. The GP is trying to be woke where it is not warranted. > they approach each logic problem with more novelty than I do, not for a lack of practice or ability, but for a lack of a mental model to map heuristics to. Very right; A proper "mental model" is fundamental to all types of learning.
- _yy01 2y agoI am not woke. I don't support boot camps. I just hold that PLT or DSA are not end-all of CS. You learn more by studying OS, Networks, compilers, DBMS, processor architecture. But somehow PLT nerds pretend knowing map and filter is a superpower. Just like kubernetes people think they can throw distributed systems at any problem.
- rramadass 2y ago> I just hold that PLT or DSA are not end-all of CS. Nobody said this, that's your preconception. The comment has nothing to do with PLT or DSA. What it was talking about was patterns used in functional programming which most developers coming from imperative languages don't really appreciate (i was one of them). Hence when somebody says it is useful i try to understand them rather than dismissing it out of hand. For example, here is a recent HN submission "Haskell vs. Ada vs. C++ vs. Awk vs ... An Experiment in Software Prototyping Productivity" which gives something to think about - https://news.ycombinator.com/item?id=42445328 https://news.ycombinator.com/item?id=42445328 See "Lessons Learned" section here - https://news.ycombinator.com/item?id=42460631 https://news.ycombinator.com/item?id=42460631 > You learn more by studying OS, Networks, compilers, DBMS, processor architecture. Again, this is orthogonal to what the comment was about. These are application domains/end products and not programming technique itself. They are not in conflict.