Joel Spolsky

Joel Spolsky

Biography