Just presented my latest paper "A case for feminism in programming language design" which was surely the scariest paper to present ever, as it is such a personal exploration of what it means to research programming languages, but I am very proud of it!

Here is the paper and blog post, a video will be available later!

https://www.felienne.com/archives/8470

Paper: Feminism in Programming Language Design

Next week I will visit SPLASH to present a paper titles “A case for feminism in programming language design”, co-authored with Ari Schlesinger. A preprint of the paper can be found at t…

Felienne Hermans
@Felienne
Really like your line of thought: a programming language is the interface between machine and programmer and as such inevitably full of assumptions about humans and human behavior. Better investigate those assumptions with critical studies.
@Felienne it will be a proper single YouTube eventually, but it's also already available as part of the long onwards stream: https://www.youtube.com/live/-Br66SUjsdQ?t=12040&si=SRCTpRkaQWEgZldG
Didn't manage to watch it yet, but really looking forward to it!
[SPLASH'24] Pacific - Onward! (Oct 23th)

YouTube

@Felienne @cfbolz this is the most insightful (and well-presented) sermon I've watched in a _long_ time¹; I might have been a convert already, but have never seen such things articulated/connected quite this convincingly - thank you very much for your work! should be obligatory for anyone in this field

(also, TIL Hedy; glad to know that exists!)

¹ so much so that, despite not being much of a video person in the first place, I consciously decided to suffer through egregiously obtrusive YT ads

@Felienne started to read but I’ll have to continue in the morning (23h/11pm here). Just a tiny Dutch/english mixup I noticed that seemed unintended: “in mijn CS program “? (I remember the uni classrooms of my day as well, with 1-3 female students in total 😕)

@Felienne Great talk! I watched the live stream. Agree that the field needs to challenge and broaden its own methods rather than just try to invite people in. I've regularly hit on the strange argument that programming language design _must_ not involve any interaction with the outside world.

At the end of the day I suppose if the field can't open up, it can't meet any of its aims. Clearly you can't make more humane systems while maintaining culture that actively excludes much of humanity by gender, and without exploring human factors. I guess my question is, is it better to just give up on problematic fields and make a new interdisciplinary one from scratch, that's healthier? I guess the academic metric game works against this but I think the payoff could be huge..

(That first 'question' was astonishing, session chairs need training to call out and shut down disrespectful timewasters ASAP!)

@Felienne Amazing talk and paper. Thank you for doing this and thank you for sharing this. A lot of things resonate with my experience.
@Felienne I just watched your talk. I think so far it's the best one I've seen this year at SPLASH, it was extremely insightful and I could feel my brain rewiring itself as I watched 😅 This'll stay with me for a while, thank you.
@Felienne Thanks for raising some cool points.
As always there is insight to be gained outside the US. The programming language as a concept also existed in more gender equal societies such as eastern germany.
While i can not recommend any books/resources on this i know there was plenty of work with "Non-English programming languages" in the eastern block.
I am not awared of any ideas in programming language design or use which were discovered earlier in the eastern block due to differences

@Felienne in language, social organisation or culture. So based on this i think the thesis along the lines of: "We could design better programming languages if we had more indigenious/female/non-hegemonic voices" would be hard to support empircally and even hard to falsify.

Even if some culture had a good cultural practice in thinking about distributed parallelism and multiple perspectives that arrive from it, it is not obvious this could lead to a better PL.

Overall inspiring but i do not

@Felienne have anything constructive to add at this time. Personally i see spreadsheets as programming languages. Keep researching. I hope you find some valueable insight i can adapt for myself and others and if not you still answered thought provoking questions.
@Felienne Very much enjoyed your talk! Highly recommend to others in the field.