The first 18months of my InsurTech experience has been a slog, I won’t lie. The only small comfort is that others were finding it difficult too.