ATP Dev: Nuggets of Wisdom
Lessons of various sizes that we’ve learned as software developers.
Lessons of various sizes that we’ve learned as software developers.
John’s next Mac is going to be very expensive.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Farewell, Mac Pro.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Ranking the app icons on our iPhone home screens, including built-in Apple apps, third-party apps, and — somewhat awkwardly — even our own.
WWDC 2026 hopes, the state of passkeys, more on podcast transcripts, and how businesses manage fleets of Macs.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
MacBook Neo hands-on, Studio Display XDR eyes-on, and how Overcast is transcribing podcasts at scale.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
MacBook Neo details, Studio Display XDR tech and impressions, Marco tries a Garmin, and Casey tries to watch F1.
CPUFAMILY_ARM_SOTRA (H17S) (via Brendan Shanks)
H17S is the missing M5 Pro identifier from iOS 26.3 RCx86_64 on macOS
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
The MacBook Neo, M5 MacBook Air, M4 iPad Air, MacBook Pro with M5 Pro and M5 Max, the new Studio Display XDR, and the “new” Studio Display.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Our home screens, desktop audio setups, document-saving models, what we hope to “experience” next week, and where not to aim snow.
defaults write -g AppleEdgeResizeExteriorSize 8defaults delete -g AppleEdgeResizeExteriorSizeSave As… (via Eric deRuiter)
System Settings
Desktop & Dock → disable Close windows when quitting an applicationKeyboard → Keyboard Shortcuts create an entry under All Applications for Save As… (using an ellipsis by typing ⌥ ;) and assign it to ⌘⇧SSponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Solar and batteries vs. generators, news about Perl (?!), hiding apps as a self-improvement tool, and the age-old debate of "Save As…" vs. "Duplicate", which we basically only see in Preview now.
Save As…, Duplicate, etc? (via Carl Walther)
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
More on the impact of AI coding, and the Jony Ive-designed Ferrari interior.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
What would have happened if Apple never existed? What if they stop existing? Which platforms and products would we use?
If you really don’t like AI, we have some bad news for you.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
TCL and Sony TVs, Apple and Google's AI infrastructure, new AirTags, John Ternus overseeing design, and more adventures with Claude Code.
atp.fm passkey updateSponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Thoughts on Tahoe.
Settings → Apps → Safari → Advanced → Feature FlagsSponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Somehow, we didn't want to murder each other this time.
Apple Creator Studio, the Gemini deal, the NBA on Vision Pro, and how Casey should spoil himself for his 50th birthday.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
What we're most excited for in 2026.
Fill (via Chirag Desai)
System Settings → Desktop & Dock → Window title bar double-click action → FillSponsored by:
The truth about Wi-Fi 7, the DRAM shortage, the state of Thread and Matter, and two of the worst (or best?) proposals to improve macOS window management.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Celebrating the holidays with a festive deep dive on iPhone 18 and XX rumors!
m3u8Accessibility → VoiceOver → Speech → Pronunciations
Accessibility → Read & Speak → Pronunciations
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
We all just wish our families would be more impressed by our TVs.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
In this special members-only episode, we watch and discuss "WarGames" (1983).
More Apple-executive turnover, and the risks and upsides of leadership change.
jramskov’s observationSponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Christmas came early this year.
serra queue sahSponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Egg! Egg! Egg!
/Applications a poor choice? (via Nathan)Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
The rumored end of the Mac Pro, the rumored end of Tim Cook's CEO tenure, and the resurrection of matte screens.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Marco seeks input about a dilemma, weighing the pros and cons of tackling a new project.
Apple's new phone… holder, Steam's new hardware, and slightly more evidence that CD-Rs are S-tier.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
AI podcast-chapter generators were never designed to handle us.
P = A_G = A_X / A_Z / M_S = M_ ProC = M_ MaxD = M_ UltraX = M_ Pro/Max/UltraA11 = H10PA12X = H11GA14 = H13PM1 = H13GM2 Pro = H14SG instead of HXcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/arm/cpuid.hXcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/mach/machine.h/r/overcast
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Bold MacBook Pro rumors, Liquid Glass gets frosted, whether Tahoe is a safe upgrade yet, and more experiences with the Vision Pro.
Settings → Display and BrightnessSystem Settings → AppearanceSettings → Camera → Lock Screen Swipe to Open CameraSponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Finally, we have all taken a trip together to Mount Hood.
List bug (FB17661404) is fixed in 26.1 🎉Menu(::primaryAction:) is broken (FB20755661)Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
The first year of Marco's restaurant: how it all went, what was surprising, how the tech played out, and what's next.
The surprise M5 special!
/u/LaughingMan11 is Benson Leung (via Deta & Daniel Luz)Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Apple's ICEBlock takedown, AirPods Pro 3 comfort improvements, Live Translation tests, iPhone 17 Pro cases, and expanding the Goose fanbase.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Cases and bumpy starts with our new iPhones, our reviews of the AirPods Pro 3, and a baffling USB odyssey.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
How computer science and computer engineering were taught to us in college, what's different today, and the evolving role it plays in preparing students (or not) for practical industry work.
iPhone Air vs. iPhone 17 Pro in our daily lives… if Casey's transfer ever finishes.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
An iconic plateau of follow-up.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
The iPhone event! Reactions and analysis of the iPhone 17, 17 Pro, and Air; the Apple Watch Series 11, SE 3, and Ultra 3; and the AirPods Pro 3.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
The iPhone 16 Pro's exit interview, what we're expecting to see next week in the iPhone 17 lineup, and a parade of fun euphemisms.
Settings → Apps → SafariSponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
The final iOS 26 developer push, the upcoming iPhone event, and exciting news about… iPhone-case materials!
System Settings → Accessibility → Pointer Control → Trackpad Options… → Dragging Style → Three Finger Drag
Drag LockSponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Marco thought the bunnies were real.
CGDisplayCopyAllDisplayModes()Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
What we consider a vacation, the types of vacations we enjoy, and our roles in our families when on vacation.
Apple’s latest design updates, developing product sense, AppleCare One friction, and endangered mice.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Apple’s Trump support, flagship TV UIs, beta design tweaks, Xcode’s appetite for disk space, and a safe space for Casey… but not his devices.
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
AppleCare One, the OS 26 public betas, and tensions between art and usability in interface design.
iperf3
iperf3 -t 60 -c {ip} -P 4 -i 10 -RE01 (via J-P Teti & John F.)... → MessageSponsored by:
Our broken and drowned electronics, Apple's lawsuit against Prosser, Cloudflare's power exercise, and Marco's solution to sunscreen.
iperf3defaults write -g NSSolariumWindowTabs -bool NOSponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Jeff Williams' retirement, Liquid Glass revisions, and our review of F1® The Movie. While supplies last. Terms apply.
xattr -w 'com.apple.icon.folder#S' '{"sym":"camera.viewfinder"}' folderxattr-w 'com.apple.icon.folder#S' '{"sym":"solar.system"}' folderxattr -w 'com.apple.icon.folder#S' '{"emoji": "HIMOM"}' folderSponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!
Ranking the entire set of pizza toppings available in central Long Island in the 1900s.
Job advice for CS graduates, whether external drives should be USB, Thunderbolt, or FireWire, and a draft of how we'd make the worst MacBook.
Device Support for macOS 26 Beta
Sponsored by:
Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!