bhagolblog

Founder notes · The gist

Computed, not composed

Instead of promising to stay honest, a company builds honesty into its software as things the system is simply unable to do.

This is the short way in. The essay has the working, the sources and the sky.

The test the founder applies to every commitment: what would have to happen inside the company for this to quietly stop being true? If the answer is "people would lose interest", it is only a value. If the answer is "somebody would have to change the code and leave a trace", it is built in.

Companies write down values. Values are a guess about how people will behave under pressure you never see, and you find out too late that they were wrong. The essay proposes something sturdier: an invariant, meaning something the system holds true no matter what, so that abandoning it takes visible work.

Four examples. First, calculation. A birth chart, the diagram of planet positions at somebody's birth, is worked out by a program from fixed inputs. The program is deterministic: the same inputs give the same answer every time. The settings it used are printed beside the answer, including the ayanamsha (अयनांश). So is the working behind a dasha (दशा), a timing cycle you can check by hand. There is no place in that for mood, or for what would sell well. If the program gets it wrong, it gets it wrong identically for everybody, so anyone can reproduce the error and demand a fix. Compare that with a written reading. The same chart, handed to the same person in a slow month and a busy one, comes back different, and there is nothing to check either version against. That is not an accusation, just how prose behaves: it drifts toward whatever the writer is paid for.

Second, money. Entries in the company's append-only ledger are written and never deleted. A correction is a new line placed beside the old one, and both stay visible forever. The method was first printed in Venice in 1494. It matters most for refunds. In most businesses a refund is a kindness from a support agent and a row that quietly changes. Here it is a permanent event with an amount, a time and a reason.

Third, every reading passes a filter before it reaches you, and a blocked one is not charged. Screened readings are duller, and duller things get shared less. He says he has made peace with that.

Fourth, prices are shown before you spend. An astrologer who answers in eleven minutes earns what one who takes fifty earns, so the only way to earn more is to be worth booking again.

Words decoded

invariant
something a system holds true no matter what, rather than something people remember to do
deterministic
same inputs in, same answer out, every single time
append-only ledger
a money record where nothing is erased, only offset by a new entry
ayanamsha (अयनांश)
one of the stated settings a chart calculation depends on
dasha (दशा)
a timing cycle in Indian astrology, worked out by arithmetic you can check by hand
Why anyone should careYou cannot audit a company's intentions, but you can audit a record that refuses to let anything be erased.
Read it properly, 4 min Computed, not composed