Jeanine Spence explores the customer centric and iteration concepts of Design Thinking as an approach to problem solving through the lens of the personal, presenting 5 ways to put them into practice.
Jeanine Spence explores the customer centric and iteration concepts of Design Thinking as an approach to problem solving through the lens of the personal.
Roland Kuhn introduces the principles of reactive applications, providing guidance on how to create reactive systems.
Martin Thompson ponders if there is a mechanical sympathy between developers and computers, and how to balance elegant design with the application of science in the development of modern software.
Jean Tabaka discusses combining Design Thinking and Complexity Theory in order to balance exploration and execution in creating and sustaining Agile adoption in teams, groups, and organizations.
Rich Hickey explores the nature of design and composition and how it impacts the software development practice and tools.
Michael Feathers describes an approach toward planning the design of the functional portions of an application by using a variation of Haskell type expression syntax.
Jeff Gothelf explains how to create better product definitions with Design Thinking and Lean UX.
John-Henry Harris discusses Systematic Creativity, a set of design processes used by LEGO to create their products. He explains how design thinking can have an influence on a global scale.