Live data from Hacker News

Show HN: Reddit clone built in no-code in two weeks

reggit.bubbleapps.io

171–176 of 176 posts

Re: Show HN: Reddit clone built in no-code in two weeks

#171
post #55
post #13

One of the problems with examples like this is that it gives an unrealistic expectation to non-technical people that large & complex sites are actually quite basic. There is a lot of functionality that a typical user never sees and is often where the complexity lies. And as the "app too busy" error message proves, there is a lot more to a site than it's front end alone and cloning a front end does not clone performan…

Great point. There's certainly much more that goes into building a site like Reddit than what goes into building a clone in two weeks. The purpose of this is to show the potential of what can be done in no-code. No-code is still in it's very early days, and I think that a lot of its capabilities will improve over time. Also, it's very possible that a lot of the inefficiencies in no-code apps are a result of the build…

I didn’t intend to slight your work, so apologies if my comment came across too harsh. My concern is with no-code in general, which I think is a great toolset for some use cases but can quickly become too complex to handle. I’ve seen non-programmers get into all sorts of messes using no code applications as they didn’t want to go through IT (for understandable reasons) and ended up with applications being buggy, inefficient and, in one case, insecurely harvesting & storing credit card numbers. They then turn to IT to fix their mess, which is difficult as being a programmer and knowing a no-code ecosystem are very different skill sets.

Re: Show HN: Reddit clone built in no-code in two weeks

#172
post #75

Earlier quoted context omitted.

Just use old reddit. It's fast. On mobile https://www.reddit.com/.compact (with a dot before compact) still works.

On mobile web, you can also select an option from the hamburger menu to tell it to give you the desktop interface (which persists until you clear your cookies), and in your user settings you can set your default desktop interface as old reddit. Call me crazy for using the desktop site on mobile, but I find it far more usable to pinch and zoom than to navigate the redesign.

Nope not crazy at all, I do the exact same. I’m not sure what exactly needs to change about the mobile reddit design (I’m not a UI designer), but it’s just obviously worse when compared to using the desktop version, even on mobile.

Re: Show HN: Reddit clone built in no-code in two weeks

#173

Earlier quoted context omitted.

It does handle many orders of magnitude more users than this thing does though. As a site that is the source of many hugs of death, it's serving a hell of a lot of traffic, mostly successfully. It could serve even more traffic if it was less bloated of course. EDIT: Some random stats from 2019 suggest that they're handling ~1000 pageviews a second on average over a month, and a view can take >100 requests to load. Co…

Over 100 requests per load? That has to be static files like images, right? Do they not have a cache system for that (like what Cloudflare provides)?

Articles, thumbnails, comments, votes, awards, users, I'm sure it all adds up considering the dynamic nature of what each user sees. And they do do a lot of caching to make it work:

https://redditblog.com/2017/1/17/caching-at-reddit/

Re: Show HN: Reddit clone built in no-code in two weeks

#174
post #13

One of the problems with examples like this is that it gives an unrealistic expectation to non-technical people that large & complex sites are actually quite basic. There is a lot of functionality that a typical user never sees and is often where the complexity lies. And as the "app too busy" error message proves, there is a lot more to a site than it's front end alone and cloning a front end does not clone performan…

Users will ask for three things they can describe in a simple sentence. One will take someone half a day, one will take a whole team a two-week sprint, and one will require fundamentally rearchitecting the project, or not be possible at all.

Re: Show HN: Reddit clone built in no-code in two weeks

#175
post #55
post #13

One of the problems with examples like this is that it gives an unrealistic expectation to non-technical people that large & complex sites are actually quite basic. There is a lot of functionality that a typical user never sees and is often where the complexity lies. And as the "app too busy" error message proves, there is a lot more to a site than it's front end alone and cloning a front end does not clone performan…

Great point. There's certainly much more that goes into building a site like Reddit than what goes into building a clone in two weeks. The purpose of this is to show the potential of what can be done in no-code. No-code is still in it's very early days, and I think that a lot of its capabilities will improve over time. Also, it's very possible that a lot of the inefficiencies in no-code apps are a result of the build…

Performance and the deep level tweaking is exactly what I would worry about with a no-code app (much like with WYSIWYG UI editors you end up with inefficient oversized webpages). Generally having less control over the details results in the details needing to be overly complex generalizations.

Of course, maybe someone will solve that problem. (Or computers will get so powerful efficiency ceases to matter). It also doesn’t change that things like no-code could be great for people less programming focused to prototype ideas, or create scripts to run over data much like people have used excel for ages. It might just remain necessary to eventually pass the implementation onto a non-visual programmer when scaling the solutions up for production.

Re: Show HN: Reddit clone built in no-code in two weeks

#176
I tried to use the twitter api with bubble and failed (not just authentication). I'm sure I'd have figured it out with plain code.

There was a badly documented plugin for twitter and it could do a subset of what the API was capable of, but I didn't see how I could extend it meaningfully.

I really wished API usage and low-code would get a bit more love.

Post reply on HN