I was saddened today to hear that Doug Engelbart had died. We all owe ...

​Read More

Some Thoughts On The Future of Reading Like any good technologist, I’m very interested ...

​Read More