But for me, it’s the saxophone anyday.
While I wrote about how programming is not like playing music; I do acknowledge that there is some substance to the sentiment that musicians make for good programmers. Last November 2017, I attended the Audio Developer Conference (ADC). I met some good people and listened to interesting talks. Many of the attendees were active programmers and virtually everyone I spoke to had an active interest in music. I met a freelance software engineer that played the trumpet and performed in a small jazz combo group … An independent developer who humbly dabbles on the piano … And yet another who led his own band.
I thought it would be interesting to explore individuals who programmed and played music at some point in their lives. In this case, we’ll be exploring those who played the best instrument … the saxophone!
Mullenweg attended the High School for the Performing and Visual Arts (HSPVA) and studied the saxophone while there. Fellow notable alumni include Beyoncé Knowles & Robert Glasper amongst many others.
Gary Scavone is a professor at McGill University specializing in the scientific research of musical acoustics. He wrote the The Synthesis ToolKit in C++ (STK) along with Perry Cook, which has been integrated into various audio synthesis languages and tools . Along with his technical pursuits, Scavone plays saxophone in various concert and chamber music settings.
George Tzanetakis is professor of computer science at the University of Victoria with cross appointments in the electrical engineering and music departments. His research
“… is inherently interdisciplinary and has the common unifying thread of using state-of-the-art signal processing, machine learning and visualization techniques to extract and analyze information from audio signals with specific emphasis on music.” 
Tzanetakis plays the saxophone and has studied and performed in a variety of settings including classical, jazz, experimental, and folk.
Jackie Mclean said that jazz is America’s classical music and I agree[c]. Considering this interesting dichotomy, Dr. Kyle Coughlin is formidable in both traditional western classical and jazz music. He received his PhD in clarinet performance and has released two jazz recordings. Coughlin is a professor at Howard Community College.
Nick Caldwell works in Silicon Valley as the Vice President of Engineering for Reddit. He previously held a high level position as a General Manager at Microsoft . Growing up, Caldwell had a variety of interests, including academics, video games, BBSs, basketball … and yes, the saxophone.
As an author, conference founder, software developer, amongst many things, Fowler has truly made his mark on the development community.
What is notable about Fowler, is that he was formally trained as a musician, not a programmer.
Here are his words on the subject of being great (regardless of the field): In his words:
I was a musician before becoming a computer programmer. I went to college to study music. Since musicians don’t benefit much from college degrees, I chose to avoid any class that didn’t help me be a better musician. This means I left the university with more credits than required for any degree but still a few years worth of actual class time before I could graduate. In that way, I’m unqualified to be a professional software developer—at least if you look at the typical requirements for a software engineering position on the job market.
But, though I’m unqualified to be a typical software developer, my background as a musician gave me one key insight that ultimately allowed me to skip the step of being a typical software developer (who wants to be typical, anyway?). Nobody becomes a musician be- cause they want to get a job and lead a stable and comfortable life. The music industry is too cruel an environment for this to be a feasible plan. People who become professional musicians all want to be great. At least when starting out, greatness is binary in the music world. A musician wants to either be great (and famous for it!) or not do it at all.
And back to the subject of musicians making good programmers:
I’m often asked why it is that there are so many good musicians who are also good software developers. That’s the reason. It’s not because the brain functions are the same or that they’re both detail-oriented or both require creativity. It’s because a person who wants to be great is far more likely to become great than someone who just wants to do their job. And even if we can’t all be Martin Fowler, Linus Torvalds, or the Pragmatic Programmers, setting a high target makes it likely that we’ll at least land somewhere far above average.
Maybe he is on to something …
“The student in the university will avail himself to many other facets of music that I didn’t even consider when I was playing. For instance, playing different instruments, learning how to read in a manner that would enable him to play in a classical situation, western classical situation and a Afro American classical situation. And we have to get into these terms now; you notice, I’m using these terms because these were the terms that were thrown at me when I arrived on the academic scene. Legitmate music … serious music … making an inference that music that wasn’t western classical music wasn’t serious or wasn’t legimate. So I have used that term what they call jazz, I call that a classical music. It’s an American classical music.”
 Coughlin, Kyle. “Kyle Coughlin - Musician, Composer, Author, Educator”. Copyright 2008-2015. Accessed 21 January 2018.
 Caldwell, Nick. “From “Hello World” to VP Eng: My Career Journey, Part 1” Blog. The Compiler. 10 April 2017. Accessed. 14 January 2018.
 Caldwell, Nick. “From “Hello World” to VP Eng My Career Journey, Part 1” Blog. The Compiler. 10 April 2017. Web. 18 January 2018
 Introduction from The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler