RSS Amplifier

Breder.org · Apr 2, 2025

Objectivity, Subjectivity, and Metrics in Software Products

0
Sign in to vote or save

breder.org

· programming · design

While developing software, one of the central points that take an enormous amount of time and effort is determining whether the changes you're deploying actually do improve the product.

You can feel and have the opinion that what you've done is an improvement. Still, it's important to recognize that your own vested interest in painting your effort in a good light renders your opinions biased and unreliable.

The tool for solving that conundrum is analyzing option A and option B objectively through some dimension. For example: “How often did end-users engage while in version A versus version B?” or “How many actually came back the next day or week?”.

These quantities can be measured objectively and presented to persuade anyone who might take the opposite position (on an opinion basis).

Note that after a set of objective metrics is measured, the end decision is often still subjective. Data only informs, it does not decide what's important.

If a business goal is to retain users, taking a short-term engagement hit to deliver a more premium and trustworthy experience can be a strategy. On the other hand, if the business goal is immediate extraction, more annoying pop-ups and nagging will motivate short-term engagement at the cost of driving away and alienating another set of users.

These are decisions and trade-offs.

Read next

Hi, I'm Victor -- a Brazilian computer engineer at Microsoft with 7+ years of industry experience architecting and building highly polished software. I enjoy deep technical dives, hard problems, and working across all layers of the stack. My work centers on robust, cloud-based, distributed systems and web-based applications that serve millions of users.

Read the original on breder.org

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.