365: Day-One Cowboy

Topics covered
Popular Clips
Episode Highlights
Development Woes
shares the intricate challenges faced during software development, particularly with app activation. He explains how applications like Front and Center and SwitchGlass handle activation notifications, which can be unpredictable due to various user interactions. John notes, "It doesn't know how the app got activated. It can tell which app is activated, but it doesn't know why" 1. This complexity requires creative solutions to ensure seamless operation without unnecessary notifications, especially when multiple applications interact 2.
Programming Adventures
and John discuss the fascinating aspects of programming, highlighting the unexpected challenges and creative problem-solving involved. John reflects on his experience with server-like programming without actual servers, describing it as a fun challenge despite the self-imposed complexity. He shares, "It was fun essentially doing server-like programming without any servers, because sending requests and responses and notifications and all that other stuff is a lot like server-side programming" 3. Marco suggests integrating functionalities to simplify the process, but John emphasizes the importance of maintaining separate applications to cater to different user needs 4.
Related Episodes


364: A Casey Settings Screen
Answers 383 questions

366: There’s Nothing You Can Fix in a Day
Answers 383 questions

327: Better Late Than Wrong
Answers 383 questions

310: Apple Playstore
Answers 383 questions

567: macOS Uranus
Answers 383 questions

442: Bob’s Barbecue
Answers 383 questions

291: John's Special Day
Answers 383 questions

16: John, We Don't Play Games
Answers 383 questions

330: A Rotation You Can't Complete
Answers 383 questions

376: Monogamous Gaming Lifestyle
Answers 383 questions

360: Big Hole in the Middle
Answers 383 questions

423: Fort of HomePods
Answers 383 questions

385: Temporal Smear
Answers 383 questions

515: The Elder Programmer Look
Answers 383 questions

272: 60% Satisfied
Answers 383 questions














