Breaking down seemingly intractable problems can create a pathway to solving the most interesting and rewarding problems in the world today.
As a software engineer, you may want to create a new novel algorithm or be asked to solve a complex architectural problem by your employer; what tools are available to you to help you model the problem?
Functional decomposition is a mathematical technique used to break down large problems of many kinds. It's a powerful skill to have for hobbyists and senior engineers alike, even in the object-oriented climate of the industry today.
We will explore how functional decomposition can be used to break down a large problem, designing the software that parses a recipe into instructions for a robot chef, into testable chunks.
Head down to Bamboo in downtown Detroit to meet local software engineers, listen to a presentation, and enjoy some tasty food and drinks.
6:30 Meetup Start
8:30 La Fin