Welcome! I’m Georgios.
I share practical insights on formal specification, TDD, DevOps, and platform engineering.
Welcome! I’m Georgios.
I share practical insights on formal specification, TDD, DevOps, and platform engineering.
The performance of a coding agent depends on two things: the capability of the underlying model, and the context it receives. Improving the model is out of our hands; that is the domain of AI research organizations. Context is the lever we actually control.
And today, we treat that lever as ours alone. We write the instructions, we maintain the CLAUDE.md, and we decide what the agent needs to know. The agent consumes; we author.
By Georgios Chinis
read moreIn large organizations, authorization can be a very complex topic. Almost always it is tightly constraint with strict compliance requirements, while at the same time it is intricately tied to the user experience. Who hasn’t had the experience of trying to access a resource they need for work only to be stumped by insufficient access, access that can sometimes take days or even weeks to be granted.
For engineering platform teams, that is an especially acute problem. As it is part of their mission, to provide a seamless experience and at the same time they need care for authorization of multiple offerings that multiples the pain of any friction.
By Georgios Chinis
read moreHow should two microservices communicate?
Let’s analyze two different communication patterns:
Using TLA+ we are going to model the two different patterns to see how well they fit our requirements. In our specification, we are also going to take into account unexpected failures that can affect the system and show how to model them in TLA+.
By Georgios Chinis
read more