Essays on technology, algorithm development with occasional musings on philosophy, history and religion.
Visit Ben Hoyt