Posts

Bakelite to the Future - 1950s rotary phone ESP32 bluetooth headset

Image
Here's a very beautiful antique rotary phone. It's a Dutch PTT phone model called simply "1950" . But, what's this at the back? A USB-C port? A peek inside shows us some weird things! How did that LiPO battery get there? Ok let's quit the jokey intro, this was all me. I've had this phone for about 15 years and over the last couple of weeks I've converted into a fully functioning Bluetooth headset using an ESP32 microcontroller. In this post: - 1 - Features - 2 - Lessons Learned - 3 - Pictures and story!  of how it got made (scroll down!) but first... Does it work? This morning was the first Google meet I've used it in: A participant reported on the sound quality "I didn't know how much I missed the different sound quality! Beautiful. We could hear you very well, not distorted. I wish I recorded your speech ehehe"  I could hear them very well too, so I consider this a great success! Get the source code on Github jtwaleson/bakelite-to-t

The Future of Programming Systems - four thoughts

Image
Last week I gave a 20 minute mini talk at M&I Partners in Zeist about the Future of Programming Systems, and how the work of architects and engineering teams will grow closer together in the future. I'm completely obsessed by this topic so I'm excited! Here is that talk expressed in a blog post, slightly modified based on some feedback and new thoughts. Ok! Thank you for inviting me and sorry for not keeping to the original format as requested. I proposed this idea instead and it was accepted, so in part Matthijs (the organizer) is to blame and I hope it is OK with all of you as well ;) When cycling here, I realized I needed to make a last minute change and added "Systems" to the title. I believe that limiting ourselves to the activities of the programmer is too narrow, and we should have solutions that involve everyone who is in the lifecycle of software. So it's about the System  and that includes the designers, architects, users, database administrators, o