Elixir Wizards cover image

Elixir Wizards

Creating VintageCell: Nerves, PCBs, and GenStateMachine with Bryan Green

Oct 24, 2024
In this conversation, Bryan Green, a Senior Software Engineer at GridPoint, shares his innovative journey of transforming a 1930s rotary phone into a modern cell phone using Elixir and Nerves. He reveals the challenges of interpreting rotary dial signals and troubleshooting hardware with LED diagnostics. Bryan highlights the advantages of Nerves, like remote debugging and over-the-air updates, and explains how he utilized GenStateMachine to manage phone states. With advice for DIY enthusiasts, he inspires listeners to embrace the golden age of hardware tinkering.
28:58

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Bryan Green successfully integrated vintage aesthetics with modern technology by transforming a 1930s rotary phone into a functional cell phone using Elixir and Nerves.
  • The use of Elixir's GenStateMachine enabled efficient state management of the rotary phone's operations, enhancing performance and facilitating troubleshooting during the project.

Deep dives

Transforming Vintage Technology

A vintage 1930s rotary phone was successfully transformed into a functional cell phone using Elixir and NERVs. The project began with inspiration from a Star Trek communicator project that involved 3D printing and creating a functioning phone with an Adafruit component. Brian Green, the engineer behind this innovation, was drawn to the vintage aesthetic, which motivated him to merge old technology with modern capabilities. This creative endeavor illustrates the potential for blending historical design with contemporary tech solutions.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode