Ivan Gekht | Oct 10, 2024
In this conversation, Ari Block and Ivan Gekht discuss the intricacies of software development, emphasizing the importance of problem-solving, customer feedback, and building long-term relationships with clients. They explore the engineering process, the significance of voice of customer programs, and the role of sales and marketing in product development. The discussion also covers the concept of the Minimum Viable Product (MVP), risk management, and ensuring high-quality software through various methodologies, including code reviews and quality assurance practices. Ivan shares valuable insights on the importance of embracing the journey in one's career and the need for developers to understand fundamental principles of software development.