So, what are your thoughts on the true responsibility of a developer? Should they "just say no" when it comes to shortcuts? Should they listen to the customer requests? Or, should they be flexible but hone in things that affect the customer and hold fast to their values and ethics?