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

James Thompson
Principal Software Engineer, Mavenlink

Website | @plainprogrammer

James Thompson is a principal software engineer at Mavenlink, where he is committed to helping engineering teams become more deliberate in how they build software through developing strong learning cultures, principled engineering practices, and holistic architectural thinking. He has worked with web technologies since 2003.


10:45am–12:15pm Tuesday, February 5, 2019
Location: Trianon Ballroom
Secondary topics:  Best Practice, Overview
James Thompson (Mavenlink)
Average rating: ***..
(3.52, 27 ratings)
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 (Mavenlink)
Average rating: ***..
(3.29, 7 ratings)
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.