JetBrains Research Podcast
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 [https://jb.gg/rsrch-pdcst] * Find out more about JetBrains Research here: https://jb.gg/rsrch [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/ [https://tomasp.net/] * "Cultures of Programming" book https://www.cambridge.org/core/books/cultures-of-programming/075A2D1DE611EE47807A683147B21691 [https://www.cambridge.org/core/books/cultures-of-programming/075A2D1DE611EE47807A683147B21691] * Psychology of Programming Interest Group (PPIG) https://www.ppig.org/ [https://www.ppig.org/] * Code Poetry https://en.wikipedia.org/wiki/Code_poetry [https://en.wikipedia.org/wiki/Code_poetry] * Whitespace Programming Language https://en.wikipedia.org/wiki/Whitespace_(programming_language) [https://en.wikipedia.org/wiki/Whitespace_(programming_language)] * CompCert https://compcert.org/compcert-C.html [https://compcert.org/compcert-C.html] -Smalltalk https://en.wikipedia.org/wiki/Smalltalk [https://en.wikipedia.org/wiki/Smalltalk] * On the Limits of Making Programming Easy https://tomasp.net/academic/papers/limits/ [https://tomasp.net/academic/papers/limits/]
4 episodes
Comments
0Be the first to comment
Sign up now and become a member of the JetBrains Research Podcast community!