I don't quite understand, from your website, how impact programming is different from regular programming. Do you mean volunteer? For non-profits? For social benefit companies like Etsy? Code for America?
Thanks. It doesn't need to be volunteer or non-profits. The main point for programmer should be the type of project that has an impact. This will be the main motivation for working along with other benefits.