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

Yes, yes and yes. Last time I checked human cognition and collaboration seemed to attract very little interest. I suppose this somehow falls into a slot of "Human Productivity".

For instance - instinctively I find Clojure easier to work with than Scala. How is it different for different people and why? How does the cognitive complexity scale as the program scales? Do some languages foster collaboration better? As the team scales does the subjective complexity of a program scales in some languages better as the others?

Or something even more fundamental - why do some people write a lot of comments and other don't. Is there a difference in program comprehension with different length of indentation or different formatting for that matter.

We need more insights into the psychology of programming (languages, design, comprehension, etc.). If that's not possible we should at least do more rigorous philosophy of programming.



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

Search: