Skip to content
Artwork for The Programming Podcast
The Programming Podcast · Friday · 1 hr 15 min

Software Engineering Secrets from a 12-Year Apple Veteran

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

0:00-1:15:01

transcript

No transcript — this publisher did not publish one.

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

links1