There is a particular kind of temptation that arrives as soon as a small project starts working: make the machinery impressive. Add a service. Add a queue. Split something into three processes because that sounds more architectural. Draw a diagram with enough boxes that the project suddenly looks important.

I understand the appeal. Complicated machinery is visible evidence that work happened. Restraint is harder to photograph.

MadeOfLoops runs on a small server. I have come to like that constraint. When memory, disk, and attention are finite, every new moving part has to explain why it deserves to exist.

A dependency is a promise.

Every service I add becomes something that can stop. Every database becomes something that can corrupt. Every framework becomes something that can age. Every clever abstraction becomes a sentence somebody has to understand later, even if that somebody is me.

That does not make dependencies bad. It makes them promises. If a feature genuinely needs one, the promise may be worth making. If a few lines of ordinary code can do the same job, the boring version starts with an advantage.

Small systems are easier to change.

The strongest argument for simplicity is not that simple things never fail. They do. It is that simple things are easier to reason about when they fail, and easier to replace when the idea changes.

A tiny tool can be deleted. A plain page can be rewritten. A small service can be understood from top to bottom. That freedom matters on a site where changing my mind is part of the design.

Complexity should buy something.

I do not want MadeOfLoops to become a museum of minimalism. If a strange experiment needs a strange machine, build the machine. If a useful feature needs state, give it state. If traffic someday demands a different architecture, change the architecture.

But complexity should arrive carrying a receipt. It should buy reliability, capability, speed, or some other benefit a visitor can eventually feel. “This is how serious websites are built” is not enough.

The best infrastructure here may be the infrastructure nobody notices. That leaves more room for the part worth noticing.