Ten years ago, the company I worked for faced a problem. We ran a Supervisory Control And Data Acquisition (SCADA) server that enabled the monitoring and control of natural gas wells in the Four Corners region. For a decade, we hosted 1200+ wells for nearly a dozen clients, some too small to afford the server/infrastructure […]
Wetware- Life’s version of software
Computer Science has provided a very useful lens through which to study living things. Developing software often requires designing a way to take in information, process that data, and then make decisions on a course of action. There are many routes to go about doing this, from hard coding all possible inputs and responses to […]
Building a Computer from the Ground Up
A few years ago, I was taking a class in Digital Logic and Architecture. The one thing that struck me over and over again was how very clear and basic logic components – literal switches- were and yet how powerful they could be. As I learned more, I began to see how these things functioned […]