Hacker News new | ask | show | jobs
by greendata 1859 days ago
What stack did you use? On the backend, certain frameworks like Rails/Django can reduce this issue, but certainly for Rails you'll always need a dev around and hopefully the same one who built it. That's very hard to keep.

There's still a lot of chaos on the front end and the favored stack changes every few years. The devs three years from now might not be as familiar with the stack you used. It's honestly a nightmare at the small business level for front end.

As a dev, what's happening now with Zapier, Bubble, Tray.io, etc mirrors what we saw with static sites and Wix, squarespace ten years ago. They are not really at parity for SAAS apps but soon will be and then in a few years they'll be even better. Around 2000 you could easily spend 100,000 on a static website of a quality you can get for free now.

The thing with Bubble etc is that to remain competitive you will likely want to add functionality and anything advanced, anything that really moves the company beyond competitors, will require writing code (or buying an expensive service) and that's ok to add later when you've validated the idea. The downside of this is that's it's so easy to make a SAAS app that your profits are much lower. Apps that could have generated 100k/month are now doing 10k/month and a lot of devs have moved onto different problems like blockchain/defi/etc. We've already had great no code in wordpress for a long time and now it's just moving onto serious SAAS apps.

The new paradigm is definitely going to be Bubble/Zapier/etc plus the code that makes your app profitable added as necessary when necessary.

1 comments

TypeScript / AWS / Auth0.

We ingest a lot of data. We deployed Lambda for queuing, which has helped immensely, but this has caused a lot of other issues elsewhere in the app (something, something schema?)

To create the application we need with Bubble, we absolutely depend on 3rd party integrations, which will require code.

- Stripe

- SendGrid

- Drift / Intercom

Our expectation isn't that there is no-code, it's that there is low-code, and many Bubble dev agencies are actual devs, too.

We will see if Bubble is extendable past $1m ARR or whether we need to re-build the platform.

Cool! I don't understand the exact "schema" issue. Is that your database schema? Having written frameworks for deploying lambda in the past, I can say as recently as 2018 lambda was fairly hard to debug and in general using AWS is difficult for small companies. It's really designed for big business and large organizations where it works really well.

There are some workarounds, for example if your data ingestion is a lot of users uploading excel files, you can just upload from the client side directly to S3 with a pre-signed S3 URL without having to touch lambda. Then you can process the data on S3 using lambda or whatever you want. There are other strategies if you're ingesting real time data.

Yeah, if you're just using plain TypeScript you can certainly re-write crud apps all day and that definitely happens, in fact it's almost certain to happen.

Thanks for sharing. Following along to see how this works for you.

I don't understand it much either.

Not having technical leadership in-house has been a pain. We've made it work, but I think things would be a lot easier if there was someone internal who cared as much as we did.

I also know my hiring skills aren't great, even for roles I know better than Senior Dev / VP Eng / CTO and that it's very likely I'll make a bad hire here.

Thanks for the advice on Lambda, I sent this to our dev. :)