Select Page
Feedback loops are a beautiful thing

Feedback loops are a beautiful thing

Tophat: I’m back 🙂 I love control systems. I really love ‘feedback loops,’ which are probably the most popular form of process control systems in our daily lives. The feedback loop is a very common tool for controlling and improving the operation of...
Concept: Configuration

Concept: Configuration

Contraption by John Barkiple Configuration is data interpreted by a program to change its behavior so that it supports a particular use case. Problems Configuration Solves Configuration solves problems for both program developers and operators. Most program developers...
Learning to Debug

Learning to Debug

I don’t know if this is a ‘guilty’ confession or not, but I love debugging hard problems in software systems. Some of these problems took a long time to debug. Now when someone describes a particularly interesting situation I smile and say,...

Why I Design

(Reading Time: 2.5 minutes) I design to avoid waste. Waste in building something: nobody wantscan use effectivelycan afford That is, design is a process that helps maximize the value of systems we create. The design process is also critical to understanding whether we...