...

Modern Data Platform Adoption: The Human Side of Migrations

Modern Data Platform Adoption: The Human Side of Migrations

Cutting-edge data platforms open new doors to businesses, as they enable enterprise AI and inform strategic decisions. However, successful transformation takes a holistic approach to the modern data platform adoption that goes far beyond the technology itself. While many enterprises invest heavily in modern data platforms on the cloud, they often struggle to see tangible […]

A/B testing an ML-powered learning-to-rank algorithm

A/B testing an ML-powered learn-to-rank algorithm [part 2]

Personalisation is one of the most impactful applications of machine learning. In this article, we will explore the development and A/B testing of the ML-powered learn-to-rank (LTR) algorithm we helped one of our clients to build. The solution was created for Secret Escapes, a leading members-only online travel deals company with millions of users worldwide. […]

Building an ML-powered Learning-to-Rank Algorithm

Building an ML-powered learn-to-rank algorithm [part 1]

One of the most powerful uses of machine learning technology is personalisation. In this article, we will go into detail about building an ML-powered Learning-to-Rank (LTR) algorithm for a client in the travel industry. Secret Escapes is one of the world’s leading members-only online travel brands, offering hand-picked offers to millions of users worldwide. They […]

How to Measure Happiness and Safety in Tech Teams

How to measure happiness and safety in tech teams

Software product development initiatives can go awry for a whole range of reasons. However, the main ones tend not to be technical at all. Rather, they are a result of the human factor, such as: Inadequate planning Lack of skilled resources at the right time Unclear lines of communication Conflicting priorities The first people to […]

Demystifying LLMs: What AI Is Not

What AI is not: demystifying LLMs

Just a year ago, hardly anyone had heard of large language models (LLMs), the technology behind ChatGPT. Now, these models are everywhere, revolutionising the way we work and interact with machines. But with such great hype come the misconceptions: AI is not (yet?) the Swiss Army knife it tends to be depicted as. So let’s […]

Business in Ukraine: Recommendations for the Tech Sector

Doing business in Ukraine

In December 2023, I made my first trip to Ukraine since Russia’s full scale invasion of the country in February 2022. It was, for all intents and purposes, a recce. It is hard to even begin to think about participating in Ukraine’s fight for freedom, without first understanding the context. There was no better way […]

Towards Greater Composability in Data Platforms

composability in data platforms

This post is based on a talk of the same name that the author delivered at Data Mash #7 – London Edition in March 2023. If you have been working in the data industry over the last couple of years, you will have noticed an explosion in available tooling that is allowing us to build […]

Event-Driven Data Mesh: Understanding the Fundamentals

There are two key phenomena in data engineering that have laid the foundations for data mesh, one of the hottest topics in the industry today. First, data engineering has been edging closer and closer to mainstream software engineering in terms of practices, something I recently covered in another article. Second, the technological evolution in data […]

From Central to Mesh: How to Transform Governance Right

central to mesh governance

Governance is an essential part of any organisation. With good governance practices, businesses can manage processes and ensure the company follows strategy and goals. As companies grow, some transition into a decentralised business model and organisation. Using the data mesh approach, their governance model changes from central to mesh or federated governance. This article is […]

How to Address the Digital Skills Gap to Build a Future-Proof Tech Workforce

digital skills gap

If an organisation is to scale, it needs a data and cloud related talent strategy. A bold statement, I know, so let us look into its main points one by one first. Boston Consulting Group reports that “[o]nly about 30% of companies navigate a digital transformation successfully.” Additionally, in their article “Lack of Skills Threatens […]

Breaking Some Myths about the Use of Dual-Track Agile

Bringing both flexibility and transparency, the Dual-Track Agile methodology is increasingly popular. With a growing number of teams that decide to try it out, it is worth taking a look at some widespread misconceptions that could easily reduce efficiency and hinder progress. So, without further ado, let us explore the most common myths about Dual-Track […]