Join us as Thomas Petricek, a program and language researcher, discusses the diverse "cultures of programming," highlighting how a humanistic approach can foster better understanding and interaction with software, moving beyond mere automation.
- Our previous episodes can be found here: https://jb.gg/rsrch-pdcst
- Find out more about JetBrains Research here: https://jb.gg/rsrch
Chapters
00:00:00 Programming Cultures Overview
00:01:41 Thomas's Background 00:03:50 Current Research Focus
00:06:05 Code Poetry Explained
00:09:00 Critical Software Architecture
00:11:51 Cultures of Programming
00:17:27 Mathematical Culture
00:22:39 Hacker Culture
00:25:32 Tacit Hacker Knowledge
00:30:00 Tacit Knowledge Undervalued
00:38:43 Managerial Culture
00:40:20 Engineering Culture
00:44:48 Spec-Driven Development
00:51:48 Humanistic Culture
00:54:40 Programming Field Pluralism
00:56:48 Personal Cultural Sympathies
01:01:21 AI and Future Cultures
01:04:14 Lessons from History
01:06:17 Making Programming Easy
01:09:09 Future Research Directions
01:11:43 Take-Home Message
01:13:20 Advice for JetBrains
Mentions & Links:
- Tomas Petricek https://tomasp.net/
- "Cultures of Programming" book https://www.cambridge.org/core/books/cultures-of-programming/075A2D1DE611EE47807A683147B21691
- Psychology of Programming Interest Group (PPIG) https://www.ppig.org/
- Code Poetry https://en.wikipedia.org/wiki/Code_poetry
- Whitespace Programming Language https://en.wikipedia.org/wiki/Whitespace_(programming_language)
- CompCert https://compcert.org/compcert-C.html -Smalltalk https://en.wikipedia.org/wiki/Smalltalk
- On the Limits of Making Programming Easy https://tomasp.net/academic/papers/limits/
Fler avsnitt av JetBrains Research Podcast
Visa alla avsnitt av JetBrains Research PodcastJetBrains Research Podcast med JetBrains Research finns tillgänglig på flera plattformar. Informationen på denna sida kommer från offentliga podd-flöden.
