Jeremy Theocharis

Boring is Awesome | Co-Founder & CTO at UMH

Blog

2026

Things a Veterinarian Told Me on a Hike

One in twelve packs of smoked salmon in German supermarkets has detectable listeria. And it's not from the fish.

Agent Teams are a Meeseeks Box

tokens go brrrr

What We Do At UMH

Why UMH exists, how we work, and what we build.

We built what we wished existed. €5M to double down.

Beyond compressed air and electricity, data should be the third resource every factory runs on. Today, it's blocked. We raised €5M to change that.

How I Write

A guide for LLMs (and humans) to write in my voice. Self-demonstrating.

2025

All You Need is Loops (and Humans)

How to properly use LLMs to prevent producing slop.

I Was Kidnapped by Deutsche Bahn and All I Got Was 1.50 EUR

A Christmas Eve journey. Deutsche Bahn. 35 kilometers.

Featured on HN — 1164 points, 1008 comments

Downsampling in Industrial IoT: From Dead-Band to Swinging Door Trending

Master Industrial IoT downsampling in minutes: compare lossless compression to lossy tricks like report-by-exception, dead-band filtering and swinging-door trending. Learn how UMH-Core applies them at the edge to slash Unified Namespace bandwidth and historian storage by up to 98 %.

AI In Manufacturing Is A Dumpster Fire

Why most factory-floor LLM demos break apart in production, and how a generate → freeze → test workflow restores trust.

What is MQTT? Why Most MQTT Explanations Suck—and Our Attempt to Fix Them

Frustrated by confusing MQTT explanations? This guide clarifies MQTT’s essentials, shows why it’s ideal for IoT telemetry, and reveals its drawbacks for manufacturing—plus how to integrate MQTT with data-center-grade solutions for end-to-end reliability.

The algorithmic framework for writing good technical articles

Writing technical articles is an art. This is wrong. It's a methodological process.

2024

AWS and Azure are At Least 4x–10x More Expensive Than Hetzner

Why we recommend Hetzner to try out the UMH: it is at least 4x–10x less expensive than AWS and Azure for similar VM instances.

Featured on HN — 131 points, 138 comments

Why Most Manufacturing Software Sucks - and What We Do Differently at UMH

We're building an integrated and user-centric solution for industrial IoT. This article explores the shortcomings of typical manufacturing software and how UMH's approach addresses them.

Cloud-Native Technologies on the Edge in Manufacturing

Read this article to know how modern "cloud-native" technologies such as Kubernetes, Grafana, and TimescaleDB can and must be combined with the traditional automation pyramid.

Industrial IoT Visualization: Why United Manufacturing Hub Chose Grafana

Co-authored with Denis Gontcharov. Why we chose Grafana over traditional industrial visualization tools.

Opinion: OPC UA is the Peak of All That Is Wrong in Manufacturing

Three reasons why OPC UA is not delivering on its promises: it is unreliable in practice, a security nightmare, and standardizes without actually standardizing anything.

The Unified Namespace as the Strongest Architectural Proposal for Industry 4.0

A four-chapter walkthrough of the Unified Namespace: how it slots into existing OT systems, where the term came from, how it grounds in established IT principles, and concrete examples from the field.

2023

Integrating the Unified Namespace into Your Enterprise Architecture: An Architect's Guide

The article looks at the different data requirements of frontline workers and business analysts, the roles of OLTP and OLAP databases, and the concept of Lambda Architecture for managing large volumes of real-time and historical data.

The High Compression Deception: A Reality Check on Historians vs Open-Source Databases

Explore the pros and cons of Historians versus open-source databases in sectors like oil&gas, pharmaceutical, and chemicals. This article discusses compression algorithms, storage costs, and modern compatibility.

Why designing your own IT / OT infrastructure is harder than you might think - 10 Pitfalls and how to avoid them

Navigating the design of IT/OT infrastructure without MQTT, Kafka, and Kubernetes? We embarked on that journey too and confronted numerous challenges. Our hope is that our experiences can provide you with insights towards better solutions.

Flatcar as the operating system of the Industrial IoT

Discover why we chose Flatcar as the operating system for the Industrial IoT. We want to guide you through our thought process - from our requirements to selecting the operating system.

Comparing MQTT Brokers for the Industrial IoT

Are you looking for the best MQTT broker for your IoT or IIoT project? In this technical comparison, we evaluate four popular options: Eclipse Mosquitto, VerneMQ, EMQx, and HiveMQ. We consider factors such as reliability, scalability, and maintainability to help you make an informed decision.

2022

Historians vs Open-Source databases - which is better?

OSIsoft PI, Canary, InfluxDB, TimescaleDB and Ignition - the number of tools you can use to store your data from your machinery is endless. This article provides an overview of historians and open source time series databases.

Tools & Techniques for scalable data processing in Industrial IoT

The industry is shifting from use-cases to being technology driven. We provide a look behind the United Manufacturing Hub and into our experiences for tools & techniques for data processing.

2021

Node-RED in Industrial IoT: A Growing Standard

How an open-source tool is establishing itself in a highly competitive environment against billion-dollar companies.

Featured on HN — 91 points, 28 comments

Why we chose TimescaleDB over InfluxDB

TimescaleDB is better suited for the Industrial IoT than InfluxDB, because it is stable, mature and failure resistant, it uses the very common SQL as a query language and you need a relational database for manufacturing anyway