Skip to main content

Posts

TOMS - Inside the Guest Contact Model: A Small Value Object Behind Individual Communication

The last article in this series looked at the contact information associated with a Group. That object contained a complete postal address together with several telephone numbers and an email address. The event model contains another contact object as well, but this one is deliberately smaller. It belongs to the individual Guest . The reconstructed Guest Contact model contains only four values: a work telephone number, a home telephone number, a mobile telephone number and an email address. That simplicity is useful because it exposes an architectural decision that might otherwise be easy to miss. The software does not assume that all contact information has the same scope. An individual Guest has personal communication channels, while the Group can carry the wider postal and shared-contact information that may apply to a household, company or delegation. The Guest Contact object is intentionally narrow: it represents ways of communicating directly with an...
Recent posts

What a Four-Month Interview Process Taught Me About Rejection and Professional Validation

Based on a LinkedIn post originally published on 30 March 2026 Over several months, I participated in an extensive selection process with a large global technology organisation. The process included seven interviews covering different dimensions of the role: initial talent screening; systems design; programming; people management; technical leadership; cultural alignment; and a final discussion with a global director. The position sat within a highly specialised and emerging area of security engineering. After approximately four months, I reached the final shortlist. I was not selected. It was not the outcome I wanted, but it did not make the process worthless. A final rejection describes the result of one competition. It does not erase the evidence produced during every stage that preceded it. Seven interviews test more than technical knowledge A long interview process is not one assessment repeated several times. Each stage examines a different question. Talent screening Can the ...

The Customer Relationship Digital Twin: A New Way to Understand Customer Health

From isolated interactions to a continuously updated model of the customer relationship Most companies know remarkably little about the actual state of their customer relationships. They know what customers purchased. They know when a support ticket was opened. They know whether an invoice was paid. They know whether a survey was answered. They know whether a customer logged into an application. They know whether a subscription was cancelled. What they often do not know is something much more important: Is this customer relationship healthy? That sounds like a simple question. It isn't. A customer can continue purchasing while becoming increasingly dissatisfied. A customer can give a high satisfaction score and then quietly leave. A customer can generate no complaints while gradually disengaging. A high-value account can look stable until several small operational failures accumulate and suddenly become a retention problem. The issue is not a lack of data. The issue is that custome...

Mi Piace La Pesca Dolce and the Name Moldova Still Needs for Its Bubbles

This was another small discovery from a day that has already produced several different stories. Today was Moldova’s National Wine Day, which this year takes place on 3–4 October and celebrates its 25th edition. I have another post about the event itself, because trying to describe the entire day through a single bottle would not make much sense. This particular story actually started a few weeks earlier. Viorica had received a bottle from one of her customers — the company behind Mi Piace — and it had been sitting at home waiting for us to open it. I had not paid very much attention to it at the time. Then, while walking around National Wine Day today, I saw the Mi Piace stand amongst all the other producers and suddenly remembered the bottle. By the time we returned home, after tasting more than enough wine during the day, curiosity finally won. I had finished the wine I was drinking and decided that this was as good an opportunity as any to find out what exactly had been wa...