(that was a joke, if it wasn't clear)
-
-
It’s never clear on Twitter. To clarify, you need an abundance of emoji

2 replies 0 retweets 3 likes -
And thick skin and a charitable attitude.
1 reply 0 retweets 1 like -
I'd like to think I have both of those things, which is why I'm willing to stick my neck out and respond to you famous people :p
1 reply 0 retweets 0 likes -
You know what would fun? One of those point/counterpoint style companion journal articles like the kind folks used to write in the 1980’s in CS journals. Shall we do dueling blog posts and have a real discourse?
@neurocy, you can set the topic and terms of debate.2 replies 0 retweets 3 likes -
ha, perhaps, though I am loathe to get into vague arguments (perhaps that's why I'm a formalist...) and the vagueness itself has been my main issue of late. can either of you be more specific about what you find objectionable in the PL community?
1 reply 0 retweets 1 like -
It's intolerance of vagueness :) No seriously, that's the primary issue I see HCI gripe about in relation to most areas of CS. It's just basic epistemological differences in what is counted as knowledge. Turkle and Papert said it better than I:https://www.journals.uchicago.edu/doi/abs/10.1086/494648?journalCode=signs …
1 reply 0 retweets 7 likes -
that was an interesting read, especially once it got concrete with the case studies about concrete and proximal ways of thinking
but much of the work on DSLs, programming by example, direct manipulation programming, and live programming incorporates these ideas today1 reply 0 retweets 2 likes -
the fact that languages that celebrate and enable abstraction (e.g. Haskell) are niche and there is massive resistance any time anyone so much as suggests teaching them even to CS majors suggests that they are not the "standard, canonical style" in the broader CS culture
2 replies 0 retweets 1 like -
Is the resistance *because* of Haskell's facilities for abstraction though? Cambridge teaches OCaml, Brown/Northeastern teach Racket, CMU teaches SML. I would suspect resistance comes more from lack of perceived applicability in industry.
2 replies 0 retweets 1 like
To @amyjko's point, I think the issue is that formalism/FP/abstraction/etc. has never been well justified from either a cognitive (or even software engineering) perspective. The PL community works on, at best, intuition and hunches about what makes programmers effective.
-
-
Replying to @wcrichton @neurocy and
The root of the tension and this and prior threads was my overgeneralization about computing culture (Turkle & Papert also overgeneralized). There *is* a lot of diversity in what PL principles are valued across CS, and this diversity is good. I retract my hot take of hegemony :)
1 reply 0 retweets 4 likes -
Replying to @amyjko @wcrichton and
I appreciate that. I genuinely want us to all learn from one another -- this is really a critical time in the history of computing, imo -- and it would help that effort for all of us to be more measured in how we characterize other communities.
1 reply 0 retweets 2 likes - Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
cognitive psychology. PhD