David Auerbach is an American author and former Microsoft and Google software engineer.
BY David Auerbach / 3 mins
BY David Auerbach / 4 mins
BY David Auerbach / 2 mins
BY David Auerbach / 5 mins