← Back to context

Comment by lelanthran

1 year ago

> Without sounding like every other developer who hates on electron, I would really appreciate an http client with a Gui that was lighter, like iced or slint.

How much would you be willing to pay for such a client?

I'm not being facetious, I'd really rather like to know, because as an independent developer, every single time I suggest a native application using native widgets to a client, they choose the HTML interface rather than a Qt or similar based interface.

The easily doable pretty animations in CSS in a 800MB-in-RAM-while-running application is, to paying clients, preferable than a 50MB-in-RAM-while-running that doesn't have the fancy spinning, tilting, animated wizz-bangs.

I have been writing software professionally since the mid-90s; I can do you a quick GUI-based cross-platform HTTP send+receive application based on libcurl in about 2 weeks. Looking at the minimum I need to make to pay my bills, I need purchasers paying a cumulative 1000USD for this effort, so 10x buyers @ $100, or 100 buyers @ $10, and so forth.

And, of course, I'd expect to only be able to sell it for a short while, if it is popular, until a clone starts up with $40k worth of SEO and advertising money.

The software you want can be had, and the skill to make it exists, in a timeframe that is feasible, but the economics are just not there.

This is a good business perspective, but I don’t really see why this couldn’t be someone’s open source passion project. The comment wasn’t really implying that they needed a paid tool, just a tool that suits their needs and is lightweight. Plenty of the software I use on a daily basis is open source software where you could argue that the economics shouldn’t have been there.

  • > Plenty of the software I use on a daily basis is open source software where you could argue that the economics shouldn’t have been there.

    Me too. But the problem with "the economics just aren't there" means that if I cannot get, just from word-of-mouth (say, a Show HN post) 100 users @ $10 once-off lifetime purchase, then this is not a product that is in demand anyway. An open-source/free product that is exactly the same would similarly receive no love from users.

    IOW, if not enough users exist for this product at $10, not enough users exist for this product at $0. Your passion product will still result in the dev burning out on the fact that no one wants their passion enough.

    • Doesn’t that depend on the buyer? I can think of several products that I would only use if free, and would go without if it was $1, $5, or $10. E.g. todo list apps, time tracker apps, budgeting apps.

      I think you can argue that, if you have enough demand at $10, that you’ll have enough at $0, but I don’t see how not having demand at $10 implies that you won’t have demand at $0, since usually making something cheaper can change buyer’s minds.

      1 reply →

  • You see the problem in your comment:

    why this couldn’t be SOMEONE’S ELSE passion project