# experimentation

Published articles for experimentation.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## How to Implement Feature Flags for Safe and Gradual Rollouts

DevFeed: [How to Implement Feature Flags for Safe and Gradual Rollouts](<https://devfeed.tech/articles/how-to-implement-feature-flags-for-safe-and-gradual-rollouts-20764.md>)

Original publisher: [Read original article](<https://www.freecodecamp.org/news/how-to-implement-feature-flags-for-safe-and-gradual-rollouts/>)

Author: Abisoye Alli-Balogun

Published: 2026-09-14T14:58:55Z

Content type: article

Language: en

Sources: [freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More](<https://devfeed.tech/sources/freecodecamp-programming-tutorials-python-javascript-git-more.md>)

Topics: [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Development](<https://devfeed.tech/topics/development.md>), [Tech Debt](<https://devfeed.tech/topics/tech-debt.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [tech-debt](<https://devfeed.tech/tags/tech-debt.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This article explains how to implement feature flags for safe, gradual rollouts. It covers separating deployment from release, boolean toggles, percentage-based rollouts, user segmentation, experimentation, kill switches, lifecycle management, and common anti-patterns.

### Source excerpt

Feature flags are one of the most powerful tools in a team's deployment arsenal. They decouple deployment from release, meaning your CI/CD pipeline can push code to production servers on every merge,

## Analyze your experiments in ChatGPT with the Datadog Experiments plugin

DevFeed: [Analyze your experiments in ChatGPT with the Datadog Experiments plugin](<https://devfeed.tech/articles/analyze-your-experiments-in-chatgpt-with-the-datadog-experiments-plugin-2239.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/chatgpt-datadog-experiments/>)

Author: Jonathan Fulton; Amy Zhou; Uday Tennety

Published: 2026-09-11T00:00:00Z

Content type: article

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [experiments](<https://devfeed.tech/topics/experiments.md>), [data](<https://devfeed.tech/topics/data.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [openai](<https://devfeed.tech/tags/openai.md>)

### AI overview

Datadog introduces a ChatGPT Work plugin that lets teams query current experiment results in plain language while retaining Datadog's statistical methods, guardrails, and connected context.

### Source excerpt

Learn how the Datadog Experiments OpenAI Data plugin lets your team read, question, and act on experiment results directly in ChatGPT.

## How we built Datadog Experiments

DevFeed: [How we built Datadog Experiments](<https://devfeed.tech/articles/how-we-built-datadog-experiments-2283.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/how-we-built-datadog-experiments/>)

Author: Chas DeVeas; Aaron Silverman; Tyler Buffington; Jonathan Fulton; Taylor Overturf

Published: 2026-09-10T00:00:00Z

Content type: article

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [experiments](<https://devfeed.tech/topics/experiments.md>), [real user monitoring](<https://devfeed.tech/topics/real-user-monitoring.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [acquisition](<https://devfeed.tech/tags/acquisition.md>), [data-analytics](<https://devfeed.tech/tags/data-analytics.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [observability](<https://devfeed.tech/tags/observability.md>), [product-analytics](<https://devfeed.tech/tags/product-analytics.md>), [real-user-monitoring](<https://devfeed.tech/tags/real-user-monitoring.md>)

### AI overview

Datadog describes rebuilding its experimentation platform to speed up confident A/B-test decisions. The article explains a flexible CUPED approach that reduces metric variance and can be applied to segments.

### Source excerpt

Datadog Experiments shortens the time from result to decision with CUPED on percentiles, verifiable warehouse results, and near real-time RUM metrics.

## Why Spotify Is Not Using Bayesian A/B Testing

DevFeed: [Why Spotify Is Not Using Bayesian A/B Testing](<https://devfeed.tech/articles/why-spotify-is-not-using-bayesian-a-b-testing-156.md>)

Original publisher: [Read original article](<https://engineering.atspotify.com/2026/9/why-spotify-is-not-using-bayesian-a-b-testing/>)

Author: Spotify Engineering

Published: 2026-09-08T13:18:44Z

Content type: article

Language: en

Sources: [Spotify Engineering](<https://devfeed.tech/sources/spotify-engineering.md>), [Spotify Engineering Blog](<https://devfeed.tech/sources/spotify-engineering-blog.md>)

Topics: [Data Science](<https://devfeed.tech/topics/data-science.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [data](<https://devfeed.tech/tags/data.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [inference](<https://devfeed.tech/tags/inference.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

Spotify argues that Bayesian A/B testing can be oversimplified and that its claimed advantages require careful configuration. The article compares Bayesian and frequentist approaches and explains why Spotify does not currently need Bayesian inference alongside its frequentist tooling.

### Source excerpt

Clearing the confusion about what Bayesian A/B testing is. The post Why Spotify Is Not Using Bayesian A/B Testing appeared first on Spotify Engineering.

## Coordinate product launches with Datadog

DevFeed: [Coordinate product launches with Datadog](<https://devfeed.tech/articles/coordinate-product-launches-with-datadog-2244.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/coordinate-product-launches-with-datadog/>)

Author: Milene Darnis; Adam Virani

Published: 2026-09-08T00:00:00Z

Content type: tutorial

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [experiments](<https://devfeed.tech/topics/experiments.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [bits-ai](<https://devfeed.tech/tags/bits-ai.md>), [digital-experience-monitoring](<https://devfeed.tech/tags/digital-experience-monitoring.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [launch](<https://devfeed.tech/tags/launch.md>), [product-analytics](<https://devfeed.tech/tags/product-analytics.md>), [session-replay](<https://devfeed.tech/tags/session-replay.md>)

### AI overview

A tutorial on using Datadog Product Analytics Launches to plan product releases, define measurement questions, create tracking plans, and identify missing events and properties before rollout.

### Source excerpt

Learn how to turn a product brief and feature flag into a connected launch workflow for instrumentation, experimentation, QA, and reporting.

## How we built a benchmarking framework to horizontally accelerate transaction model research

DevFeed: [How we built a benchmarking framework to horizontally accelerate transaction model research](<https://devfeed.tech/articles/how-we-built-a-benchmarking-framework-to-horizontally-accelerate-transaction-model-research-38850.md>)

Original publisher: [Read original article](<https://building.nubank.com/how-we-built-a-benchmarking-framework-to-horizontally-accelerate-transaction-model-research/>)

Author: Nubank Editorial

Published: 2026-09-03T13:53:30Z

Content type: article

Language: en

Sources: [Nubank](<https://devfeed.tech/sources/nubank.md>)

Topics: [benchmarking](<https://devfeed.tech/topics/benchmarking.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Transformer](<https://devfeed.tech/topics/transformer.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [architectures](<https://devfeed.tech/tags/architectures.md>), [automated](<https://devfeed.tech/tags/automated.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [data](<https://devfeed.tech/tags/data.md>), [data-science-machine-learning](<https://devfeed.tech/tags/data-science-machine-learning.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [framework](<https://devfeed.tech/tags/framework.md>), [model](<https://devfeed.tech/tags/model.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

Nubank built an automated benchmarking framework for horizontally evaluating transformer-based transaction representation models across multiple downstream tasks and trials. The framework made experimentation reproducible and statistically rigorous, helping the team identify improvements that generalize across applications. It increased the team's capacity to run experiments by roughly five times per month while reducing operational overhead.

### Source excerpt

The framework that transformed weeks of manual experimentation into automated pipelines for horizontal transaction model research The post How we built a benchmarking framework to horizontally accelerate transaction model research appeared first on Building Nubank.

## How AI-native companies turn workflows into operating capability

DevFeed: [How AI-native companies turn workflows into operating capability](<https://devfeed.tech/articles/how-ai-native-companies-turn-workflows-into-operating-capability-6291.md>)

Original publisher: [Read original article](<https://openai.com/index/ai-native-company-workflows>)

Published: 2026-09-01T17:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [account-management](<https://devfeed.tech/tags/account-management.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-adoption](<https://devfeed.tech/tags/ai-adoption.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [codex](<https://devfeed.tech/tags/codex.md>), [developer](<https://devfeed.tech/tags/developer.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [integration](<https://devfeed.tech/tags/integration.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [tools](<https://devfeed.tech/tags/tools.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

The article explains how Basis, Clay, and Exa Labs embed AI agents into onboarding, account management, and developer integrations. It presents a progression from teaching agents stable processes to giving them persistent context and enabling tested action, with emphasis on repeatability, measurement, trust, and continuous improvement.

### Source excerpt

Basis, Clay, and Exa Labs use AI agents to improve onboarding, account management, and developer integrations. See what enterprise leaders can apply.

## PyTorch vs. TensorFlow: Differences, Performance, and How to Choose

DevFeed: [PyTorch vs. TensorFlow: Differences, Performance, and How to Choose](<https://devfeed.tech/articles/pytorch-vs-tensorflow-differences-performance-and-how-to-choose-4448.md>)

Original publisher: [Read original article](<https://www.toptal.com/developers/deep-learning/pytorch-vs-tensorflow>)

Author: NICOLAS PIRO, DATA SCIENTIST AND AI DEVELOPER @ TOPTAL

Published: 2026-08-27T04:00:00Z

Content type: comparison

Language: en

Sources: [Toptal Blog](<https://devfeed.tech/sources/toptal-blog.md>)

Topics: [Training AI Models](<https://devfeed.tech/topics/training-ai-models.md>)

Tags: [deep-learning](<https://devfeed.tech/tags/deep-learning.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pytorch](<https://devfeed.tech/tags/pytorch.md>), [tensorflow](<https://devfeed.tech/tags/tensorflow.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

A comparison of PyTorch and TensorFlow for deep-learning experimentation, model design, production workflows, tooling, and infrastructure considerations.

### Source excerpt

This comprehensive guide explores how PyTorch and TensorFlow shape deep-learning work in 2026, from experimentation and model design to production workflows, ecosystem tooling, and infrastructure considerations.

## Responsible AI adoption needs developer workflow design

DevFeed: [Responsible AI adoption needs developer workflow design](<https://devfeed.tech/articles/responsible-ai-adoption-needs-developer-workflow-design-2213.md>)

Original publisher: [Read original article](<https://stackoverflow.blog/2026/08/24/responsible-ai-adoption-needs-developer-workflow-design/>)

Author: Dr. Gleb Tsipursky

Published: 2026-08-24T14:00:00Z

Content type: article

Language: en

Sources: [Stack Overflow Blog](<https://devfeed.tech/sources/stack-overflow-blog.md>)

Topics: [responsible-ai](<https://devfeed.tech/topics/responsible-ai.md>), [shadow AI](<https://devfeed.tech/topics/shadow-ai.md>), [AI Strategy](<https://devfeed.tech/topics/ai-strategy.md>), [AI Platforms/Deployment](<https://devfeed.tech/topics/ai-platforms-deployment.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-adoption](<https://devfeed.tech/tags/ai-adoption.md>), [article](<https://devfeed.tech/tags/article.md>), [cc-by-sa](<https://devfeed.tech/tags/cc-by-sa.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [developer](<https://devfeed.tech/tags/developer.md>), [devex](<https://devfeed.tech/tags/devex.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [responsible-ai](<https://devfeed.tech/tags/responsible-ai.md>), [se-stackoverflow](<https://devfeed.tech/tags/se-stackoverflow.md>), [se-tech](<https://devfeed.tech/tags/se-tech.md>), [shadow-ai](<https://devfeed.tech/tags/shadow-ai.md>), [tools](<https://devfeed.tech/tags/tools.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article argues that responsible AI adoption depends on designing developer workflows, not merely publishing policies. It presents shadow AI as a signal that approved tools or processes are too slow, vague, or disconnected from engineering work, and recommends investigating workflow friction while providing monitored gateways and approved AI platforms that support visibility and experimentation.

### Source excerpt

Organizations cannot solve shadow AI with a document employees read once. They need to make responsible use easier than improvised use.

## Two ways to measure the cumulative impact of experiments

DevFeed: [Two ways to measure the cumulative impact of experiments](<https://devfeed.tech/articles/two-ways-to-measure-the-cumulative-impact-of-experiments-2316.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/two-ways-to-measure-cumulative-impact/>)

Author: Lukas Goetz-Weiss; Eddie Cai

Published: 2026-08-18T00:00:00Z

Content type: opinion

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [experiments](<https://devfeed.tech/topics/experiments.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>), [Data Science](<https://devfeed.tech/topics/data-science.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [product](<https://devfeed.tech/tags/product.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This article explains why summing the observed lift from winning experiments overstates cumulative impact because of the winner's curse. It presents two established approaches: a randomized holdout that measures the combined effect directly, and a statistical correction that aggregates existing experiment estimates. Datadog's Cumulative Impact feature applies the correction without requiring a quarter-long holdout and can analyze an entire experimentation program or a filtered team subset.

### Source excerpt

Summing individual wins overstates true impact. See two accurate methods, holdouts and Datadog's Cumulative Impact, and how to choose between them.

## What building an AI-native finance function taught me

DevFeed: [What building an AI-native finance function taught me](<https://devfeed.tech/articles/what-building-an-ai-native-finance-function-taught-me-6320.md>)

Original publisher: [Read original article](<https://openai.com/index/building-an-ai-native-finance-function>)

Published: 2026-08-10T17:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [business](<https://devfeed.tech/tags/business.md>), [company](<https://devfeed.tech/tags/company.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [finance](<https://devfeed.tech/tags/finance.md>), [openai](<https://devfeed.tech/tags/openai.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [tools](<https://devfeed.tech/tags/tools.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

OpenAI CFO Sarah Friar describes lessons from building an AI-native finance function, including zero-day financial close, continuously updated forecasting, broad access to AI, structured experimentation, workflow accountability, and measuring AI's dependable work for ROI.

### Source excerpt

OpenAI CFO Sarah Friar shares five lessons for building an AI-native finance function, from automated forecasting to stronger controls and AI ROI.

## Evolving AI maturity for our user experience team

DevFeed: [Evolving AI maturity for our user experience team](<https://devfeed.tech/articles/evolving-ai-maturity-for-our-user-experience-team-1917.md>)

Original publisher: [Read original article](<https://1password.com/blog/evolving-ai-maturity-for-our-user-experience-team>)

Author: info@1password.com (Matt Davey)

Published: 2026-08-07T00:00:00Z

Content type: article

Language: en

Sources: [Blog on 1Password Blog](<https://devfeed.tech/sources/blog-on-1password-blog.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [building-1password](<https://devfeed.tech/tags/building-1password.md>), [community](<https://devfeed.tech/tags/community.md>), [design](<https://devfeed.tech/tags/design.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [prototypes](<https://devfeed.tech/tags/prototypes.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

The article presents an AI maturity model for user experience teams, arguing that mature adoption improves decisions, collaboration, and product experiences rather than merely accelerating work.

### Source excerpt

AI is changing how products get made. For user experience teams, that means the very shape of the work is changing. There are two key elements of user experience design. On one side is craft: the interaction, nuance, visual judgement, emotional texture, and other qualities that make a product feel considered. On the other side are systems, strategy and behavioural thinking: journeys, concepts, mental models, product architecture, behavioural patterns, and the shared systems and languages that help teams make better products. AI tooling has created opportunities to deepen both of these skillsets. Designers can now get closer to the front-end experience using real components, real data, and realistic prototypes, instead of hoping that important details survive the process. At the same time, we now have more ability to work upstream, shaping product decisions at the strategy level. Now, rather than strategy and execution conflicting with each other, they can harmonize more closely, held together by a team that can think clearly and ship responsibly. The challenge of AI is that working faster simply produces more work; it doesn't always mean that work is better. For UX and design teams, AI maturity is not simply about whether a team uses AI, but whether it improves the quality of our decisions, our collaboration, and the experiences we ship. An AI maturity model for user experience teams In the early stages of adoption, AI use tends to be experimentation without much structure. A designer might use it to generate a few rough ideas or make an impressive prototype, but it falls apart when the team asks how it would actually work. To avoid the pitfalls of confusing AI enthusiasm with maturity, 1Password has been investing in AI fluency across the company. To make that progress visible and chart a path to impact, we have developed a simple maturity model for design teams, which charts AI use from limited, reactive, developing, embedded, and finally through to leading. Head

## Correlation Lied to Us: Rethinking Product Impact with Causal Inference

DevFeed: [Correlation Lied to Us: Rethinking Product Impact with Causal Inference](<https://devfeed.tech/articles/correlation-lied-to-us-rethinking-product-impact-with-causal-inference-20383.md>)

Original publisher: [Read original article](<https://tech.olx.com/correlation-lied-to-us-rethinking-product-impact-with-causal-inference-5ba47181f7c5?source=rss----761b019b483f---4>)

Author: Enderson Santos

Published: 2026-08-04T15:31:01Z

Content type: article

Language: en

Sources: [OLX](<https://devfeed.tech/sources/olx.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>)

Tags: [causal-inference](<https://devfeed.tech/tags/causal-inference.md>), [data](<https://devfeed.tech/tags/data.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [performance](<https://devfeed.tech/tags/performance.md>), [product-analytics](<https://devfeed.tech/tags/product-analytics.md>)

### AI overview

The article examines why higher-tier OLX exposure packages appeared to perform worse than cheaper packages in some cases. It explains that sellers self-select packages, making direct package-level comparisons potentially misleading, and introduces causal inference as an approach to separate correlation from causation.

### Source excerpt

Introduction At OLX, professional sellers pay for higher-tier packages because they promise more exposure. More visibility, and, in theory, better results. But when we looked at the data, something unexpected happened. In some cases, ads published with premium packages appeared to perform worse than ads using cheaper packages. That raised an uncomfortable question: If higher-tier packages provide more exposure, shouldn't they consistently perform better? At first glance, there were several possible explanations. Perhaps the extra visibility weren't creating as much value as we expected. Perhaps ranking dynamics were offsetting the additional exposure. Or perhaps the package itself wasn't the real driver of performance. It was then that we started asking a different question: Were we measuring this correctly? More specifically, were the ads across different packages actually comparable in the first place? Answering that question turned out to be far more important than comparing package-level metrics. It forced us to rethink how we measure product impact in a marketplace environment and ultimately led us to a causal inference approach designed to separate correlation from causation. In this article, I'll walk through how we approached that problem, what we learned, and how comparing similar ads changed our understanding of the true value created by exposure products. Problem Definition To understand the challenge, it's important to first understand how package exposure works at OLX. Professional sellers self select into a package when publishing their ads. The difference between packages is largely defined by how many boosts an ad receives during its lifetime. For example, in the picture below we can see that Package 1 includes 1 boost on the period of 30 days, package 2 includes 2 boosts, package 3 includes 3 boosts, and package 4 includes 4 boosts all in the same period of 30 days. The business expectation is straightforward: more boosts should create more visibili

## Open Sauce and GPS time were my summer AI Antiseptics

DevFeed: [Open Sauce and GPS time were my summer AI Antiseptics](<https://devfeed.tech/articles/open-sauce-and-gps-time-were-my-summer-ai-antiseptics-10472.md>)

Original publisher: [Read original article](<https://www.jeffgeerling.com/blog/2026/open-sauce-gps-time-badge/>)

Author: jeff@jeffgeerling.com (Jeff Geerling)

Published: 2026-07-22T14:00:00Z

Content type: opinion

Language: en

Sources: [Jeff Geerling](<https://devfeed.tech/sources/jeff-geerling.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Data visualization](<https://devfeed.tech/topics/data-visualization.md>), [MicroPython](<https://devfeed.tech/topics/micropython.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [badge](<https://devfeed.tech/tags/badge.md>), [claude](<https://devfeed.tech/tags/claude.md>), [coding](<https://devfeed.tech/tags/coding.md>), [data-visualization](<https://devfeed.tech/tags/data-visualization.md>), [electronics](<https://devfeed.tech/tags/electronics.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [gps](<https://devfeed.tech/tags/gps.md>), [micropython](<https://devfeed.tech/tags/micropython.md>), [open-sauce](<https://devfeed.tech/tags/open-sauce.md>), [projects](<https://devfeed.tech/tags/projects.md>), [time](<https://devfeed.tech/tags/time.md>), [videos](<https://devfeed.tech/tags/videos.md>), [visualization](<https://devfeed.tech/tags/visualization.md>)

### AI overview

The author describes using Claude to build a 2,141-line MicroPython Badgeware app for a Pimoroni Tufty 2350 and Adafruit PA1010D GPS module. The GPS Time Badge uses GPS data to discipline the badge's internal real-time clock, although timing accuracy was limited by the hardware and BadgeOS architecture. The author also logged GPS satellite and fix-quality data and used Claude to create an interactive visualization, highlighting data visualization as a practical use of AI tools.

### Source excerpt

In the midst of our AI slop revolution, traveling to the West coast for Open Sauce this past weekend was the perfect antiseptic for rising costs, summer heat, and online divisiveness. It's ironic, then, that I used Claude to vibe code my Tufty GPS Time Badge. Partly due to time constraints, and partly because I wanted to see if I could complete a personal project end-to-end, without editing a line of code, I throw my requirements at Claude and ultimately came up with this 2141-line MicroPython app for Pimoroni's Badgeware ecosystem.

## Harness AI Configs for Runtime Controls of AI Behavior

DevFeed: [Harness AI Configs for Runtime Controls of AI Behavior](<https://devfeed.tech/articles/harness-ai-configs-for-runtime-controls-of-ai-behavior-13364.md>)

Original publisher: [Read original article](<https://www.harness.io/blog/announcing-ai-config-management>)

Author: Nico Zelaya

Published: 2026-07-21T00:00:00Z

Content type: article

Language: en

Sources: [Harness Blog](<https://devfeed.tech/sources/harness-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [feature flags](<https://devfeed.tech/topics/feature-flags.md>), [experiments](<https://devfeed.tech/topics/experiments.md>), [Model Routing](<https://devfeed.tech/topics/model-routing.md>), [Inference](<https://devfeed.tech/topics/inference.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [blog](<https://devfeed.tech/tags/blog.md>), [config](<https://devfeed.tech/tags/config.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [inference](<https://devfeed.tech/tags/inference.md>), [policy](<https://devfeed.tech/tags/policy.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

Harness AI Config Management provides a governed runtime configuration layer for changing prompts, models, routing, inference parameters, and other AI behavior without redeploying code. It supports targeting, experimentation, approvals, policy controls, versioning, and audit trails.

### Source excerpt

Harness AI Config Management helps teams change prompts, models, and AI behavior at runtime with targeting, experimentation, approvals, policy, and audit trails | Blog

## A Recap of the 2026 Experimentation Conference at Booking.com

DevFeed: [A Recap of the 2026 Experimentation Conference at Booking.com](<https://devfeed.tech/articles/a-recap-of-the-2026-experimentation-conference-at-booking-com-30447.md>)

Original publisher: [Read original article](<https://booking.ai/a-recap-of-the-2026-experimentation-conference-at-booking-com-f43d48698fcd?source=rss----4d265f07defc---4>)

Author: Mel JI Mueller

Published: 2026-07-16T08:18:03Z

Content type: article

Language: en

Sources: [Booking.com Data Science](<https://devfeed.tech/sources/booking-com-data-science.md>)

Topics: [experiments](<https://devfeed.tech/topics/experiments.md>), [decision-making](<https://devfeed.tech/topics/decision-making.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [ai](<https://devfeed.tech/tags/ai.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [events](<https://devfeed.tech/tags/events.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [organizational](<https://devfeed.tech/tags/organizational.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [recap](<https://devfeed.tech/tags/recap.md>), [themes](<https://devfeed.tech/tags/themes.md>)

### AI overview

A recap of Booking.com's 2026 Experimentation Conference, which brought together more than 150 experimentation practitioners from 49 companies. The article summarizes survey findings, conference themes, and sessions on AI-assisted experimentation, experimentation quality and velocity, and organizational culture.

### Source excerpt

By Kevin Anderson, Angelica Goetzen, Jorden Lentze, and Melanie Mueller On May 18, 2026, we hosted the third annual Experimentation Conference at Booking.com on our Amsterdam campus. What started in 2024 as an experiment itself -- would large-scale experimentation practitioners come together to learn from each other? -- has grown into an event which brings together over 150 practitioners from 49 companies which run experiments at scale. About one third of attendees came back a second or third time. The room collectively ran 56,000 experiments per year. It's a unique crowd, and that's exactly the point. The day opened with sharing the results of the survey data we collected from the participating companies on the state of experimentation across the room, revealing some interesting findings: most teams operate a centre of excellence model, roughly a third release over 90% of features through controlled experiments, and the top challenges are scaling, coordination, platform tooling, and culture. These shared experiences helped shape the programme. We had three sessions, grouped by the three conference themes: AI and experimentation: AI-assisted analysis, no-code experimentation Quality / velocity tradeoff: High-quality vs high-speed experimentation Experimentation culture: Build organizational buy-in and data-driven decision-making Each session followed the same format: two talks, then a panel discussion on the same topic. We closed with nine parallel breakout groups for deeper conversation. Below is a recap of the key sessions. Read the recap of 2025 | Read the recap of 2024 Session 1: AI and experimentation The conference started off with the hot topic of AI in experimentation. AI is changing how we experiment and how we support experimenters. How Experimentation Protects Decisions in an AI-Written World -- Marcel Toben Marcel Toben, Head of Engineering at Zalando, opened with a provocation he'd recently heard from software engineers in Berlin: nobody on his team had wr

## Your AI is only as responsible as you are

DevFeed: [Your AI is only as responsible as you are](<https://devfeed.tech/articles/your-ai-is-only-as-responsible-as-you-are-2191.md>)

Original publisher: [Read original article](<https://stackoverflow.blog/2026/07/14/your-ai-is-only-as-responsible-as-you-are/>)

Author: Phoebe Sajor

Published: 2026-07-14T07:40:00Z

Content type: article

Language: en

Sources: [Stack Overflow Blog](<https://devfeed.tech/sources/stack-overflow-blog.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-governance](<https://devfeed.tech/tags/ai-governance.md>), [design](<https://devfeed.tech/tags/design.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [responsible-ai](<https://devfeed.tech/tags/responsible-ai.md>), [se-stackoverflow](<https://devfeed.tech/tags/se-stackoverflow.md>), [se-tech](<https://devfeed.tech/tags/se-tech.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

A podcast conversation with Microsoft's Sarah Bird on responsible AI, the NIST approach, the risks of impact-free experimentation, and human/AI workflow design that reduces unnecessary escalation.

### Source excerpt

Recorded at Microsoft Build, Ryan welcomes Sarah Bird, Microsoft's Chief Product Officer for Responsible AI, about how we can build and use AI responsibly with the NIST approach, why most irresponsible AI comes from experimentation without thought of impact, and how Microsoft is researching thoughtful human/AI workflow design to reduce unnecessary escalation.

## Eliminate Reliability Blind Spots in AWS, Azure, and GCP

DevFeed: [Eliminate Reliability Blind Spots in AWS, Azure, and GCP](<https://devfeed.tech/articles/eliminate-reliability-blind-spots-in-aws-azure-and-gcp-11565.md>)

Original publisher: [Read original article](<https://www.gremlin.com/blog/eliminate-reliability-blind-spots-detected-risks-aws-azure-gcp>)

Author: Andre Newman

Published: 2026-07-14T00:00:00Z

Content type: article

Language: en

Sources: [Gremlin Blog](<https://devfeed.tech/sources/gremlin-blog.md>)

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Chaos Engineering](<https://devfeed.tech/topics/chaos-engineering.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [aws](<https://devfeed.tech/tags/aws.md>), [azure](<https://devfeed.tech/tags/azure.md>), [containers](<https://devfeed.tech/tags/containers.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [features](<https://devfeed.tech/tags/features.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [gremlin](<https://devfeed.tech/tags/gremlin.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [outages](<https://devfeed.tech/tags/outages.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [uptime](<https://devfeed.tech/tags/uptime.md>)

### AI overview

Gremlin's expanded Detected Risks feature automatically identifies high-priority reliability risks across AWS, Azure, GCP, and Kubernetes environments. It is designed to reveal issues such as misconfigured deployments, crash-looping containers, missing readiness probes, and poor pod distribution before they cause outages.

### Source excerpt

Discover reliability risks without running a single test. See how Gremlin identifies high-priority reliability risks across AWS, Azure, and GCP to prevent outages.

## Designing For Distressed Users: Why Mental Health Apps Shouldn't Follow Every UI Fashion

DevFeed: [Designing For Distressed Users: Why Mental Health Apps Shouldn't Follow Every UI Fashion](<https://devfeed.tech/articles/designing-for-distressed-users-why-mental-health-apps-shouldn-t-follow-every-ui-fashion-4298.md>)

Original publisher: [Read original article](<https://smashingmagazine.com/2026/07/designing-distressed-users-mental-health-apps-ui/>)

Author: hello@smashingmagazine.com (Kat Homan)

Published: 2026-07-09T15:00:00Z

Content type: article

Language: en

Sources: [Articles on Smashing Magazine -- For Web Designers And Developers](<https://devfeed.tech/sources/articles-on-smashing-magazine-for-web-designers-and-developers.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [User interface design](<https://devfeed.tech/topics/ui-design.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>)

Tags: [cognitive-load](<https://devfeed.tech/tags/cognitive-load.md>), [design](<https://devfeed.tech/tags/design.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [health](<https://devfeed.tech/tags/health.md>), [innovation](<https://devfeed.tech/tags/innovation.md>), [mental-health](<https://devfeed.tech/tags/mental-health.md>), [research](<https://devfeed.tech/tags/research.md>), [retention](<https://devfeed.tech/tags/retention.md>), [ui](<https://devfeed.tech/tags/ui.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

This article argues that mental health apps should prioritize simplicity, reduced cognitive strain, accessibility, trust, and retention over fashionable interface trends. It presents trend-driven design as a potential source of friction for distressed or overwhelmed users and introduces an evaluation framework grounded in research, product audits, and app-store evidence.

### Source excerpt

Many UI trends are designed to capture attention and signal innovation, but those goals often conflict with the needs of mental health apps: reducing cognitive strain, fostering trust, and providing a sense of refuge. Kat Homan introduces an evaluation framework that helps designers assess whether trendy visual and interaction patterns support or undermine the unique goals of mental health experiences.

## The effect distribution: The missing piece in experimentation programs

DevFeed: [The effect distribution: The missing piece in experimentation programs](<https://devfeed.tech/articles/the-effect-distribution-the-missing-piece-in-experimentation-programs-2266.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/effect-distribution-in-experimentation/>)

Author: Tyler Buffington

Published: 2026-07-02T00:00:00Z

Content type: article

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [experiments](<https://devfeed.tech/topics/experiments.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article explains why effect distributions are essential for interpreting results across experimentation programs. It shows how statistically significant results can all be false positives when true effects are concentrated at zero, and introduces the challenge of estimating true effects from noisy observed effects.

### Source excerpt

Learn about the importance of considering the effect distribution when running experiments.

## Variance Reduction Below the Randomization Grain

DevFeed: [Variance Reduction Below the Randomization Grain](<https://devfeed.tech/articles/variance-reduction-below-the-randomization-grain-20111.md>)

Original publisher: [Read original article](<https://tech.instacart.com/variance-reduction-below-the-randomization-grain-31719f87a7d2?source=rss----587883b5d2ee---4>)

Author: Tilman Drerup

Published: 2026-07-01T16:28:36Z

Content type: article

Language: en

Sources: [Instacart](<https://devfeed.tech/sources/instacart.md>)

Topics: [experiments](<https://devfeed.tech/topics/experiments.md>)

Tags: [capacity](<https://devfeed.tech/tags/capacity.md>), [causal-inference](<https://devfeed.tech/tags/causal-inference.md>), [economics](<https://devfeed.tech/tags/economics.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [marketplaces](<https://devfeed.tech/tags/marketplaces.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [reduce](<https://devfeed.tech/tags/reduce.md>), [science](<https://devfeed.tech/tags/science.md>), [techniques](<https://devfeed.tech/tags/techniques.md>), [variance](<https://devfeed.tech/tags/variance.md>)

### AI overview

This article explains how marketplace experiments can reduce metric variance below the level at which treatment is randomized. It describes cluster-level randomization for containing interference and shows how fine-grained outcome predictability can improve statistical power and reduce experimentation time.

### Source excerpt

Sergio Camelo, Caitlin Kearns, Matias Cersosimo, and Tilman Drerup As artificial intelligence increases the velocity of engineering and science teams, experimental throughput is set to become a bottleneck for many product decisions. Many companies can now build faster than they can experiment, with queues of good ideas running the risk of not being tested because of lack of experimental capacity. This problem is particularly severe in marketplaces, where the presence of spillover and cannibalization effects between experimental units requires cluster-level randomization techniques. That randomization, in turn, has the unfortunate tendency to substantially reduce statistical power and slow down experimentation. In this post, we show that the predictability of outcomes at fine grains can be exploited to reduce the variance of aggregate metrics, even when experiments themselves are run at a coarse level. Since statistical power depends on metric variability, this yields considerable reductions in experimentation time. The Interference Problem In marketplace settings, behavior and outcomes for individual participants are inherently intertwined. In a delivery marketplace like Instacart, for example, the dispatch system solves a bipartite matching problem between shoppers and customer orders. Since assignments are global and interdependent, matching an order to one shopper means that the same order cannot be matched to another shopper. As a result, changing the handling for a single order creates ripples that affect the orders around it. If an experimenter were to assign a treatment intervention to one of these orders while leaving neighboring orders as controls, the latter would evidently be contaminated. A common response to this problem is to randomize treatments at the level of a cluster, chosen so that interference can stay within it. In food and grocery delivery, that cluster is typically a geographical region. Since every order within a region sees the same treatme

## Outlier Handling at Scale in Experimentation

DevFeed: [Outlier Handling at Scale in Experimentation](<https://devfeed.tech/articles/outlier-handling-at-scale-in-experimentation-30453.md>)

Original publisher: [Read original article](<https://booking.ai/outlier-handling-at-scale-in-experimentation-a8bb140e1ab8?source=rss----4d265f07defc---4>)

Author: Margarida Moreira da Silva

Published: 2026-07-01T13:44:26Z

Content type: article

Language: en

Sources: [Booking.com Data Science](<https://devfeed.tech/sources/booking-com-data-science.md>)

Topics: [experiments](<https://devfeed.tech/topics/experiments.md>), [data](<https://devfeed.tech/topics/data.md>), [Simulation](<https://devfeed.tech/topics/simulation.md>), [Ground truth / benchmark quality](<https://devfeed.tech/topics/ground-truth-benchmark-quality.md>), [plotting](<https://devfeed.tech/topics/plotting.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [false-positive](<https://devfeed.tech/tags/false-positive.md>), [outlier-detection](<https://devfeed.tech/tags/outlier-detection.md>), [simulation](<https://devfeed.tech/tags/simulation.md>), [variance](<https://devfeed.tech/tags/variance.md>)

### AI overview

The article examines how extreme values affect experimentation at Booking.com. It describes permutation tests and simulated A/A experiments for diagnosing distorted p-value distributions, and reports that increasing outlier magnitude and frequency can cause test failures.

### Source excerpt

At Booking.com, thousands of experiments run simultaneously across highly heterogeneous users, from individual travellers to large travel agencies. This means our experiment data regularly contains legitimate but extreme values. When these go unhandled, they distort the statistical conclusions we draw, leading us to scale ideas that don't create value, or to discard ones that do. So, we need outlier handling methods that are reliable, automated, and applicable across diverse metrics without manual intervention. The Problem When extreme values are present in experiment data, they can compromise the estimation of average treatment effects (ATE), leading to unreliable test results and reduced statistical power. Even a single observation can inflate variance enough to mask a real effect or produce a spurious one. In practice, this means we risk shipping changes that appear positive but are not, or killing promising features because noise masked their real effect. At Booking.com's scale, this increase in false conclusions quickly compounds into a meaningful impact on customer experience and business outcomes. A Diagnostic Tool: the Permutation Test One way to assess whether extreme values are distorting results is the permutation test. By permuting over experiment data, we generate hundreds of simulated AA experiments where we know the ground truth: there is no real effect. Plotting the resulting p-values, we expect a uniform distribution. If it instead looks skewed, the underlying data distribution is compromising the validity of results. Plot 1: P-value distributions from simulated A/A tests. Clean normally-distributed estimated effects produce a uniform distribution (left), while the presence of extreme outliers results in skewed p-values (right), indicating a distorted false positive rate.Simulation Evidence: What Drives Failure? We ran AA permutation tests across a range of simulated data distributions to understand when they fail (i.e. not show a uniform p-value di

## Introducing GeneBench-Pro

DevFeed: [Introducing GeneBench-Pro](<https://devfeed.tech/articles/introducing-genebench-pro-6487.md>)

Original publisher: [Read original article](<https://openai.com/index/introducing-genebench-pro>)

Published: 2026-06-30T00:00:00Z

Content type: article

Language: en

Sources: [OpenAI News](<https://devfeed.tech/sources/openai-news.md>)

Topics: [AI research agents](<https://devfeed.tech/topics/ai-research-agents.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [complexity](<https://devfeed.tech/tags/complexity.md>), [data](<https://devfeed.tech/tags/data.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [diagnostics](<https://devfeed.tech/tags/diagnostics.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [explore](<https://devfeed.tech/tags/explore.md>), [model](<https://devfeed.tech/tags/model.md>), [models](<https://devfeed.tech/tags/models.md>), [performance](<https://devfeed.tech/tags/performance.md>), [research](<https://devfeed.tech/tags/research.md>), [skills](<https://devfeed.tech/tags/skills.md>), [support](<https://devfeed.tech/tags/support.md>), [testing](<https://devfeed.tech/tags/testing.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

GeneBench-Pro is a research-level benchmark for evaluating whether AI agents can make judgment-heavy decisions during computational-biology analysis. It uses messy datasets and downstream decision targets to assess ambiguity handling, analytical-path selection, iterative experimentation, and revision of initial plans.

### Source excerpt

Introducing GeneBench-Pro, a new benchmark testing AI performance in genomics, biology, and scientific research using complex, real-world datasets.

## Kotlin Multiplatform in Production: Two Real-World Use Cases from Booking.com

DevFeed: [Kotlin Multiplatform in Production: Two Real-World Use Cases from Booking.com](<https://devfeed.tech/articles/kotlin-multiplatform-in-production-two-real-world-use-cases-from-booking-com-23724.md>)

Original publisher: [Read original article](<https://medium.com/booking-com-development/kotlin-multiplatform-in-production-two-real-world-use-cases-from-booking-com-46ffe13a773d?source=rss----1c36c35f9c76---4>)

Author: Diego Gómez Olvera

Published: 2026-06-05T15:09:18Z

Content type: article

Language: en

Sources: [Booking.com Development - Medium](<https://devfeed.tech/sources/booking-com-development-medium.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>), [experiments](<https://devfeed.tech/topics/experiments.md>), [A/B Testing](<https://devfeed.tech/topics/a-b-testing.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Design system](<https://devfeed.tech/topics/design-system.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [a-b-testing](<https://devfeed.tech/tags/a-b-testing.md>), [android](<https://devfeed.tech/tags/android.md>), [booking](<https://devfeed.tech/tags/booking.md>), [bookingcom](<https://devfeed.tech/tags/bookingcom.md>), [compose](<https://devfeed.tech/tags/compose.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [concepts](<https://devfeed.tech/tags/concepts.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [data](<https://devfeed.tech/tags/data.md>), [development](<https://devfeed.tech/tags/development.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [experiment](<https://devfeed.tech/tags/experiment.md>), [experimentation](<https://devfeed.tech/tags/experimentation.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [ios](<https://devfeed.tech/tags/ios.md>), [java](<https://devfeed.tech/tags/java.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [objective-c](<https://devfeed.tech/tags/objective-c.md>)

### AI overview

This article describes two Booking.com engineering use cases for Kotlin Multiplatform and Compose Multiplatform: a shared experimentation library for consistent experiment assignments across Android and iOS, and hosting an Android design system in a web browser.

### Source excerpt

Introduction For the majority of Booking.com travelers, mobile is the primary channel for researching, planning, and booking trips. Recent data shows that over 80% of travelers rely on a mobile app during the research phase, with more than half of all bookings occurring on mobile devices. Consequently, the Android and iOS platforms are critical to the company's product strategy; engineering choices made here have significant repercussions for the entire organisation. To maintain agility at this scale, two elements must function in unison: Strict decision validation: At any time, Booking.com manages over 1,000 simultaneous experiments across its product suite, with hundreds active on mobile. Every minor adjustment undergoes A/B testing via our proprietary experimentation library before reaching the user. A unified design system ensures product consistency and makes design goals transparent to all contributors, not just maintenance engineers. This article examines two specific engineering challenges solved using Kotlin Multiplatform (KMP) and Compose Multiplatform (CMP): Developing a shared experimentation library to ensure uniform experiment assignments across Android and iOS. Using Compose Multiplatform to host our Android design system in a web browser, bridging the gap between design concepts and implementation. While both cases use the same underlying technology, each provides unique insights into multiplatform development. Use case 1: shared experimentation library on Android and iOSThe problem with two implementations Historically, our internal experimentation library, responsible for managing experiment assignments, evaluations, and tracking on mobile, was maintained as two distinct codebases: a mix of Java and Kotlin for Android and Objective-C for iOS. While intended to be identical, managing two languages with fluctuating team resources inevitably led to logic drift. Discrepancies in event-tracking and experiment-fetching behaviours emerged, though they wer

[Next page](<https://devfeed.tech/tags/experimentation.md?cursor=WyIyMDI2LTA2LTA1VDE1OjA5OjE4KzAwOjAwIiwgIjBjMjNmMDE0LTJjZGQtNDQ2Ny1iOGQ5LTE4N2NjNTQyZDM4ZiJd>)