The Programming Podcast podcast

Software Engineering Secrets from a 12-Year Apple Veteran

0:00
1:15:01
Spol 15 sekunder tilbage
Spol 15 sekunder frem

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 [email protected]!


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 [email protected]!



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

Flere episoder fra "The Programming Podcast"