Start Here

A guided path through zemna.net's core software architecture notes on AI agents, automation proof, tool choices, and maintainable systems.

zemna.net is not a news feed. It is a working notebook for software systems that need to survive real maintenance.

If you are new here, read these paths in order.

1. Agent boundaries

Start with the contract before the agent touches a repository.

The core idea: context is not the same as permission. A useful agent needs a map, boundaries, verification, and rollback.

2. Automation proof

Automation is only useful when the output can be trusted.

The core idea: process status is not proof of work. Check fresh artifacts, useful output, and downstream delivery.

3. Tool judgment

Tools are useful until they become load-bearing without an exit path.

The core idea: the best tool is the one you can verify, afford, and replace when the assumptions change.

4. Frontend systems

Generated UI still needs engineering discipline.

The core idea: correctness includes behavior, accessibility, performance, and future edits.

5. Regional context

I write from Indonesia as a Korean programmer and software architect. That context matters because tooling, pricing, hiring, infrastructure, and business constraints are not identical everywhere.

How to use this site

  • Use Topics when you know the engineering area.
  • Use Tags when you know the tool or pattern.
  • Use Search from the header when you remember a phrase.
  • Use RSS if you prefer quiet updates.