Adam D. Scott
Adam D. Scott

Adam D. Scott

Software engineering manager, author, and educator. Probably over-caffeinated.