
CTO Think Podcast
A pragmatic podcast about leadership, product dev, and tech decisions between two recovering Chief Technology Officers.
Latest episodes

Jul 3, 2018 • 52min
When Everything's Going Wrong
How do you get things back on track when everything from the engine to the caboose is falling off? We discuss steps to take when everything and anything is spiraling downward on a tech project.

Jun 26, 2018 • 52min
Moms Can: Code with Bekah Hawrot Weigel
After giving birth to her fourth child, and suffering a serious medical issue in the process, Bekah Hawrot Weigel coped by finding a new path in life as a software developer. We talk about how she joined Moms Can: Code, founded by Erica Peterson, and began a new career as both a mother and a developer. We discuss how she got started with Etherium, Solidity, and coaching other folks to follow her path.

Jun 26, 2018 • 1h 2min
Stakeholder Types and Working With Them
The podcast discusses the importance of effectively communicating with various stakeholders including executives, investors, regulators, managers, engineers, current users, and potential users. It emphasizes the need for developers to have strong communication skills and highlights challenges faced by technical executives. It also discusses the changes in the meetup industry and the importance of well-structured and valuable content during meetings.

Jun 19, 2018 • 29min
Callbacks! and Promises! and Awaits! Oh My!
We discuss the asynchronous nature of JavaScript, the old-person method of callbacks, the evolution to Promises, and then the shiny new car of Async/Await. We whine about the learning curve of all three approaches and try to figure out why so many blog posts teach it all wrong.

Jun 12, 2018 • 52min
This Old App 12: Relational vs Document DBs
We yell at document datastores to get off our lawns! We talk about the joys of SQL and 50-year-old relational databases we grew up with, trying to make sense of why MongoDB, Firestore, and Dynamo are necessary, and Randy's unhealthy love for Materialized Views. In addition, Lotus 1-2-3 is a database, no matter what Don says.

Jun 12, 2018 • 1h 3min
Episode 25 - Thinking About Dependencies
What are the considerations do you need to make regarding third-party services and software? We talk about relying on Github after the Microsoft purchase, using AWS or Firebase, and the world of JavaScript, Node, and NPM. And Randy talks about his pet peeve of co-located servers sitting under an upstairs office kitchen.

Jun 12, 2018 • 1h 3min
Thinking About Dependencies
What are the considerations do you need to make regarding third-party services and software? We talk about relying on Github after the Microsoft purchase, using AWS or Firebase, and the world of JavaScript, Node, and NPM. And Randy talks about his pet peeve of co-located servers sitting under an upstairs office kitchen.

Jun 12, 2018 • 52min
Relational vs Document DBs
We yell at document datastores to get off our lawns! We talk about the joys of SQL and 50-year-old relational databases we grew up with, trying to make sense of why MongoDB, Firestore, and Dynamo are necessary, and Randy's unhealthy love for Materialized Views. In addition, Lotus 1-2-3 is a database, no matter what Don says.

Jun 8, 2018 • 54min
This Old App 10: Appraising Alexa (and other voice interfaces)
We talk about Alexa development, the strong developer ecosystem Amazon is investing for it, some of the privacy problems it's facing, and a few quips about Apple, Google, Microsoft, and even Samsung.

Jun 5, 2018 • 1h
Learning as a Cultural Component with Griffin Caprio
Griffin Caprio discusses building trust, psychological safety, and creating a learning-based culture. They emphasize communication, problem-solving, and organizational skills in the tech industry. The chapter explores the challenges of communication and recognition in teams and provides contact information for further engagement.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.