Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
News
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts115/v4/e3/58/db/e358dbba-41d3-dbcf-4a53-21ec262957c6/mza_13234565106754656728.jpg/600x600bb.jpg
Structure and Interpretation of Computer Programmers
Graham Lee
10 episodes
1 week ago
The podcast for programmers who want to become software engineers. Software engineering analysis and reflection from Graham Lee, a software engineering educator, practitioner and researcher with two decades of field experience. Coming to you from https://www.sicpers.info.
Show more...
Technology
RSS
All content for Structure and Interpretation of Computer Programmers is the property of Graham Lee and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
The podcast for programmers who want to become software engineers. Software engineering analysis and reflection from Graham Lee, a software engineering educator, practitioner and researcher with two decades of field experience. Coming to you from https://www.sicpers.info.
Show more...
Technology
Episodes (10/10)
Structure and Interpretation of Computer Programmers
Episode 54: professionalism and responsibility
The idea that increased autonomy and privilege for software engineers can only come when we have better confidence that software engineers are working in the best interests of society. Mike Klimek—Modern Software Development Gergely Orosz: What Silicon Valley “Gets” about … Continue reading →
Show more...
3 years ago
24 minutes 47 seconds

Structure and Interpretation of Computer Programmers
Episode 53: Specialism versus generality
I look at the difference between being a deep specialist as a software engineer working on a particular “stack” and a generalist who builds software using a wide variety of tools, from the perspective of someone who has done both.
Show more...
3 years ago
32 minutes 37 seconds

Structure and Interpretation of Computer Programmers
Episode 52: Software Freedom is a Civil Liberties Issue
Software freedom is a free speech issue. This has important consequences Software is eating the world Why can’t Karen Sandler get the source code for her pacemaker The Four Essential Freedoms On Social Justice and Software Licensing (or: why the … Continue reading →
Show more...
3 years ago
41 minutes 9 seconds

Structure and Interpretation of Computer Programmers
Episode 51: Responding to Change
Sometimes it just seems like our customers are fickle flibbertigibbets who change their minds at the drop of a hat, right? Let’s look at what might be going on, and how to work with that. The Computer Programme Design Sprint … Continue reading →
Show more...
3 years ago
30 minutes 5 seconds

Structure and Interpretation of Computer Programmers
Episode 50: Organisation and Community
I look at the historical basis of the white collar/blue collar divide in defining occupations, and the problems this distinction has with comprehending modern roles like engineering and various technician occupations. I then have difficulty fitting software roles into any … Continue reading →
Show more...
3 years ago
43 minutes 35 seconds

Structure and Interpretation of Computer Programmers
Episode 49: REST and SOAP
I talk both about the difficulties of having objective conversations comparing technologies on the interwebs, and about a particular recent success in doing so: a comparison of RPC-over-HTTP methods. This particular conversation was on the Brumtech slack: I particularly recommend … Continue reading →
Show more...
3 years ago
35 minutes 1 second

Structure and Interpretation of Computer Programmers
Episode 48: The Personal Software Process
This episode is about the Software Engineering Institute’s Personal Software Process (PSP), a particular disciplined way of improving a software engineer’s work. We talk about other the process in particular, and the idea of a continuous improvement process more generally. … Continue reading →
Show more...
3 years ago
30 minutes 59 seconds

Structure and Interpretation of Computer Programmers
Episode 47: comprehensive documentation
I talk about the historical context of the Agile manifesto, what “comprehensive documentation” meant then, and what documentation is still important now. I also remind you that you can support this podcast by becoming a patron. I chose not to … Continue reading →
Show more...
3 years ago
31 minutes 33 seconds

Structure and Interpretation of Computer Programmers
Episode 46: popularity
This episode is all about the TIOBE Index of programming language popularity: when to use it, what its limitations are, why certain things are or aren’t popular, and why the hell isn’t Excel on the list.
Show more...
4 years ago
33 minutes 53 seconds

Structure and Interpretation of Computer Programmers
Episode 45: Information Security
This issue is all about the various reasons information security isn’t taken more seriously by developers. CERT C Secure Coding Standard Open Web Application Security Project Microsoft Bluehat DefCon Security BSides
Show more...
4 years ago
26 minutes 4 seconds

Structure and Interpretation of Computer Programmers
The podcast for programmers who want to become software engineers. Software engineering analysis and reflection from Graham Lee, a software engineering educator, practitioner and researcher with two decades of field experience. Coming to you from https://www.sicpers.info.