Salesforce Developers Podcast
167: Move Fast, Don't Break Things with James Simone
James Simone is a lead software engineer here at Salesforce. James works under the helm of the agile organization, where his team helps build tools for all of the engineering teams to measure their productivity and happiness. James’ team is making it possible to move fast without breaking anything at Salesforce.
In this episode, we talk about many philosophical concepts of software engineering. This includes agile and pure programming, mob programming, recursion and refactoring, and more. We also go into creating a future-proofed framework and even bring in the movie Midnight in Paris
Listen in to learn how to move fast without breaking things in software engineering.
Show Highlights:
- The tools involved in tracking agile
- What James finds interesting about the Ruby ecosystem
- Timing and efficiency versus safety
- Where YAGNI comes into play
- What makes for a good unit test
Links:
- Twitter Account
- Linkedin Account
- GitHub Account
- Joys Of Apex
- Changelog Episode 521
- Combined Apex Async Framework Blog Post