Inheriting and persisting complex legacy apps while pushing things forward. I had the task of updating a large feature. That feature had many unfortunate shoot yourself in the foot decisions about it like allowing users to set the color of the background and text colors. With a large and older demographic - we had to update things carefully while being forced to not implement all best practices initially, but gradually improve the experience.