1,492 karma · joined August 25, 2014
mailto:dan@rosensha.in
it's a software company. they sell software.
Can't really get value out reading this if you don't compare it to the leading coding agent
Basically everyone in the israeli tech community know about this guy because he pretty much shared everything about his journey from the moment he started. One of the most genuine and no-bs entrepreneurs i've ever seen (and israel has it's fair share of grifters).
Yes, he really did basically built everything by himself. Yes, he did manage to build a huge client list worth a lot of money, in just 6 months. Yes, he was previously a founder (without an exit). Yes, there were a few (very recently hired) employees.
This is one of the rarest solo-founder exit stories in the world. dumb-founded by negativity.
I’ve actually used it self hosted pretty much since posthog launched and moved to their cloud after a couple years. Our product blew up and it was difficult to scale, as well as a few hosted only features that we needed (by then we raised and could afford it).
I also contributed code (and got some swag) which was promptly merged.
They’ve also open sourced how they run the company and onboarding (similar to GitLab).
All in all I think posthog is one of the most balanced open source product in the market, in terms of the easiness of self hosting, the feature set, the engineering culture, openness and business model.
If you don’t have a lot of traffic self hosted is excellent and can take you very far.
javascript:(function()%7B(function () %7Bvar i%2C elements %3D document.querySelectorAll('body *')%3Bfor (i %3D 0%3B i < elements.length%3B i%2B%2B) %7Bif (getComputedStyle(elements%5Bi%5D).position %3D%3D%3D 'fixed') %7Belements%5Bi%5D.parentNode.removeChild(elements%5Bi%5D)%3B%7D%7Dvar htmlBody %3D [document.documentElement%2C document.body]%3BhtmlBody.forEach(function(el) %7Bif (el.style.overflow %3D%3D%3D 'hidden') %7Bel.style.overflow %3D ''%3B%7D%7D)%7D)()%3Bdocument.querySelector('.no-scroll.ths-modal-open').classList.remove('no-scroll'%2C 'ths-modal-open')%7D )()