3 ms·
The way this company operates is inspiring, but as a recent churned customer, the resulting product is lacking. The web UI mixes up order of operations when dra
by AYBABTME 8y ago
The way this company operates is inspiring, but as a recent churned customer, the resulting product is lacking. The web UI mixes up order of operations when dragging posts around and when I looked at implementing an API client for their service, I quickly realized why the UI had out-of-order problems. The API doesn't respects any sort of contract, changes types of responses in inconsistent ways and is basically impossible to implement in a typesafe way. The API used by the UI seems to rely on ordering of events received on their backend, but these events don't seem to be commutative, and each UI update seems to be its own API call...
All this to say, I appreciate the goals of Joel in building a strong culture and strongly support this, but the product itself isn't that great to use as a customer, which is probably why growth isn't what VCs want. And I'm just hypothesizing that a hard look at the tech stack could maybe help.