
Software Engineering Secrets from a 12-Year Apple Veteran
transcript
show notes
Learn how to become a better software engineer from an Apple veteran with over 12 years of experience building products.
Follow Ray!https://x.com/RayFernando1337https://www.youtube.com/ @RayFernando1337
We sit down with an industry expert to break down the realities of Apple engineering and what it takes to succeed at a top-tier firm. This discussion moves beyond standard advice, focusing on the tactical skills required to elevate your career and sustain long-term growth in a competitive field.
We also cover the practical side of building and launching your own personal applications. As the industry shifts toward agentic workflows, we analyze how engineering roles are evolving and what you need to prioritize to stay relevant in this new era of automated tools and development.
Undersold!
https://www.undersold.ai
🤝 Thank You to Our Sponsors!
GitKraken: Stop fighting Git and spend more time building. Get visual Git workflows, PR management, and tools built for modern AI-powered development. Check out exclusive offers at https://www.gitkraken.com/programmingpod
Level Up Financial Planning: Take your financial confidence to the next level with certified financial planner Lucas Casares, specializing in early and mid-career tech professionals. Get a complimentary meeting at https://www.levelupfinancialplanning.com/
🔗 Resources & Links Mentioned
The Developer's Guide to AI: Grab the newly released book by Danny Thompson from here! http://developersguide.ai/
Stay in Touch:
📧 Have ideas or questions for the show? Or are you a business that wants to talk business?
Email us at dannyandleonspodcast@gmail.com!
Danny Thompson
https://x.com/DThompsonDev
https://www.linkedin.com/in/DThompsonDev
www.DThompsonDev.com
Leon Noel
https://x.com/leonnoel
https://www.linkedin.com/in/leonnoel/
https://100devs.org/
📧 Have ideas or questions for the show? Or are you a business that wants to talk business?
Email us at dannyandleonspodcast@gmail.com!
00:00 Meet Ray Fernando: 12 Years at Apple
01:51 How Ray Uses AI Agents to Build Software
05:24 The Real Cost of AI Agent Workflows
07:25 Automating Email with AI
10:52 A Word from Our Sponsors
13:13 Building Reliable AI Agents and Verification Systems
18:31 How to Keep Up with AI as a Software Engineer
21:01 Skill Chaining: Building Better AI Workflows
24:05 CSV vs. JSON and Why AI Constraints Matter
26:32 Claude vs. Codex vs. Gemini: Choosing the Right Model
31:17 Leon's AI Workflow for Shipping Code Faster
35:41 Behind the Scenes of Undersold AI
39:01 When Is an AI Product Ready to Launch?
43:04 Why Danny Walked Away from Two Software Projects
48:40 Fail, Pivot, Grow: Turning Failure into Progress
49:13 From Wedding DJ to Apple Engineer
53:09 How to Build Relationships and Network in Tech
58:19 What It Takes to Succeed as an Engineer at Apple
1:02:56 What Separates Great Engineers from Average Engineers?
1:06:50 Listener Q&A: What AI Portfolio Project Should You Build?
1:10:52 Why Most Developers Build the Wrong Portfolio Projects
1:14:41 Final Thoughts and Outro