Photo by airfocus on Unsplash

Things to look for when hiring top Product Management talent.

This is totally opinionated through the lens of my own experience and does not cover the “how” of hiring for such candidates. Which will be the topic for another article in future.

Setting context

Firstly, let’s constrain the context of this article a bit as “product” and “management” can be anything in…

Photo by Caleb Woods on Unsplash

Many claim they are customer-focused, only a few actually are. This article will help you understand why.

In the new millennia, all businesses are trying to be customer-centric to win the hearts of their target audience and thus win the competition. On paper it all sounds clear — just focus on your business’ customers, understand their context really well and timely deliver a great product addressing those…

Photo by Daniel Páscoa on Unsplash

This article highlights the trend around game development offerings from major cloud providers (AWS, Azure) and projects what's coming.


Leading cloud providers such as Amazon Web Services and Microsoft Azure are going through the natural expansion of their offerings up the pyramid:

Photo by Edgar Soto on Unsplash

A real-life story and a great lesson that taught me to love the products I work on and treat them accordingly.

Nokia, Russia, Moscow, early 2011, a sales pitch meeting with a major mobile operator for the new devices resulted in much lower than expected preorder numbers. The sales team…

Leverage linear interpolation for smooth and performant drag and drop UX using vanilla JavaScript

Photo by ahmadreza sajadi on Unsplash.

Recently, I wrote an article about an implementation of drag and drop functionality using vanilla JavaScript. This time, I want to apply linear interpolation for the dragging logic, such that the draggable object smoothly “catches up” with the user’s cursor/touchpoint as opposed to immediately following it:

Photo by Pieter on Unsplash

Developing better understanding of PM discipline through a product lifecycle

There is a view that Product Management is vaguely defined and that at every company a Product Manager’s job would be different. It is hard to disagree with this as indeed you can interview your own network of Product Managers and realize how different their jobs are. In this article…

Efficient drag-and-drop functionality without a library or framework

Photo by Alan Jones on Unsplash

Drag-and-drop functionality is the bread and butter of a modern web UX. It’s an aspect of the API, part of the HTML standard. Lots of UI libraries provide it out of box.

Sometimes, though, we have to deal with situations where neither the standard API nor the libraries can help…


This article will help you get understanding of how purchasing works with Apple/Google’s In App Purchase SDKs/APIs.

There are plenty of articles about technical integration with In-App-Purchasing (Apple) / In-App-Billing (Google) APIs for mobile applications, but there is a lack of explanation for why these APIs are built the way…

Photo by Cristina Gottardi on Unsplash

What it is, when and why it matters, how to start it in the context of a software company

I started my new role at Riot Games back in April 2020 in “Production Operations” and a lot of my friends and colleagues got confused about this product management role and…

Write an Angular loader service that tolerates concurrency

Photo by NordWood Themes on Unsplash

Whenever a web application performs an async task, such as an HTTP request or animated page transition, it’s a good idea to add a loader animation to improve UX by setting user expectations (i.e. to say, “I’m busy performing a request”).

Simple Case

So we can write a simple “loader” service that…

Sergey Rudenko

Tech enthusiast and product leader (Amazon PM Tech, ex Riot Games, ex Microsoft, Nokia), author of something awesome in the future;)

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store