
15.4K
Downloads
237
Episodes
James King and Steve Greenblatt discuss topics relevant to AV programming, programmers, and those who work with audiovisual control systems. To join the conversation or ask a question to be featured on a show, reach out to @AV_JamesKing or @stevegreenblatt on Twitter.
Episodes

Sunday Aug 03, 2025
Sunday Aug 03, 2025
James King and Steve Greenblatt discuss what we wish more people understood about AV programming.
Here are some ideas that were discussed and debated:
- Saying one system is just like the other except for a few things is does not mean it is easy to program
- Programming involves much more than writing code
- Scope creep and ongoing changes ead to unexpected problems
- Programming is not as easy as good programmers make it look
- Not all control platforms are equal
– Just because you can master one, doesn’t mean you can master them all
What do you think?
To join the conversation or have your question answered on a future episode, join the Ask The Programmer group on LinkedIn and post a message, leave a comment, or reach out to us @AV_JamesKing or @stevegreenblatt on X/Twitter or Bluesky and be sure to include #AskTheProgrammer.
The Ask The Programmer podcast can be found at @AVProgrammerPod on X/Twitter or on Bluesky as @asktheprogrammer.

Sunday Jul 27, 2025
Sunday Jul 27, 2025
James King and Steve Greenblatt discuss our thoughts on the toughest part of being an AV programmer.
Here were some ideas that were discussed and debated:
- Dealing with vague or changing requirements
- Getting blamed for things that aren’t code issues
- Not being included in the design process
- Explaining complex systems to non-technical clients
- Helping everyone else do their job so that programming can be verified
What are your thoughts?
To join the conversation or have your question answered on a future episode, join the Ask The Programmer group on LinkedIn and post a message, leave a comment, or reach out to us @AV_JamesKing or @stevegreenblatt on X/Twitter or Bluesky, and be sure to include #AskTheProgrammer. The Ask The Programmer podcast can be found at @AVProgrammerPod on X/Twitter or on Bluesky as @asktheprogrammer.

Sunday Jul 20, 2025
Sunday Jul 20, 2025
James King and Steve Greenblatt welcome back Mike Krejci, Director of Programming for CTI, to discuss the importance of version control and source control for AV programming.
Mike's previous episodes are 222, 111, 34, and 35.
Here are some resources that Mike mentioned in the episode: https://git-scm.com
Mike can be reached on LinkedIn at https://www.linkedin.com/in/themikekrejci/, and CTI can be found at cti.com.
To join the conversation or have your question answered on a future episode, join the Ask The Programmer group on LinkedIn and post a message, leave a comment, or reach out to us @AV_JamesKing or @stevegreenblatt on X/Twitter or Bluesky and be sure to include #AskTheProgrammer.
The Ask The Programmer podcast can be found at @AVProgrammerPod on X/Twitter or on Bluesky as @asktheprogrammer.

Sunday Jul 13, 2025
Sunday Jul 13, 2025
James King and Steve Greenblatt welcome back Mike Krejci, Director of Programming for CTI, to discuss using C# as a programming language in AV. This episode was inspired by a request from @jamesbond-lb7se from YouTube.
Mike's previous episodes are 111, 34, and 35.
Here are some of the resources Mike references for learning and leveraging C#:
https://www.youtube.com/@nickchapsas
https://www.youtube.com/@IAmTimCorey
https://coddy.tech/explore/tag/csharp
Mike can be reached on LinkedIn at https://www.linkedin.com/in/themikekrejci/, and CTI can be found at cti.com.
To join the conversation or have your question answered on a future episode, join the Ask The Programmer group on LinkedIn and post a message, leave a comment, or reach out to us @AV_JamesKing or @stevegreenblatt on X/Twitter or Bluesky and be sure to include #AskTheProgrammer.
The Ask The Programmer podcast can be found at @AVProgrammerPod on X/Twitter or on Bluesky as @asktheprogrammer.

Sunday Jul 06, 2025
Sunday Jul 06, 2025
James King and Steve Greenblatt discuss a question from the mailbag about the best way to debug a system when it works "most of the time."
What tips can you share for other community members? What are some of your memorable stories?
To join the conversation or have your question answered on a future episode, join the Ask The Programmer group on LinkedIn and post a message, leave a comment, or reach out to us @AV_JamesKing or @stevegreenblatt on X/Twitter or Bluesky and be sure to include #AskTheProgrammer.
The Ask The Programmer podcast can be found at @AVProgrammerPod on X/Twitter or on Bluesky as @asktheprogrammer.

Sunday Jun 29, 2025
Sunday Jun 29, 2025
James King and Steve Greenblatt answer a question from the mailbag about the importance of getting certified and, if so, which certifications matter. This episode is recorded after InfoComm25.
Which certifications do you have that provide you value? What are some of your goals for certifications?
To join the conversation or have your question answered on a future episode, join the Ask The Programmer group on LinkedIn and post a message, leave a comment, or reach out to us @AV_JamesKing or @stevegreenblatt on X/Twitter or Bluesky and be sure to include #AskTheProgrammer.
The Ask The Programmer podcast can be found at @AVProgrammerPod on X/Twitter or on Bluesky as @asktheprogrammer.

Saturday Jun 28, 2025
Saturday Jun 28, 2025
James King and Steve Greenblatt welcome Chi Hang Lo, Manager of AV/IT Solutions at UCLA, to discuss his insight and tips for modern AV software development, including the use of containers, "no touch" or turnkey solutions, maintenance and support considerations, scalability, and what's next.
Chi Hang Lo can be reached via email at chihanglo@it.ucla.edu or on LinkedIn https://www.linkedin.com/in/chihanglo/.
To join the conversation or have your question answered on a future episode, join the Ask The Programmer group on LinkedIn and post a message, leave a comment, or reach out to us @AV_JamesKing or @stevegreenblatt on X/Twitter or Bluesky and be sure to include #AskTheProgrammer.
The Ask The Programmer podcast can be found at @AVProgrammerPod on X/Twitter or on Bluesky as @asktheprogrammer.

Saturday Jun 28, 2025
Saturday Jun 28, 2025
James King and Steve Greenblatt welcome Chi Hang Lo, Manager of AV/IT Solutions at UCLA, to share his AV journey, perspective on AV systems and solutions, and enterprise approach to AV programming and software development.
Chi Hang Lo can be reached via email at chihanglo@it.ucla.edu or on LinkedIn https://www.linkedin.com/in/chihanglo/.
To join the conversation or have your question answered on a future episode, join the Ask The Programmer group on LinkedIn and post a message, leave a comment, or reach out to us @AV_JamesKing or @stevegreenblatt on X/Twitter or Bluesky and be sure to include #AskTheProgrammer.
The Ask The Programmer podcast can be found at @AVProgrammerPod on X/Twitter or on Bluesky as @asktheprogrammer.

Sunday Jun 08, 2025
Sunday Jun 08, 2025
James King and Steve Greenblatt discuss when to prioritize getting something done, doing it right, and working toward perfection in AV programming.
To join the conversation or have your question answered on a future episode, join the Ask The Programmer group on LinkedIn and post a message, leave a comment, or reach out to us @AV_JamesKing or @stevegreenblatt on X/Twitter or Bluesky and be sure to include #AskTheProgrammer.
The Ask The Programmer podcast can be found at @AVProgrammerPod on X/Twitter or on Bluesky as @asktheprogrammer.

Sunday Jun 01, 2025
Sunday Jun 01, 2025
James King and Steve Greenblatt discuss InfoComm25 and programmers' involvement in AV events in general. Going to events is not just about visiting the booths. It's about networking, education, speaking opportunities, and having in-person conversations.
To join the conversation or have your question answered on a future episode, join the Ask The Programmer group on LinkedIn and post a message, leave a comment, or reach out to us @AV_JamesKing or @stevegreenblatt on X/Twitter or Bluesky and be sure to include #AskTheProgrammer.
The Ask The Programmer podcast can be found at @AVProgrammerPod on X/Twitter or on Bluesky as @asktheprogrammer.