Bob DuCharme is a technical writer at CCRi, a machine learning and geospatial research firm in Charlottesville, Virginia. He's written five books and nearly one hundred online and print articles about information technology without using the word "functionality" in any of them. Earlier in his career he did development and data and systems architecture at Moody's Investors Service and LexisNexis. Bob received his BA in Religion from Columbia University and his Masters in Computer Science from New York University. His most recent book is O'Reilly's "Learning SPARQL."