Appdor

Blog

Your spreadsheet-database can run on hardware you already own

Self-hosting · 4 min read

Where a row lives stops being philosophical the first time procurement asks.

The hard part of leaving monday.com is not the data. It's the formulas.

Migration · 3 min read

A CSV export gives you the answer and loses the question that produced it.

Appdor vs Airtable: the same job, a different bill and a different address

Head to head · 3 min read

Two products that look alike until you ask where the rows live and what the second year costs.

The seat minimum is a pricing decision, and you are paying for it

Pricing · 4 min read

Six people, ten seats. The gap between those numbers is not a discount you failed to ask for.

What happens when the vendor changes the deal

Vendor risk · 4 min read

SmartSuite withdrew its free plan in January. The workspaces on it expired in July.

We read 666 complaints about four competitors. Here is our scoreboard.

Research · 6 min read

142 complaints, mapped against what we actually ship. The interesting column is the one that says "partly".

An AI off switch that actually stays off

AI · 5 min read

Seven surfaces covered, seven not, and the list of the seven we have not covered is in the repository.

Your data should outlive my company

Self-hosting · 9 min read

What "own your data" costs to mean, and what I refuse to build.

Your Airtable formulas are the migration. Everything else is a CSV.

Migration · 6 min read

A CSV gives you what the formula last said, not what it means.

"A backup you can't restore from isn't a backup, it's an archive"

Operations · 5 min read

We can restore the database in under ten seconds. We still cannot restore the file the admin panel gives you.

One tenant took the whole connection pool

Engineering · 5 min read

Row-level isolation held perfectly. The tenants still took each other down.

The container was running software nobody built

Engineering · 4 min read

No log line, no failed request. The app simply became an older app.

The marketing page that loads nothing from anyone else

Privacy · 5 min read

A landing page usually tells on its vendor before the pricing page does.