Tech, people, and ideas.

Design thinking is a methodology used by designers to create innovative and effective solutions.  Most scientific methodologies of working take all the known factors into account when deriving a  solution, whereas, design thinking analyses both the known and the unknown. It challenges us to  delve deeper into the problem and read between the lines before forming a solution. This talk aims  to provide insight into activities and practices that assist developers in building effective,  robust, and usable software by utilising the design thinking methodology.

Developer design thinking aims to enlighten developers on ways to embrace both technical and ┬ápractical problems by keeping some of the mentioned concepts in mind and employing some of the ┬ámentioned practices in their projects. ┬áKey points: -What is design thinking? -The psychology of developers. -What makes a solution optimal? -Design thinking practices for developers. ÔÇö Brainstorming and workshops. ÔÇö Understanding people. ÔÇö Understanding the problem. ÔÇö User experience and software performance. ÔÇö Prototyping. ÔÇö Testing and quality assurance.

Conference website:

My talks and workshops are usually around software architecture, design and design thinking, tech and business, artificial intelligence, and sometimes philosophy. I always try to adapt my content and approach for talks and workshops to align with the context and audience. For more information about my talks and workshops, see here. If you're interested in having me speak at your event, contact with the details.