What Separates Good Engineers from Great Ones
What's the real difference between a good software engineer and a truly great one? It’s more than just coding skill. It's a specific mindset, a disciplined approach to technology, and a deep understanding of core principles. This is the roadmap to leveling up your career. In this conversation with Sander Mak, Director of Technology at Picnic, we discuss the methods they use to train world-class engineers. You will learn: The "under the hood" knowledge that truly matters. Why great engineers often choose "boring," proven technology. The critical transition from being a coder to a product-focused engineer. The most common pitfall that holds good developers back. If you're a software developer looking to move beyond "good enough" and achieve greatness in your craft, this is the episode for you. Connect with Sander: / sandermak Timestamps: 00:00:00 - Intro 00:00:30 - Building Picnic's Tech Academy for New Engineers 00:04:37 - The Key Mindset of a Successful Junior Engineer 00:08:01 - A Look Inside the Engineering Training Curriculum 00:12:19 - The Common Pitfall of Copying Without Understanding 00:14:10 - How Deep "Under the Hood" Knowledge Should Go 00:17:41 - Why Great Engineers Value "Boring" Technology 00:21:44 - Improving Developer Experience and Team Productivity 00:30:02 - The Transition from Coder to Product Engineer 00:34:18 - Key Advice for Self-Taught Developers 00:35:41 - Using AI for Learning vs. for Code Generation #SoftwareEngineering #DeveloperCareer #Coding - Connect with Patrick Akil: / patrick-akil / patrickakil_

How The Best Software Engineers Lock In System Design

How to Stay Relevant in Tech (25+ Years of Lessons)

Why Mediocre Engineers Get Promoted Over Great Ones (CEO Explains)

Google & AWS Veteran: What Top Tier Software Architects Do Differently

The Best Engineers Outlast Any Tool. Here's How

What World Class Software Engineers Do That You Don't

The 5 Stages Of Becoming An ELITE Software Engineer

Retired Netflix Eng Director: Leetcode, Regrets, Hiring Stories

How Elite Developers Think Differently (And How You Can Too)

What AI Actually Means for Software Engineers
![Learn fewer skills but go deeper - the Caleb Curry interview [Podcast #163]](https://i.ytimg.com/vi/JKwbPZU-FV0/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLByK6OkOwYKznh4pLxm0ME4bGqhew)
Learn fewer skills but go deeper - the Caleb Curry interview [Podcast #163]

State-Of-The-Art Prompting For AI Agents

Why Coding Skills Won’t Get You To Staff Engineer

How to Master Software Engineering (From Junior to Architect)

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Software Engineers Need These AI Engineering Fundamentals To Survive

The Skills That Matter When AI Writes Your Code

The Power of Industrial Engineering - Chad Bareither | Harley Seelbinder Podcast Ep. 62

I Coached an Amazon Engineer From Mid-Level to Senior (Live)

