You Still Own the Mental Model
The real risk of AI isn't bad code, it's losing track of your own system. How planning, following and steering keeps you able to read it.
Hello, I am Simona - after a decade in software engineering, I’ve built this space to share code experiments and essays on the intersection of technical architecture and user experience.
The real risk of AI isn't bad code, it's losing track of your own system. How planning, following and steering keeps you able to read it.
Why foundational psychology like Hick's and Miller's laws survive the design review only to rot inside enterprise component trees.
Why using LLMs for basic unit tests is a missed opportunity, and how to use them to stress-test your system invariants instead.
An exploration of software architecture as a clinical management of trade-offs, where intentional boundaries and system legibility transform code from a liability into a structural asset.
A collection of experiments and prototypes exploring various design and engineering challenges. These are works in progress, so expect some rough edges and incomplete projects.
// Featured
Accessibility lab to not only test the colors and contrast of a design but also to explore the nuances of inclusive design, such as how different users might interact with a product and the various assistive technologies they might use.
// Featured
State management can be complex. This experiment is about building a visualiser to help understand and debug state in frontend applications.
THE LOGIC OF INTERFACE · Expected 2027