# Progress Chef

Hacker Approved page: https://hackerapproved.com/p/chef/

5 people recommended Progress Chef in Hacker News comments, 5 had mixed feelings and 10 criticized it, November 2025 to October 2026. It was recommended in 4 of 12 months, in 6 threads. It does not meet the Hacker Approved badge rule.

**Verdict:** More people criticize it than recommend it. Ruby-based configuration management tool that lets you fall back to plain Ruby when its DSL falls short. Critics say it is buggy and painful at scale.

Summary written by Claude from the comments below.

## What people warn about

- Buggy, poorly designed implementation (2 comments in the sample): "Chef Software, especially after its acquisition, is just a dumpster fire of weird anti-patterns and seemingly incomplete, buggy implementations." ([source](https://news.ycombinator.com/item?id=45924481)) "I have early career trauma from someone's extremely unwise priority implementation" ([source](https://news.ycombinator.com/item?id=46228440))
- Legacy tooling kept around (2 comments in the sample): "We just have Chef around because that’s what was chosen 10 years ago." ([source](https://news.ycombinator.com/item?id=48738157)) "a lot of bad, not-so-gracefully aging tooling" ([source](https://news.ycombinator.com/item?id=45924373))
- Painful beyond a handful of nodes (2 comments in the sample): "Chef and even Ansible are much more painful for other reasons once you have more than a handful of nodes to manage." ([source](https://news.ycombinator.com/item?id=45924757)) "any moderate to large Chef installation always turned out to be such a nightmare in practice" ([source](https://news.ycombinator.com/item?id=48011538))
- Acquisition and vendor churn (1 comment in the sample): "It has happened over and over, just look at Progress Chef, MongoDB, ElasticSearch, Redis, Terraform" ([source](https://news.ycombinator.com/item?id=47001896))

## Why people recommend it

- Ruby DSL, drop into plain Ruby (2 comments in the sample): "It was a Ruby DSL, which meant that anything the DSL couldn't do natively, you could just use Ruby right there." ([source](https://news.ycombinator.com/item?id=50136205)) "This is one of the reasons I liked Chef's DSL - it was Ruby." ([source](https://news.ycombinator.com/item?id=49431873))

## Other configuration management tools people recommend

- [Ansible](https://hackerapproved.com/p/ansible/): 83 recommend, 30 mixed, 59 criticize
- [PyInfra](https://hackerapproved.com/p/pyinfra/): 26 recommend, 2 mixed, 4 criticize
- [Puppet](https://hackerapproved.com/p/puppet/): 9 recommend, 6 mixed, 13 criticize
- [Salt](https://hackerapproved.com/p/salt/): 7 recommend, 1 mixed, 7 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, "Progress Chef", https://hackerapproved.com/p/chef/ (5 recommend, 5 mixed, 10 criticize; Hacker News comments, November 2025 to October 2026).

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