
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
AI Summary
AI Chapters
Episode notes
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.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.