The Amp Hour Electronics Podcast

Chris Gammell and Dave Jones' voices span the chasm of thousands of miles each and every week to speak to each other and industry experts about where the field of electronics is moving. Whether it be a late breaking story about a large semiconductor manufacturer, a new piece of must-have test equipment or just talking through recent issues with their circuit designs, Chris and Dave try to make electronics more accessible for the listeners. Most importantly, they try and make the field of electronics more fun. Guests range from advanced hobbyists working on exciting new projects up through C-level executives at a variety of relevant and innovative companies. Tune in to learn more about electronics and then join the conversation! Visit The Amp Hour website for our back catalog of 150+ episodes.

https://theamphour.com

subscribe
share






#489 – An Interview with Jack Ganssle (2nd)


This episode is sponsored by Screaming Circuits. If you need a hand with your rework or getting your design spun up to full production, they can help.

Welcome back, Jack Ganssle! Jack was one of our first guests on The Amp Hour on episode 54.

  • There have been 435 episodes of The Amp Hour and 185 editions of The Embedded Muse since our last episode. Jack has been publishing TEM since the late 90s! Consistency matters.
  • Jack gets great feedback from readers, and you should be one of them! Subscribe to TEM to get a newsletter every other week!
  • He is currently doing a Salary Survey, if you’d like to participate.
  • One of Jack’s early scopes was a Tek 545
  • Jack also started making videos since we last talked, including equipment reviews.
  • The “cry of despair” is that the code is crap
  • Renesas Synergy gives a code guarantee
  • What is still the challenge with all of these things?
  • So many communication standards!
  • Paying someone allows you to give someone to yell at
  • RTOS roundup
    • VXworks has had reports of problems and popularity seems to be dropping off. Instead, Wind River is doing more embedded Linux.
    • Jack likes Micrium as an RTOS
    • Amazon bought FreeRTOS
    • Microsoft bought ExpressLogic
  • How have things spread and changed in the world of micros since the last show? Like we discussed then, 8 bit isn’t dead (and still isn’t).
  • SiLabs won’t characterize their parts
  • RISC V
  • 196 from Intel was not well supported.
  • Cross platform stuff
  • He got his first taste of Linux/Unix stuff starting Maryland’s first ISPs in ’91.
  • Training business during COVID has completely cut off (obviously)
  • Jack does training all over the world, including Australia! He even joined Dave for a video while he was there. His course is called “Better firmware, faster“
  • The focus is on quality. The average team spends 50% of work on debug.
  • Jack prefers designed firmware systems. “Know where we’re going before we start building”. The best engineer he ever had would stare at the ceiling for weeks, designing the system in his head.
  • Books about Agile methods
    • “Agile! by Bertrand Meyer
    • “Extreme Programming Explained”, by Kent Beck
    • “Balancing Agility and Discipline” – Barry Boehm
  • War stories
  • Chris’s bosss used to say “little R, big D” for engineering organization.
  • Jack gave a great bodge wire example: you wouldn’t leave bodge wires all over the board for production, you would fix it in the next rev! Same goes for software.
  • It only works when all the engineers have bought into the process.
  • Space shuttle was 1 bug per 400K LOC
  • How to get better results:
    • Code review
    • Michael Fagan review process
    • Working to a firmware standard, like MISRA
    • Use metrics to track the team.
  • How do solos get better (in addition to above)? Put it on the shelf before testing it
  • Card decks for programming in the 70s
  • Segger code coverage tool
  • Tools won’t tell you edge conditions
  • Audit (QA) joke
  • Fuzz testing
  • The tragedy of the crashes of 737 Max airplanes and what we can learn from it. “They believed the sensor data”
  • Angle of attack sensor
  • Wonky temperature displays
  • Pay attention to your “goesintas and goesoutas”
  • Ada has a concept of “Design by contract”
  • Canticle for Liebowitz
  • Reach out to Jack at jack@ganssle.com

Photo taken from EEVblog #818


fyyd: Podcast Search Engine
share








 April 20, 2020  1h8m