Social Engineering with James Lai
A podcast dedicated to the social and human elements of software engineering
Podcasting since 2025 • 14 episodes
Social Engineering with James Lai
Latest Episodes
Hardware for Software Engineers
Our workstations are our de-facto tools of the trade. Yet many engineers spend little time investing in or improving their workstations. Having a great workstation can make you more productive, enjoy your time at your workstation, and even crea...
•
44:19
What Your Company Actually Values
No one tends to think twice about their "company values". They tend to be meaningless words posted on the website or on a poster hung on the wall. They don't inform nor tell you anything about how your company operates. However, your company do...
•
Episode 12
•
39:52
How to Have a Good PR
Pull requests are something we'll make thousands of times in our careers, but it's easy for them to go off the rails. Problems can emerge from the code, to the review comments, to the very concept of the pull request itself, turning what should...
•
Episode 11
•
50:48
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