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

Michelle Brush
Engineering Director, Cerner Corporation


Michelle Brush is engineering director for Cerner Corporation, where she leads teams that develop the platform for ingesting stream and batch data specific to Cerner’s Population Health solutions. A math geek turned computer geek with 15 years of software development experience, Michelle has developed algorithms and data structures for search, compression, and data mining in both embedded and enterprise systems. She is the chapter leader for the Kansas City chapter of Girl Develop It.


13:1514:05 Monday, 16 October 2017
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Anti-Pattern, Best Practice
Michelle Brush (Cerner Corporation)
Average rating: ***..
(3.95, 19 ratings)
Are you vigilantly keeping watch on your system in anticipation of altering some setting or system state? When parts of your system fail, do you perform manual cleanup? If so, humans have been injected into your architecture. Michelle Brush explores the factors that lead to systems that run on human intervention and shares best practices for detecting and removing humans from the machine. Read more.
9:359:50 Tuesday, 17 October 2017
Location: King's Suite - Balmoral
Michelle Brush (Cerner Corporation)
Average rating: ***..
(3.45, 29 ratings)
Software practitioners believe if you can’t reproduce a bug, you can’t know if you’ve fixed it, but sometimes it's just not possible. Issue tracking systems have a special resolution type for this situation—Cannot Reproduce. Michelle Brush highlights principles and practices that deliver reproducibility in systems, arguing that we are getting closer and closer to the death of Cannot Reproduce. Read more.