Coding for a cause: Benefits and Pitfalls