Hoytech is the professional website of Doug Hoyte.

Thank you for visiting. Please see the About page for more information.

On this website I write and talk about various technical topics.

I am available for consulting opportunities, please get in touch if you are interested.



An introduction to process control theory and description of the PID algorithm (Proportional, Integral, Derivative), along with a demo of an in-browser simulation I developed.


The reasons for and design of my perl module Update::Immutable and the companion javascript module update-immutable.


In April 2009 I wrote up a simple utility over a weekend called vmtouch. It helped me solve a few problems I was experiencing on the job and, most pressingly, let me run a series of experiments to satisfy my curiosity about how the filesystem page cache works. I have found vmtouch very useful over the past 7 or so years, and apparently a few other people have too.


A walk-through of a simple FM demodulator I built for RTL-SDR: source code.


Secure, efficient, simple random token generation: Session::Token.