Weekend Afternoons with Bob
"Fridays with Bob" was a BBC television series that showcased a variety of musical acts from around the world. The show ran for 20 years, featuring performances by artists such as Elton John and David Bowie.
By Ethan Liu·2026-08-15

Uncovering the Secrets of Software: A Conversation with Robert N. Charette
As I reflect on my 25-year tenure at Spectrum, a senior editor once suggested that I find a "rabbi" – someone who could guide me in understanding how engineers approach problems and evaluate potential solutions. Little did I know that this wise piece of advice would lead me to one of the most influential authors in IEEE Spectrum's history: Robert N. Charette.

Charette, an IEEE Life Senior Member, has been a prolific contributor to our pages for over two decades. His seminal article "Why Software Fails" remains a cornerstone of engineering education, and his Risk Factor blog – which debuted in 2007 – chronicled hundreds of software debacles over the course of 10 years and 1,750 posts.
But Charette's impact extends far beyond his written work. As our conversation on Fridays has become an institution, he has been a mentor, a sounding board, and a friend. His passion for writing and his desire to make software visible have inspired countless readers and engineers alike.

One of Charette's most notable achievements is his 2013 feature "The STEM Crisis Is a Myth." In this article, he skillfully dismantled the assumption that we needed more STEM graduates. By examining the root causes of the perceived crisis, Charette revealed how employers and the academic community perpetuated a myth that had far-reaching consequences.
Charette's approach to problem-solving is rooted in his philosophy of questioning assumptions. As our conversation drew to a close, he emphasized the importance of being cautious when making assumptions. "My main risk maxim," he said, "is assumptions made are risks accepted." This wisdom has guided him throughout his career and serves as a reminder that the most effective way to mitigate risk is often to challenge our own biases.

In between his full-time job running two management consultancies and raising a family, Charette has written many insightful articles on topics ranging from electronic health records to the automation paradox. His work has been widely acclaimed, and he has won numerous awards for his writing, including a Jesse H. Neal Award for Best Infographics.
As we bid farewell to Charette's contributions to IEEE Spectrum, I am reminded of the significance of his legacy. Through his writing, mentorship, and friendship, he has made software visible, inspiring engineers to better understand complex systems and challenging assumptions that can lead to failure.

Charette's departure from our pages marks the end of an era, but his impact will continue to be felt for years to come. As I reflect on my own journey at Spectrum, I am grateful for the wisdom and guidance that Charette has provided over the years. His "rabbi" became a trusted friend, and I will always cherish the memories of our Friday chats.
In the end, it is not just about the software or the stories we tell; it's about the people and the relationships we build along the way. As Charette so eloquently put it, "Software is all around us, but we don’t recognize it at all." His work has shown us that even in the most complex systems, there is beauty to be found – if only we take the time to look.
The hummingbird I caught with the yellow of a road curb behind it The young bald eagle I photographed in September 2024 had bands that I could read which identified it as a female born in May 2024, near Lexington Park, St. Mary’s County, Maryland, about 65 miles away from where I live. I like the expression on the fish just before it’s going to be swallowed by the heron. The best way to mitigate risk is to be careful making assumptions in the first place.