David Auerbach is an American author and former Microsoft and Google software engineer.
No posts found.