It’s easy to get caught up in the day to day of building software that we tend to forget who we are building our products and services for. Developers are often assigned to work on projects they will never use, and in many cases developers never interact with a customer outside of an issue tracker. This leads to software that works in Q/A but falls apart once a customer gets their hands on it. This session will define engineering with empathy through a collection of real world examples followed by a fireside chat to dig into the details. The session will end with an extended live Q/A from the audience to help attendees understand how to leverage empathic engineering within their own teams and organizations.
In the world of software development, dealing with legacy code had often been a necessary evil, especially for successful, fast-growing companies. The design stamina hypothesis suggested that legacy code was a sign of success, not failure. The challe…