If you passed a homeless person on the street, would you give them a dollar? Or just keep on walking?
One computer programmer has a different idea. Instead of money, he gave one homeless man a laptop and the chance to turn his life around.
Bill Weir has the IDEA OutFront.