
Dan Roman
Senior Consultant and Software Developer
Ann Arbor, Michigan, United States
Actions
Dan Roman has been a Menlo Innovations software developer for 4 years and in the Software Development industry since 2015. During his time at Menlo he has continued to obsess over building his interpersonal skills alongside his technical skills and is eager to espouse the Business Values of Joy. Along with day-to-day life as a developer at Menlo, Dan has spent time teaching others about Menlo’s software development practices,
speaking at conferences, and helping to effect culture change for clients. His off-time
includes activities like tennis and learning to draw.
Area of Expertise
Legacy Code Sucks – Agile will make it Better, right?
Ask a room of developers if they write maintainable code and they’ll all raise their hands. Ask the same room if their colleagues write maintainable code and no hands will come up. It turns out, writing maintainable code is hard. Nevertheless, software teams are never going to stop encountering old code, in old frameworks, written by a lone contributor who is MIA. While a full rewrite is always an option, it isn’t always the practical one. This talk will describe some of the strategies that Menlo has deployed in helping teams perform Legacy Application triage and rehab. We will be discussing the three paths we usually take and provide real world examples for each: A full rewrite (Writing an inventory application in React), triage and leave it at that (The House (Code) written on Sand), and try and fix in place (Working in RPG on an AS400).
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top