My experience building two versions of a Farcaster client