10 episodes

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.

Structure and Interpretation of Computer Programmers Graham Lee

    • Technology

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.

    Professionalism and Responsibility

    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 →

    • 24 min
    Specialism versus generality

    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.

    • 32 min
    Software Freedom is a Civil Liberties Issue

    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 →

    • 41 min
    Responding to Change

    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 →

    • 30 min
    Organisation and Community

    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 →

    • 43 min
    REST and SOAP

    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 →

    • 35 min

Top Podcasts In Technology

Mission Responsible
RS DesignSpark
Lex Fridman Podcast
Lex Fridman
Acquired
Ben Gilbert and David Rosenthal
Deep Questions with Cal Newport
Cal Newport
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
The Gatekeepers
BBC Radio 4