Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> At least I’ve never seen properly conducted studies involving psychologists or neuroscientists upon introducing yet another new fancy feature into a programming language.

I studied Mechanical Engineering, but did my Master Thesis on "Evaluation of MicroPython as Application Layer Programming Language on CubeSats"* - way out of my depth.

I tried to find some prior work on how to chose programming languages for specific domains, and how to judge if a language is the right tool for a task - and there wasn't much.

I even tried to measure how "easy" a programming language is, in a hilariously misinformed user study. There were 8 people, I was measuring the time it took them to implement small snippets in Python vs. C. I had this one dataset with weird outliers, where a person who performed really well, just took forever for some of the tasks ... later one of the participants told me he texted during the study.

And although I felt really bad about my really bad study, I also felt like the avantgarde of the field^^

Anyway, if we can find someone to fund it, I'd like to see brain activity scans of programmers using different languages. We already know smartphone usage rewires our brains. I wanna see the brain of JavaScript developer compared to a Lisper, Rustacean, ... .

* conference paper: https://www.researchgate.net/publication/319525786_Evaluatio...



The Qorum people have been doing psychology-informed Programming Language Design for a while now.

https://quorumlanguage.com/evidence.html


That would have been great input for my thesis!


As someone who also completed a Master's thesis, I really hope that feeling goes away at some point.


Not if liked our topic and would like to do more work like that :)


Thanks for sharing!


> I wanna see the brain of JavaScript developer compared to a Lisper, Rustacean, ...

Even more fun: polyglots as they work out problems in different languages!


You will probably need that and even more to figure out all the influences. It's gonna be incredibly hard to control everything.

This could also be an epic vim/emacs battle.


> I wanna see the brain of JavaScript developer compared to a Lisper, Rustacean, ... .

Makes me wonder if a person using multiple different programming languages would have a different looking scan depending on which of their preferred languages they were using.

Actually that wouldn’t entirely surprise me if it did. I think I think in different ways when I program in Rust vs JS or Python at least. (All three of which I use and enjoy for different kinds of purposes.)


Using Haskell definitely makes me think differently.

Or at least feel like I’m thinking differently.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: