Great post. I've been a fan of NIN for over 30 years and no other band has had such a profound impact on my life. This is saying a lot because I've always been heavily into almost all genres. My biased opinion is that there's something for everyone somewhere in their discography because the music produced has varied quite a bit over the years. If you listen to them and like what you hear, they just announced a new tour.
I just want to say this blog is one of the best engineering/product blogs out there. I’ve been an avid reader for a while and always learn something. Very inspirational.
Every once in a while I'll try LibreOffice out but I can never get past the UI. I've also never seen it in use at a company which begs the question: who is using it?
Taking a quick look around on their website it seems you can have them host for you or self-host but absolutely requires k8s. If I'm wrong, point me to the doc that shows you how to self-host without k8s and I'll officially be excited.
It doesn’t require k8s — you run their agent binary on multiple hosts and they all get connected. You can deploy the same agent in k8s also if you want.
Yep that's right, we do not require k8s. There's a ton of existing infrastructure into k8s so we try to make it apparent how you integrate there. The local CLI, wash, is an example of how we run locally, it's just a Windows/Mac/Linux binary and then the WebAssembly components are architecture/OS agnostic.
We use NATS to connect distributed hosts and manage distributed state (e.g. no etcd) so as long as you can connect the NATS servers you can run anywhere.
Yes. Absolutely. But with one caveat: JetBrains is clearly lagging behind in AI features and none of the 30+ LLM plugins come close to the killer feature of Codeium's Windsurf (Cascade). For this reason, I've been using both Windsurf and JetBrains in concert which is a pain but works for now.
I have high hopes for "Junie" but fear it's going to be a while before it's ready for prime time.
Second, as I read this and other similar posts over the years I understand exactly what you mean. Although, in my case it's worse. I've built lots of things and left it in various degrees of completion before making it public. Sometimes, I go back and make improvements but still never launching.
reply