Hacker News new | ask | show | jobs
by firefoxd 27 days ago
From my understanding, they vibe coded a solution and for now it is working for them. I've worked with zendesk and several other platforms. I worked in customer service automation, so we had to deal with so many incompatibility with different platforms. This looks like a win for now, but the part we won't see is what happens at 72 hours.

I'm all for sticking it to zendesk, but as I tell every single person who were thinking to roll their own solution, have you thought about Integration? That's zendesk's moat. They have an integration with almost every single platform you can think of. It works with all e-commerce, but also ebay and amazon. It can communicate via WhatsApp, imessage, signal, and everything in between. Then connects to salesforce and netsuite.

I know this is a AI generated post, talking about an AI generated app. So next I'm expecting the AI agent deleted our prod database posts.

4 comments

I know you had commercial arguments when working at Zendesk.

Still: when you code your own solution, you don't need to build an integration with every single platform you can think of. Just those you use.

And sometimes, especially now with AI, coding your own solution exactly tailored to your needs can be simpler than configuring a complex product designed to match as many use case as possible.

>And sometimes, especially now with AI, coding your own solution exactly tailored to your needs can be simpler than configuring a complex product designed to match as many use case as possible.

Coding a solution was never a problem. Supporting and maintaining it was. I can guarantee you an in-house ticketing system will be more expensive than Zendesk for every small and medium company.

I feel like this is the biggest disconnect I'm seeing with the new AI trend. Supporting something is infinitely times easier than building it and typically requires a different group of people, but the simple fact that I can build a thing that works, by myself, in 48 hours with very little opportunity cost is insane and feels so understated here.

What would it have taken to get this off the ground before? A ton of meetings with stakeholders to decide if this is even a good idea. Meetings with other developers who touch systems you might understand but have never used before yourself. And WAAAY longer than 48 hours to get an MVP prototype off the ground.

It's a little ironic to me that we constantly shit on how broken something underneath the hood is here despite the fact that it works, while in the same breath complaining about the enshitification of products that have been garbage long before AI came along. I'm not going to disagree that vibecoding spits out a lot of garbage, but we're already swimming in garbage so what does it matter?

>Supporting something is infinitely times easier than building it

No it isn't. That is patently untrue. I've had to deal with in-house solutions many times in my careers. Inevitably what happens is the original author leaves the company or just doesn't want to support it and whatever tool they built atrophies and we end up moving to an off-the-shelf product with a lot of pain.

I'm dealing with a homegrown project management tool like that now. Originally built 10-15 years ago - it now has a feature request list a mile long. Finance is annoyed they can't pull the kinds of reports they want, and that it doesn't integrate into our CRM. IT is annoyed it doesn't support SAML and they have to manage backups. The tool is running on whatever the hot stack was at that time - so it is horribly out of date now ... but the original people that wrote it have long since left the company. The engineers don't want to touch it. Product doesn't want engineers to work on it because it takes away from our core business.

There are commercial off-the-shelf tools that provide the same feature-set (+more) and don't tie up my engineers, but now the thing is engrained into workflow and moving off of it is a major project spamming multiple departments (including engineering).

I've replaced Zendesk and Intercom with my custom solution built with Go and Sqlite.

It's in production for 4 months now.

I've not felt need for anything. We 2-3 custom integration built into it.

The only issue I had was spam. So I thought about adding turnstile but guess what? Cloudflare turnstile was giving me some error so I just added honey pot fields and didn't have any issue so far.

And also sqlite+go is blazingly fast, our agent love the speed.

It's running on $5-6 Hetzner server. Backups using Litestream to s3.

I would love to see it. Pretty much everything we looked at was over-engineered and AI integrated. Now, we have something simple but it is overpriced because the simplicity is now a differentiator.
Also replacing Intercom right now. Their pricing just doesn't make sense for us.
Would love to see what that Intercom replacement looks like! :)
> I know this is a AI generated post, talking about an AI generated app. So next I'm expecting the AI agent deleted our prod database posts.

This is like the new racism, just call something that you don't like or want to denigrade as "AI". It works on both sides, both AI lovers and AI haters.

If only you cared to read the article.

A human spent time writing it, they gave two purposefully narrow commitments that if someone care to read the article, you'd know comes from a human.

They did not vibe code it but they did use AI. The sheer amount of confidence in domain knowledge that author has - most likely is NOT misplaced. We engineers heavily underestimate the extremely critical nature of domain knowledge. Anyone can code but to know the domain inside out is the real game.

As I see it, this is a story about knowing a domain inside out and an alarm for SaaS companies.