Published Jan 16, 2024

528: My Favorite Slap in the Face

"My Favorite Slap in the Face" delves into the inefficiencies of Apple's developer feedback system, evaluates the partial promise of HDMI Quick Media Switching, and debates the trajectory of software quality amidst evolving user expectations and development practices.
Episode Highlights
Accidental Tech Podcast logo

Popular Clips

Episode Highlights

  • Quality Debate

    The debate over software quality reveals contrasting views on whether software is improving or deteriorating. argues that software is getting better due to advancements in technology that allow for more functionality with the same number of bugs per line of code 1. He highlights that while users may not notice these improvements, the complexity and capabilities of modern software far surpass those of earlier times. shares frustrations with Apple's software, noting that issues reported years ago are sometimes only addressed much later, which can feel like a slap in the face 2.

    My favorite slap in the face is, oh, here's something you reported years ago, and we think we fixed it. Hey, you want to do me a solid and go check?

    ---

    adds that the increasing demands on software contribute to the perception of declining quality, as users expect more complex functionalities than ever before 1.

       

    Development Changes

    The evolution of software development is marked by significant changes in both technology and user expectations. reflects on the early days of iPhone development, where apps were simpler and expectations were lower 3. Today, developers face the challenge of meeting high expectations for features like cloud sync, multi-device compatibility, and complex user interfaces 4.

    The expectations of what people want you to do are so high that the software necessarily has to be more complicated just to fit what people expect all apps to do these days.

    ---

    notes that while the number of bugs per line of code remains constant, the complexity of modern software increases the absolute number of bugs, making quality assurance more challenging 5.

Related Episodes