A Contrarian View A rarely updated blog, home of very long posts: The misleading TAM (Total Addressable Market)April 13, 2022 NoOps: Misguided Hopes, New Ideas, And Three Paths Towards An Attainable FutureNovember 27, 2020