Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK
Yiannis Kanellopoulos

Yiannis Kanellopoulos
Founder, Code4Thought

Website | @ykanellopoulos

Yiannis Kanellopoulos has spent the better part of two decades analyzing and evaluating software systems in order to help organizations address any potential risks and flaws related to them. (In his experience, these risks or flaws are always due to human involvement.) With Code4Thought, Yiannis is turning his expertise into democratizing technology by rendering algorithms transparent and helping organizations become accountable. Targeted outcomes of his work include building trust between the organization utilizing the algorithms and those affected by its output and rendering the algorithms more persuasive, since their reasoning will be easier to explain. He’s also a founding member of Orange Grove Patras, a business incubator sponsored by the Dutch Embassy in Greece to promote entrepreneurship and counter youth unemployment. Yiannis holds a PhD in computer science from the University of Manchester.


10:1510:45 Monday, 29 October 2018
Location: Table 2
Yiannis Kanellopoulos (Code4Thought), Evelyn van Kelle (Software Improvement Group)
Yiannis and Evelyn are convinced that the future is all about people and that happy developers create the best products and quality. They are more than happy to chat about key (social) factors that determine developer happiness and about how we collaborate while creating software systems. Read more.
13:1514:05 Monday, 29 October 2018
Location: Park Suite (St. James / Regents)
Secondary topics:  Best Practice
Yiannis Kanellopoulos (Code4Thought), Evelyn van Kelle (Software Improvement Group)
Average rating: ***..
(3.75, 12 ratings)
If you want to develop high-quality products, you need happy developers and strong feedback loops. Yiannis Kanellopoulos and Evelyn van Kelle discuss the factors that determine developer happiness, explore the crucial relationship between developer happiness and code quality, and explain how to enhance overall code quality through a blend of interpersonal communication and tool-based analysis. Read more.