Welcome! If you'd like to receive occasional updates, please sign up for the email list.

Below are a few highlights, and you are also invited to explore the site with the navigation on the left.


I've written several books, some through traditional publishers, others self released.
Most are related to technology in some way. For a more complete list, click here.