from/prod
← All companies

THE COMPANY INDEX TRACKED BLOG

Helpshift

Ideas, decisions, and lessons from the team.

medium.com (opens on the source site)LinkedIn X
10Posts tracked
3 months agoLatest publication
0.7Posts / month over the last 12 months

Latest writing

10 of 10 posts

From Pass/Fail to Confidence Levels: The Evolution of QA in the AI Era (opens on the source site)

For decades, software testing followed a familiar pattern. A feature either worked or it didn’t. A button click resulted in an expected outcome. An API returned a predefined response. A workflow either passed or failed.Large Language Models (LLMs) have changed that equation. 🤖Modern AI agents don’t simply execute the instructions- they interpret, reason, generate and adapt. The same prompt may produce different responses across executions while still being technically correct. As a result, Quality Assurance is evolving from validating deterministic outputs to evaluating confidence in AI…

Read at the source

Building a Centralized Alerting Framework for Data Quality Monitoring and Incident Management (opens on the source site)

Before We Knew BetterAs our data platform grew, so did the number of pipelines, scheduled tasks, and data quality checks running every day.While Snowflake provided a reliable platform for storing and processing data, operational monitoring was fragmented across multiple systems. Data quality failures were often discovered only after downstream reports showed inconsistencies. Pipeline issues sometimes required engineers to manually inspect logs, query tables, and trace execution paths before identifying the root cause.The challenge wasn’t detecting failures — we already had mechanisms to…

Read at the source

One in a Million Ways to Detect Customer Churn — Powered by Pure Metric Engineering (opens on the source site)

Photo by Deng Xiang on UnsplashOne in a Million Ways to Detect Customer Churn — Powered by Pure Metric EngineeringA real-world case study on building a Churn Intelligence Framework using revenue dynamics, structured KPI design, and behavioral transitions.😯 Wow, Churn Prediction sounds impressivePhoto by Ksenia Yakovleva on UnsplashUntil you realize that most ML models struggle in production. — Data fluctuates 🔢 — Features change 💱 — Stakeholders don’t trust black-box outputs ⬛Teams jump into feature engineering and classification algorithms, chasing accuracy scores — while the business…

Read at the source

Migrating from a Monolithic Orchestrator to Apache Airflow (opens on the source site)

Photo by Corinne Kutz on UnsplashBefore we knew betterOur orchestration system started as a simple internal solution to manage event pipelines and trigger downstream jobs. Over time, as more workflows and dependencies were added, it gradually evolved into a tightly coupled monolithic scheduler that became increasingly difficult to understand and maintain.Understanding how a workflow executed often meant looking through multiple files, configurations and database tables.For newer team members, onboarding into the system took time because much of the workflow context was distributed across…

Read at the source

Agile vs. Waterfall QA: A Comparative Guide (opens on the source site)

Quality Assurance (QA) is a critical aspect of software development, ensuring that the final product meets the desired standards and functions as intended. While QA practices are integral to all development methodologies, the approach to QA can vary significantly depending on whether a project follows the Agile or Waterfall methodology. In this blog post, we’ll compare these two methodologies, focusing on their impact on QA processes, workflows, and outcomes.What is Waterfall QA?The Waterfall model is a linear and sequential approach to software development. In this methodology, each phase —…

Read at the source

From Data to Insight: Helpshift’s Journey with ML Observability (opens on the source site)

IntroductionIn an age where artificial intelligence (AI) and machine learning (ML) are integral to almost every aspect of our lives, ensuring the effectiveness, fairness, and reliability of ML models is paramount. Observability plays a crucial role in maintaining the performance of these models, allowing us to detect and resolve issues promptly. At Helpshift, we recognized the need for robust ML observability to keep our models running smoothly and efficiently.This blog post explores our journey in building a custom ML observability solution tailored to our specific needs. We’ll delve into…

Read at the source

The Hidden Layer of Analytics: How QA Builds Trust in Data (opens on the source site)

Every accurate metric is backed by countless validations, events checks and integrity tests in the background.IntroductionQuality Assurance in the data-driven systems extends beyond UI validation and backend verification. Such systems rely heavily on data precision and accuracy.A recent QA focused on validating a productivity analytics framework, ensuring that every event, metric and data flow accurately represented real-world user behaviour. The process was primarily manual, involving live simulations, event validation and detailed metric verification across environment which emphasised…

Read at the source

Why Mentorship Matters? Beyond Tasks and Deadlines (opens on the source site)

In every growing organisation, mentorship quietly powers progress. It’s not just about reviewing work or assigning tasks but it’s about helping people discover their potential, learn faster, and build confidence in their expertise.Strong mentorship programs help create a culture where learning is continuous, team alignment improves , and quality becomes a shared mindset rather than an individual effort.🎯 Why Mentorship Is Important?1. Skill Growth Happens FasterLearning becomes faster and more meaningful with the right guidance. Mentorship helps bridge gaps that could otherwise take years to…

Read at the source

How Data Powers Agent Productivity (opens on the source site)

As a data engineer, I used to see metrics as just numbers on a dashboard — until I realized they’re the lens through which customers view and run their operations. In customer support, for example, agent productivity metrics aren’t just figures, they’re actionable insights that drive efficiency, shape staffing decisions, and directly impact customer satisfaction.These aren’t just charts — they help customers understand the value we provide, how well things are working, and what decisions to make next. Realizing this changed how I think about building analytics.➡️💡The Question That Shifted…

Read at the source

Using Clojure channels to increase throughput (opens on the source site)

When building systems that process large volumes of messages synchronously, performance bottlenecks can quickly become a challenge specially with single-threaded designs. In this post, we’ll look at how leveraging worker threads in a Clojure-based Kafka consumer can significantly boost throughput & reduce total processing time. Using simple concurrency primitives, it’s possible to achieve parallelism & scale gracefully, all while keeping the codebase clean & maintainable. We’ll start with a baseline, introduce worker threads using Clojure’s core.async & measure the impact.Setup & ContextKafka…

Read at the source

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.