Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK

Research-driven development: Improve the software you love while staying productive

Phil Winder (Winder Research and Development)
13:1514:05 Monday, 16 October 2017
Location: Buckingham Room - Palace Suite
Secondary topics:  Best Practice, Overview
Average rating: **...
(2.86, 14 ratings)

What you'll learn

  • Learn the qualities of a good researcher
  • Understand how research-driven development can improve the way you approach problem solving


Chances are that like most developers, you love learning and having new problems to solve but hate monotony and bureaucracy. You’ve probably put strategies in place to mitigate the things you don’t likeā€”for instance, using an anarchic development process like Agile to reduce the amount of time spent in meetings. But have you ever thought about the way in which you approach learning and problem solving?

Philip Winder argues that modern developers are in fact researchers, even if most don’t identify themselves as such. Research-driven development is the acknowledgement that developers are researchers. To that end, Philip explores shares practical tips to make people better researchers and therefore better developers.

Photo of Phil Winder

Phil Winder

Winder Research and Development

Philip Winder is a multidisciplinary architect working toward the research and development of cutting-edge technology. Phil has significant experience in machine learning and electronics, but most recently, he has been developing cloud-based full stack microservice systems for a range of clients. His company, Winder Research, has recently released a range of developer- and business-focused data science training courses. Phil holds a PhD and master’s degree in electronics, with a focus on embedded signal processing, from the University of Hull in the UK. He lives in the north of the UK with his wife and two young children.