My blog got my chess.com account closed

I was very surprised to find this email in my inbox today. It said my profile had been closed for spam. This got me a bit upset because the last time I logged in chess.com was in 2024 and the only way I could be spamming would be if I got hacked.

As it turned out, I included a link to my blog in the bio years ago, and the anti-spam AI flagged that link as spam. Chess.com’s support bot connected me with a human within minutes, and my account was restored almost immediately. I got a bonus diamond membership, played a few games, and realized I forgot how to play there.

It’s great that chess.com maintains nice human support. Kudos to their support engineer who got my account back. Most online services do not make it easy to reach out a to an understanding human, especially if you’re logged-out. Boo for the AI that messed everything up in the first place.

Her Final Breath by Robert Dugoni

I’m glad I bought the second book in the Tracy Crosswhite series. The first one was a good thriller, but it also had some disappointing moments. The second one is great. I couldn’t figure out who the killer was. It fooled me well.

To some extent, the first two books are connected, as the murder is introduced in the first book, although it is only mentioned. In the second book, we will see Tracy Crosswhite work on it.

Here are some good parts about the book:

  • No superheroes or super-heroic traits. Any success is achieved by regular police work
  • More than one case at the same time, reminding me of the best books by Michael Connelly
  • Characters behave logically. We had some cases of comical stupidity in part one and while real life is full of that, I don’t like reading it in thrillers
  • More than one meaningful character. It’s not all about Tracy. Her colleagues and partner help significantly

Overall, a clear 5*/5. I’m already half-way through the third one, and the fourth is rolling on the floor next to my bed. It’s a solid series, won’t be surprised if it gets mentioned in the annual reading summary.

I climbed Musala for a second time this year

One of my annual goals was to do three real hikes in 2026. A week ago, I did a semi-unplanned hike to the highest peak in Bulgaria, Musala, which is 2925 meters high. Kids couldn’t come with me because one got motion sickness, and the other didn’t want to come out of solidarity. However, they got inspired and wanted to go to the peak as well.

So this week, we attempted a retry. This time, phones were banned in the car, I drove extra carefully, nobody vomited in the car, and all four of us managed to get to about 2500 meters. Then the big kid got signs of altitude problems and had to give up.

The little one (aged 7) kept going, flying ahead of me for the most part, and we reached the top. Took us 3h, only 20-30 minutes slower compared to doing it on my own. He didn’t want to do any breaks. I’m not sure what to do now because I have one of the kids achieving this relatively difficult goal, and the other – not. Maybe we need to come for a third time this summer. We can still improve the organization because we lost 1h waiting for the gondola. The optimal hike would start with buying the tickets the day before and then going to the line at 8:15. Does it matter all that much if you start at 8:30 or 9:30 – probably not. You need to be super slow to miss the lift, which works until 18:30.

The final step count for the day was almost 30K, which is my personal best since I started tracking. I couldn’t imagine I would ever be able to do that 3-4 years ago, when I had trouble walking up to the 4th floor without a break.

A metric for an experimentation system’s maturity

Experiments in the context of software involve showing different groups of people different UIs or features and measuring the impact. This is one way to make informed decisions based on data rather than opinions. If experiments aren’t used, decision-making is usually subjective and prone to errors.

Humans are not good at predicting the future. We may be able to guess where the bus will stop next, but try guessing the price of Bitcoin next year. Being able to properly evaluate the outcome of decisions has real value, while relying on opinions can lead to irreversible losses.

Experiments are one way to get that data, and they’re something I’ve practiced a lot over the last two decades. I can say I have some experience, good or bad. But how far did I get with my own understanding of what a mature experimentation system should be?

The book I’m reading introduces a very interesting metric for experimentation maturity, based on the number of experiments, run per year. Metrics like this can certainly be criticized as superficial, it’s comparable to lines of code written or numbers of PRs. But having a metric is better than not having one, so here’s the maturity model from Trustworthy Online Controlled Experiments, Chapter 4. Numbers apply for large online services, like Google.

  1. Crawl phase: <10 experiments/year, few metrics, no internal system, manual post-experiment analysis
  2. Walk phase: up to 50/year, establishing standard metrics and some setup and data validation procedures, some internal systems and scorecards are available
  3. Run phase: up to 250/year, adoption at a level where most decisions are verified; the focus is on scaling, ease of use, increased number of standard metrics (100s to 1000s)
  4. Fly phase: 1,000s/year, a memory system is developed, the process is built around experimentation, shipping is easy, proper learnings and knowledge are preserved, metric drill downs (mentioned later in the book), thousands of metrics

The book isn’t exactly clear about when you’re out of Run and into Fly, given that one is around 250 experiments and the other is 1,000+, but it at least gives you a way to estimate roughly where you are if you’re running experiments.

It also doesn’t talk much about metric classification. As experimentation matures, metrics should be grouped into categories, with drill-downs for important characteristics. Some of the examples of what should be available felt very strong, like things I wish I knew sooner.

This book is great. I’m about 20 pages away from the end, and I have enough notes to write a chapter rather than a blog post. The last chapters are full of formulas and take time, as some of the formulas are not something I’ve encountered before. I learned stats with pen and paper, making countless calculations of averages, standard deviations, p-values, and such by hand. When I encounter a new stats formula, my brain wants to see the tables behind it, the charts behind it, the history behind it, and it refuses to move on by just accepting it.