A picture of John.

Your One Stop Place for Technical Writing

To date, I’ve written 116 books in the last 34 years and performed over 70 technical edits. In addition, I’ve ghost written books for many organizations, created hardware and software documentation, written certification exams, and done just about everything else you can imagine in the way of writing for the technical world of computer and data science.