Engineering the Future of Software
Feb 3–4, 2019: Training
Feb 4–6, 2019: Tutorials & Conference
New York, NY
James Thompson

James Thompson
Director, Software Development, Cingo Solutions

Website | @plainprogrammer

James Thompson is the director of software development for Cingo Solutions, where he is committed to helping grow and improve software engineering teams through developing strong learning cultures, principled engineering practices, and holistic architectural thinking. He’s been developing software professionally since 2003 and has been a technology hobbyist and enthusiast since the early 1990s.


10:45am–12:15pm Tuesday, February 5, 2019
Location: Trianon Ballroom
Secondary topics:  Best Practice, Overview
James Thompson (Cingo Solutions)
Every software system has an architecture. Many are little more than the result of circumstances, rather than deliberate decisions. Helping teams think about software architecture is a key to helping them grow well. James Thompson demonstrates how to assess approaches and make decisions based on what matters to your team and your projects. Read more.
2:15pm–3:05pm Tuesday, February 5, 2019
Location: Sutton Center/Sutton South
Secondary topics:  Best Practice
James Thompson (Cingo Solutions)
Everything fails at some level, in some way, some of the time. How we deal with those failures can ruin our day or help us learn and grow. Join James Thompson to explore some of the patterns for dealing with failure in service-based systems graciously. Read more.