Technology is increasingly indispensable to delivering social impact at scale, and the differences between for-profit and nonprofit tech enterprises are well worth highlighting. Technology for Good opens with two chapters on the most common bad and good ideas related to nonprofits’ use of technology. Rather than waiting for someone else to kill the dinosaur and replace you, better to pivot to a better way of delivering on your mission. Sometimes you need to keep the program operating in a similar way but reinvent the technology. Sometimes you need to move higher up in the social good food chain by shifting from direct services to influencing others in the field to update how they operate.