AI

Notes on IoT, Smart Home & AI

By Dmitrii Balabanov — practical experiments, setups and fixes

Latest Ai Ai-Agents Software-Engineering Reliability Cybernetics Sre

A Loop, Not a Pipeline: How to Design an Autonomous Full-Cycle Software Development System

Dmitrii Balabanov
Dmitrii Balabanov
Jul 31, 2026 · 26 min

Agents can write code, but autonomous software development is not a code-generation problem. It is a control-systems problem: designing feedback loops, independent verification, repair, and measured autonomy. Agents already write most of the code at frontier companies, yet no system in the world runs the path “idea → code → production → operations” without a human. This article argues that the bottleneck is not model intelligence but the engineering of feedback loops, and derives four design rules for an autonomous full-cycle system. The frame comes from reliability theory and cybernetics of the 1950s-70s — where “build reliable systems out of unreliable components” was solved once already — combined with the LLM-agent research of 2023-2026, where it is being solved a second time.

Read →
Picoclaw Homeassistant

Connecting PicoClaw to My Smart Home

I already had a fairly practical smart home setup: Home Assistant as the main hub, Zigbee devices, ESPHome…

Matter Thread

The Future of Matter and Thread: 2026 Outlook

For years, building a smart home meant choosing a “camp”: Apple Home, Google Home, or Amazon…

Homeassistant Zigbee

Which Smart Home Controller to Choose: My Setup

People often ask: “What should I base my smart home on?” Over the years, I’ve settled on a setup that’s…

Esphome Homeassistant

Fixing ESPHome CairoSVG Error on macOS Homebrew Installation

If you use ESPHome on macOS installed via Homebrew and encounter an error like this: Failed config image:…

Homeassistant ESP8266

Simple Dough Rise Detector with ESP8266 & VL53L1X

Below I’ll explain how I built a simple “smart” sensor to monitor when dough has risen enough. As soon…

Homeassistant

Garmin and Home Assistant Integration

Continuing the series of articles, this one focuses on integrating Garmin watches with Home Assistant. As I…

Homeassistant Localtuya

Localtuya templating problem fix

To manage my smart home, I use infrared controllers (like these). By using the LocalTuya project, I ensure…

Homeassistant Garmin

Installing Home Assistant in Supervised Mode

The main advantage of Supervised Mode is the ability to install add-ons. This makes it easy to integrate tools…

Homeassistant Zigbee

Automating Blinds with Zigbee and Home Assistant

I have blinds on my window and for a long time, I was wondering how to integrate them into my Home Assistant…

Homeassistant Zigbee

Zigbee turn on Level

Sometimes, you may encounter a situation where a Zigbee light turns on at its minimum brightness by default.…

Homeassistant

Homeassistant и Tuyalocal

I’ve been slowly building a “smart home” for a while now. After a lot of experimentation, I…