# Unison programming language

Hacker Approved page: https://hackerapproved.com/p/unison-programming-language/

19 people recommended Unison programming language in Hacker News comments, 11 had mixed feelings and 4 criticized it, November 2025 to October 2026. It was recommended in 4 of 12 months, in 5 threads. It does not meet the Hacker Approved badge rule.

14 of the 19 people who recommend it commented in one thread, “Unison 1.0”.

**Verdict:** Recommended for content-addressed functions that avoid merge conflicts and dependency problems; critics say most features are lost with outside dependencies, and cloud lock-in worries them.

Summary written by Claude from 39 comments.

## Why people recommend it

- Content-addressed functions avoid merge conflicts (4 comments in the sample): "We are interestingly uniquely able to do something like this, since we don't store source code, we store the syntax tree" ([source](https://news.ycombinator.com/item?id=46053818)) "you write one function at a time in something like a REPL and functions are saved in content addressed database" ([source](https://news.ycombinator.com/item?id=47040118)) "It eliminates some major problems of software development like merge conflicts, dependency hell, etc." ([source](https://news.ycombinator.com/item?id=48846068))
- Algebraic effects and abilities (3 comments in the sample): "AST hashing & effects are both used in Unison, if you want to check that out." ([source](https://news.ycombinator.com/item?id=48899868)) "algebraic effects are the uber-feature that can express all of these and more" ([source](https://news.ycombinator.com/item?id=46050297)) "No regrets! This Abilities system is really straightforward and flexible." ([source](https://news.ycombinator.com/item?id=46053304))
- Caching and language evolution (2 comments in the sample): "I often thought that Unisons caching approach should be adopted more widely." ([source](https://news.ycombinator.com/item?id=48900061)) "lets the language evolve without having to carry too much baggage forward" ([source](https://news.ycombinator.com/item?id=49387762))
- Minimal ceremony for building applications (2 comments in the sample): "Unison is a general-purpose functional language for devs or teams who want to build applications with a minimal amount of ceremony" ([source](https://news.ycombinator.com/item?id=46051377)) "The tooling takes a little getting used to but it’s extremely powerful." ([source](https://news.ycombinator.com/item?id=46053573))

## What people warn about

- Cloud lock-in and business model (2 comments in the sample): "they are trying to push their impossible "business model" by making most of the things going on on the ecosystem locked in to their cloud" ([source](https://news.ycombinator.com/item?id=46051059)) "you have to use the Unison programming language to use the Unison code forge" ([source](https://news.ycombinator.com/item?id=46566364))
- Limitations with outside dependencies (2 comments in the sample): "most of the features are lost once you need to use complex dependencies that aren’t in unison" ([source](https://news.ycombinator.com/item?id=46054943)) "introducing another set of limitations that Unison docs don't state upfront" ([source](https://news.ycombinator.com/item?id=46152097))
- Unclear problem and all-or-nothing adoption (2 comments in the sample): "It does seem like a solution searching for a problem right now though." ([source](https://news.ycombinator.com/item?id=46050266)) "It’s a huge, all-or-nothing proposition." ([source](https://news.ycombinator.com/item?id=46052073))

## Other programming languages people recommend

- [Rust](https://hackerapproved.com/p/rust/): 1346 recommend, 468 mixed, 715 criticize
- [Go](https://hackerapproved.com/p/go-programming-language/): 855 recommend, 270 mixed, 513 criticize
- [Python](https://hackerapproved.com/p/python/): 683 recommend, 261 mixed, 719 criticize
- [Zig](https://hackerapproved.com/p/zig/): 454 recommend, 181 mixed, 358 criticize

## The badge

A product earns the Hacker Approved badge when at least 10 people recommend it, recommenders outnumber critics at least 2 to 1 (mixed feelings count toward neither side), it was recommended in at least 4 of the 12 months and in at least 5 different threads, and no single thread supplies more than half of the people who recommend it. Health and money products are never badged.

## Cite as

Hacker Approved, "Unison programming language", https://hackerapproved.com/p/unison-programming-language/ (19 recommend, 11 mixed, 4 criticize; Hacker News comments, November 2025 to October 2026).

Counts updated 2 Nov 2026, with data through October 31, 2026.
