165: When People See a Button

Embedded.fm · 16 Aug 2016 · 1h 08m

What this episode covers

Shimona Carvalho, UI Manager at Fitbit, discusses the complexities of designing user interfaces for resource-constrained embedded systems, citing her work on devices like the Fitbit Surge and Blaze. She details the technical challenges of internationalization and localization, including font handling for Asian character sets and cultural QA processes. The conversation also covers the importance of user research, the tension between expert flexibility and ease of use, and the shift from individual contributor to management.

Mentioned

Companies
Fitbit, Texas Instruments, Qualcomm, Apple, Getty
Products
Canon 70D
Chips
Cortex M0
Tools
Code Composer, Perforce, Git, Microsoft Paint, Photoshop

Other shows on the same ground, closest first.

  • IoT For All Podcast · 18m

    The Importance of UX Design for IoT Adoption | Velavu's Rob Shudra & Dominic Peters | Internet of Things Podcast

    Rob Shudra and Dominic Peters, co-founders of Velavu, discuss the critical role of UX design in IoT adoption, emphasizing that smooth user experience is often the deciding factor for product success. They explain how Velavu uses vertical integration to maintain design continuity across its hardware, firmware, and software, avoiding the disjointed experiences common in partner-centric ecosystems. The founders highlight the challenges of balancing technical constraints with design goals, the importance of transparent customer expectation management, and the strategic value of working with industry-specific integrators to overcome adoption barriers.

  • The Amp Hour · 1h 17m

    An Interview with Kerry Scharfglass

    Kerry Scharfglass, firmware lead at span.io, discusses her journey from designing the Dragonfly DEF CON badge to working on early Amazon Echo hardware and dockless scooters. She details the technical challenges of the badge, including PCB layering and LED control, and contrasts the high-velocity, high-risk environment of consulting with the long-term reliability requirements of home energy systems. Scharfglass explains how span.io integrates solar and battery components into a single smart panel to simplify installation and improve user experience for both homeowners and solar installers.

  • The Pragmatic Embedded Podcast · 42m

    TDD for UI

    Jeff Gable and Luca discuss how to apply Test Driven Development (TDD) to user interfaces for embedded systems, specifically addressing a listener's struggle with the GTKmm framework in a medical device context. They argue that UI frameworks should be treated like hardware—abstracted away via thin shim layers—so that business logic remains unit-testable. The hosts advise against automating UI tests due to brittleness, recommending instead a combination of rigorous unit testing for logic, automated integration tests via serial interfaces, and periodic manual exploratory testing for the UI.

  • Thoroughly Considered · 1h 15m

    125: Pikachu Phone Cases

    Dan Provost and Tom Gerhardt of Studio Neat discuss the return of their Glif camera mount, detailing the complex injection molding process and the challenges of US-based manufacturing. They analyze the Seneca mechanical keyboard by Norbauer, contrasting its unlimited-budget craftsmanship with Studio Neat's constraint-driven design philosophy. The hosts also critique Apple's recent 'Liquid Glass' UI announcement and debate the future of merging iOS and macOS platforms into a unified ecosystem.

  • The Amp Hour · 1h 42m

    An Interview with Elecia White - Wirewove Worshipping Wookieist?

    Elecia White, founder of Logical Elegance and host of the Making Embedded Systems podcast, discusses her O'Reilly book and her career as an embedded software consultant. She shares insights on bare-metal programming, the pitfalls of using floating-point math in interrupts, and the importance of power optimization in wearable devices like Fitbit. White also reflects on her past work at LeapFrog, the challenges of hiring engineers, and her vision for future haptic feedback technology.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Embedded.fm. The episode itself belongs to its publisher.