Skip to content
0:00 / 0:00

#haskell#softwaremaintenance#businessofsoftware

Why Do Companies Stop Using Haskell? | Vaibhav Sagar | ZuriHac 2026

OST – Ostschweizer Fachhochschule

3.4K subscribers • 9 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Vaibhav Sagar
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

6.2K views1 month ago1 recommendation

Careers and interviewsProgramming languagesHaskellThe tech industryCareer growth

Vaibhav Sagar examines the business, organizational, and technical forces that lead companies to abandon Haskell despite the language's technical success.

Why do companies stop using Haskell, even when the language itself works well? Vaibhav Sagar examines real-world cases to uncover the business, organizational, and technical forces that can push companies away from Haskell. The talk begins by examining Haskell's unique position in the software industry. While Haskell has proven itself capable of supporting successful businesses, it remains neither a mainstream technology nor the industry's newest trend. This creates a situation where failures are often attributed to the language itself, even when broader business forces are responsible. Sagar contrasts characteristics of the Haskell ecosystem with common business priorities such as profit maximization, short-term incentives, and the systematic undervaluation of maintenance work. Through a series of recurring patterns, he analyzes how Haskell projects can end. These include large-scale rewrites, second-system effects, failed experiments, vanity projects, funding challenges, acquisitions, leadership changes, technology-fashion cycles, overly complex codebases, and infrastructure limitations. Along the way, he connects these stories to broader software engineering concepts such as technical debt, process improvement, organizational incentives, and long-term maintainability. Rather than presenting these outcomes as uniquely Haskell-specific, the talk argues that many of the same dynamics affect other niche programming languages. Sagar offers practical advice for engineers, emphasizing professional reputation, understanding organizational incentives, investing political capital carefully, contributing to open source, and recognizing when it is time to move on. The talk concludes with a personal reflection on the opportunities, community, friendships, and career experiences that Haskell has enabled, arguing that even when individual companies stop using Haskell, the broader functional programming ecosystem continues to grow and create value. Chapters Introduction And Motivation Haskell's Position In The Software Industry How Companies Make Technology Decisions Why Companies Choose Haskell Rewrites And The Second System Effect Experiments, Funding, And Failure Vanity Projects And Technology Choices Consulting, Clients, And Sustainability Acquisitions And Team Transitions Leadership Changes And Political Capital Trend Chasing And The Magpie Effect Complexity And Maintainable Haskell Scaling Challenges And Ecosystem Investment Career Strategy And Professional Leverage Unionization, Community, And Long-Term Thinking Why Haskell Is Still Worth It Audience Questions And Discussion About the Speaker Vaibhav is a Haskell and Nix developer and uncompetitive powerlifter. He is the current maintainer of IHaskell, which allows you to use Haskell inside Jupyter notebooks. Vaibhav Sagar prese

Why it's here

1 person recommends this

What people say. Recommended as an excellent analysis of the organizational and business realities of using Haskell in production.

u/vaibhavsagarin r/haskell • Recommends

How to stop writing Haskell