One thing I kept noticing in cloud environments was how quickly ownership becomes unclear.

A resource can be created for a good reason. A test. A migration. A short project. A quick workaround. Then the person who created it moves to another task, the team changes, the naming stops making sense and nobody is fully sure whether it is still needed.

The resource keeps running.

The cost keeps appearing.

The risk keeps sitting there quietly.

That was one of the first cloud lessons that stayed with me: a resource without ownership is not harmless. It is a question waiting for a bad day.

I used to think ownership was mostly an admin detail. Tags, names, documentation and cost centres. Useful, but not the main work.

I think about it differently now.

Ownership affects security. If nobody owns a service, nobody is reviewing access properly. Ownership affects reliability. If nobody owns the alert, nobody responds with confidence. Ownership affects cost. If nobody owns the resource, it is easy for waste to hide in plain sight.

A clean cloud environment is not just one with tidy architecture diagrams. It is one where people know what exists and why.

The questions I started asking were simple:

Those questions can feel basic, but they save time.

They also make technical conversations better. Instead of arguing about a setting in isolation, you start with purpose. What is this thing doing for the business or the team?

When the purpose is clear, the engineering decisions become easier.

When the purpose is missing, even simple changes feel risky.

I am still learning this, but I think good cloud work starts with responsibility. Not just knowing how to build something. Knowing who will look after it when the build is finished.