Episodes
Michael Stiefel spoke with Ken Finnigan about how the lack of feedback impedes the development of software professionals. Without feedback, the right candidates are not hired, software professionals cannot improve or grow into new roles, or individuals stagnate or regress in their current positions. Feedback must also be delivered at the right time - when it can be effectively used. Read a transcript of this interview: https://bit.ly/4fjmLto Subscribe to the Software Architects’ Newsletter...
Published 11/11/24
Published 11/11/24
In this podcast episode, Roland and Anthony discuss the Godfather of AI, Geoffrey Hinton, who developed pivotal algorithms like backpropagation, contributed to neural visualization with t-SNE, and inspired a resurgence in neural networks with AlexNet's success. Hinton now voices concerns about AI's future, addressing both its potential benefits and its risks. They then turn to John von Neumann, the Godfather of Programming, whose vast impact spanned mathematics, the Manhattan Project, and...
Published 11/06/24
In this podcast, Namee Oberst, co-founder of AI Bloks, the company behind AI framework LLMWare, discusses the recent trend in Generative AI and Language Model technologies, the Small Language Models (SLMs) and how these smaller models are empowering the edge computing on devices and enabling AI-powered PC's. Read a transcript of this interview: https://bit.ly/3O9LZOZ Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry...
Published 11/04/24
In this podcast, Roland and Anthony discuss the use of simulation of both musical instruments and robots. They explore how software and sampling techniques allow musicians to replicate the sounds of real instruments and to design better pianos before manufacturing. They discuss how robot simulations allow testing code safely in virtual environments, avoiding costly or dangerous real-world consequences. The conversation extends to frameworks like Gazebo, Unity, and reinforcement learning...
Published 10/30/24
In this podcast, Roland Meertens and Anthony Alford discuss coordinate systems, both in AI and the physical world. They explore how a library's classification systems mirror the concept of embeddings in AI, where documents are organized based on similarity and how AI tools like RAG use vector spaces to efficiently retrieve the right content. They then discuss physical coordinate systems and how different countries have developed various schemes to represent the Earth’s surface, such as the...
Published 10/23/24
In this episode of Generally AI, Roland Meertens and Anthony Alford discuss the historical cycles of AI "summers" and "winters": periods of optimism and decline in AI research. The conversation follows the story of neural networks, from Rosenblatt’s perceptron, to the resurgence of AI with backpropagation and deep learning in the 2010s. They also explore the potential for a future "AI Winter", as technological advances face both hype and skepticism. They then discuss the A* search algorithm,...
Published 10/16/24
In this podcast Michael Stiefel spoke with Bernd Ruecker about how important process orchestration is for solving business problems, and how it is often misunderstood by architects and developers. They also spoke about the importance of visual tools, training new developers, and the dangers of being trapped by the joy of technology. Read a transcript of this interview: https://bit.ly/3YfOPaP Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and...
Published 10/14/24
In this podcast, Roland Meertens and Anthony Alford discuss their favorite algorithms, starting with the etymology of the word "algorithm." They explore the Fibonacci sequence and the many algorithms for computing it. Roland introduces the concept of probabilistic counting, focusing on the HyperLogLog algorithm, which can be used to estimate the count of unique items. Meertens also shares his own personal algorithm for estimating how many people he talks to at conferences. Read a transcript...
Published 10/09/24
QCon conferences cover emerging trends in software, and this episode features members of the QCon San Francisco 2024 programming committee discussing those trends selected to be the focus of this year’s QCon San Francisco. This discussion is similar to InfoQ trends reports, with expert practitioners highlighting the technologies and practices that they feel deserve attention. Read a transcript of this interview: https://bit.ly/3Bk912b Subscribe to the Software Architects’ Newsletter for...
Published 10/07/24
Hosts Roland and Anthony discuss how AI is being used to make creativity more accessible. While some Generative AI content lacks variety and artistic depth, there is potential for AI to assist human creators rather than replace them. They also explore the challenge of evaluating generative AI models. Unlike with non-generative AI models, Gen AI evaluation lacks clear ground truth, especially for creative tasks such as image generation or music creation. The conversation covers different...
Published 10/02/24
This episode provides an overview of the real-world technologies involved in the umbrella phrase Artificial Intelligence. Anthony Alford explains just enough about machine learning, large language models, retrieval-augmented generation, and other AI terms which today’s software architects need to be able to discuss. Read a transcript of this interview: https://bit.ly/3TnfbVI Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from...
Published 09/16/24
In this podcast episode, speakers from the InfoQ Dev Summit Munich 2024 discuss the recent CrowdStrike incident, which triggered widespread outages and highlighted vulnerabilities in cloud infrastructure. The panel shares personal experiences and emphasizes the importance of resilience in IT systems, the implications of cloud dependency, and the lessons learned about risk management and automation in organizations. Read a transcript of this interview: https://bit.ly/4gbCew8 Subscribe to...
Published 09/03/24
In this episode of the podcast, members of the InfoQ editorial staff and friends of InfoQ will be discussing the current trends in the domain of AI, ML and Data Engineering. One of the regular features of InfoQ are the trends reports, which each focus on a different aspect of software development. These reports provide the InfoQ readers and listeners with a high-level overview of the topics to pay attention to this year. InfoQ AI, ML and Data Engineering editorial team met with external...
Published 08/14/24
In this episode, Thomas Betts talks with Jacqui Read about communication patterns. Similar to software and architecture patterns, these provide guidance for how to improve communication by knowing your audience and what you need to explain to them. Read a transcript of this interview: https://bit.ly/4cRJ6gc Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and...
Published 07/29/24
At the recent InfoQ Dev Summit Boston, Justin Sheehy of Akamai delivered an insightful opening keynote on being a responsible developer in the age of artificial intelligence hype. The talk was aimed at software practitioners who might be feeling overwhelmed by the rapid developments and inflated expectations surrounding AI. We’re sharing Justin’s full talk in this special episode of the InfoQ Podcast. We hope you enjoy it. Read a transcript of this interview: https://bit.ly/3VZiHpo...
Published 07/09/24
In this episode, Thomas Betts talks with Shawna Martell and Dan Fike, about the Navigators program at Carta and how they are finding ways to decentralize decisions and empower individual contributors. The quality of technical decisions is improved, and decisions are reached more quickly because the people involved are close to the relevant context. Read a transcript of this interview: https://bit.ly/45jfXHZ Subscribe to the Software Architects’ Newsletter for your monthly guide to the...
Published 06/17/24
In this podcast, Meryem Arik, Co-founder/CEO at TitanML, discusses the innovations in Generative AI and Large Language Model (LLM) technologies including current state of large language models, LLM Deployment, state-of-the-art Retrieval Augmented Generation (RAG) apps, and inference architecture stack for LLM applications. Read a transcript of this interview: https://bit.ly/3X5ZVPu Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience...
Published 06/10/24
In this podcast, Edo Liberty, Founder and CEO at Pinecone, discusses the importance of vector databases in the successful adoption of Generative AI and LLM based applications and how vector databases are different from traditional data stores. Read a transcript of this interview: https://bit.ly/4aHaVGi Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and...
Published 06/03/24
In this episode, Thomas Betts talks with Nick Tune, co-author of the book Architecture Modernization - Socio-technical Alignment of Software, Strategy, and Structure. The discussion includes how to know if it makes sense to invest in an architecture modernization journey, how to get started, what benefits you can expect to achieve and how to measure the improvements. Read a transcript of this interview: https://bit.ly/4ayqBeR Subscribe to the Software Architects’ Newsletter for your...
Published 05/27/24
In this podcast, Vitess CNCF project technical lead Deepthi Sigireddi discusses the architecture of cloud native distributed databases, sharding, replication, and failover. She also talks about what DB developers should consider when choosing distributed databases. Read a transcript of this interview: https://bit.ly/3JWNJbT Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and...
Published 05/20/24
In this podcast Michael Stiefel spoke to Anthony Alford and Roland Meertens about the future of software development and the training of new developers, in a world where Large Language Models heavily contribute to software development. Read a transcript of this interview: https://bit.ly/3ycggYv Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and...
Published 05/13/24
In this episode, Thomas Betts talks with Sophia Prater about Object-Oriented UX (OOUX). OOUX focuses on identifying the objects and relationships within a system, allowing for better communication and collaboration among designers, product owners, engineers, and architects. Prater explains the process of OOUX, which involves multiple rounds of discovery, requirements, prioritization, and revision. She emphasizes the importance of establishing a shared language and understanding of the core...
Published 05/06/24
In this podcast Michael Stiefel spoke to Robert Hurlbut about what it means to make an application, not just the code, secure. Robert is a Principal Application Security Architect and Threat Modeling Lead at Aquia, a PhD student at Cap TechU and co-host of the Application Security Podcast. Read a transcript of this interview: https://bit.ly/4dha4yx Subscribe to the Software Architects’ Newsletter for your monthly guide to the essential news and experience from industry peers on emerging...
Published 05/01/24
In this InfoQ podcast, host Daniel Bryant sat down with speakers from the InfoQ Dev Summit Boston (June 24-25) and discussed the critical challenges and decisions developers are currently facing. Topics covered include platform engineering, the evolution of senior software developer roles into Staff-Plus positions, AI's impact on the SDLC, and the importance of security. Read a transcript of this interview: https://bit.ly/4460pXx Subscribe to the Software Architects’ Newsletter for your...
Published 04/24/24