The Art Of Software
Show Outline
The Art of Software is a radio show that provides a look under the hood of software – how it is created and the software industry behind it. The listener is guided through insights in software technologies and the methods used to author, gaining a better understanding of how they work and how to work with them.
-
In the season opener, we will look at how software is created from a 50,000 foot level – peering into every stage from original idea to deployment and adoption. We will define the problem landscape and the approach used to break it down into manageable chucks that can be brought to life as aspects of your application.
-
In our second show, we will focus on the very hot topic of Block-Chain technology – what it is, and how you can start building applications that employ it.
-
Our third show will take a broader look at software as it applies to the Internet Of Things (IoT); what that means to the software development stack, interfaces, and attack vectors (security concerns).
-
We will then start to dive in a little deeper for the fourth segment - into the development of software as a service, service oriented architecture, and micro services; what these are and how to build modern implementations.
-
Cloud deployment scenarios are discussed in our fifth show, comparing Amazon Web Service, Microsoft Azure, and Google Cloud from a technical adoption and integration perspective.
-
The sixth show will look at security from an algorithmic perspective; what are the choices available and best practices for protecting your site, application databases and file content, and customer personal information.
-
For our seventh show we take a step back and look at the various layers of software used to build applications known as the software stack – we will discuss the options and implications of choosing technologies in each layer.
-
Stepping even further back for our eighth show, we will pull back the curtain on black-hat and white-hat software specialists; those that perform penetration testing of vulnerable systems for various organizations and governments.
-
The ninth show we will spend some time on lessons learned and review some of the more poignant and epic fails in the software industry.
-
We will then move onto the breath of tools available to software professionals today, and discuss the best and worst tools for various types of jobs and outcomes.
-
Ethics in software wraps up our 11th show, where we look at the responsibilities implied and applied to those who create applications that run our lives.
-
Our second to last episode will summarize the evolution of the software industry, offering an opportunity for retrospection, reflection and reinvention.
-
The last show of our season will bring us full circle and talk about software as a business; how to get started with insights and lessons learn from the trials of experience entrepreneurs.