Remix.run Logo
▲ publlus_enigma 20 hours ago

We took some of the hardest problems in computer science: distributed systems, scale, concurrency and networking, and made them the standard for every To do app.

This is the inevitable consequence.

When I look across the scale of all the failures that have occurred in big tech over the past few years, my self-hosted solutions have been cheaper and more reliable. They are simple. They are small. They are easy to fix and diagnose. Because they're not trying to solve all the world's problems.

▲Arbortheus 16 hours ago | parent | next [-]

People expect software to be feature rich, complex and solve all the world’s problems. And if you don’t do that, the vibe coded competition will beat your cleanly architected product commercially.

▲cowlevel 12 hours ago | parent | next [-]

It's not even better though. It doesn't have more features because it's a distributed system. It isn't faster because it's a distributed system. Maybe it has a bit higher uptime but nobody was paying too much attention to that anyway, except when it's down. And it's much better for your PR if, when it's down, it isn't down for everyone at once.

▲gpvos 14 hours ago | parent | prev | next [-]

Indeed, it's an expectation problem, and it's even worse in higher management.

▲shermantanktop an hour ago | parent | prev [-]

Users don't expect infinite features.

Managers and marketers are the ones asking for all those useless features. And god forbid they run out features to ask for, because then they start asking for architecture v2.0 projects.

▲roamerz 18 hours ago | parent | prev [-]

I think scale is the keyword there..