Social Engineering with James Lai
A podcast dedicated to the social and human elements of software engineering
Podcasting since 2025 • 11 episodes
Social Engineering with James Lai
Latest Episodes
Common Agile Failures and Fixes
Agile, when properly implemented, can be an exceedingly powerful philosophy on software development. But gone wrong, it can often hinder and harm more than it helps. In this episode, I discuss common agile implementation failures and pitfalls a...
•
Season 1
•
Episode 10
•
49:56
What Even is Agile?
Most companies proclaim to "be Agile", but what does that even mean? Are they? Is that a good thing? And what are all these other terms we hear about, like Scrum and Kanban? Are we Agile because we have standups and use Jira? In this episode, w...
•
Episode 9
•
37:24
Event Loop: Responding to the Amazon Layoffs
This is a bonus Event Loop episode keeping you in the loop regarding current events. Amazon just announced they are laying off around 14,000 employees. Was it due to AI? Does this represent the beginning of the end for our field? And how should...
•
12:36
Preventing Burnout
Burnout is unfortunately something that happens to a lot of us in our industry, and it can be an absolutely debilitating experience. In this episode, I review what burnout is, warning signs of approaching burnout, what makes our industry specif...
•
Season 1
•
Episode 8
•
1:04:20
The Unreasonable Risk of Rewrites
We are often tempted to rewrite software - who doesn't like a new greenfield project? With all the promise of cleaner code, architecture, and fixing every problem in the past, they can be tempting to recommend. But here, there be dragons. Rewri...
•
Season 1
•
Episode 7
•
43:08