Live data from Hacker News

I've spent the last two years building a new email client

ivelope.com

551–560 of 608 posts

Re: I've spent the last two years building a new email client

#551

Earlier quoted context omitted.

All other things being equal of course not.

> All other things being equal All other things will never be equal.

Absolutely equal no, or else it would be the same app. But that's contrived.

My point is that given two apps that both have the features a user considers "must have", few, if any, would pick the Electron one over the native, precisely because of the extra burden in cpu/memory/speed of Electron.

Re: I've spent the last two years building a new email client

#552

Earlier quoted context omitted.

Yes, it is trivial. You have a warped perspective of importance if you think giving the nod to a new mail app is some holy thing. I tell my friends about new apps, startups, and projects all the time. None of them think I'm staking my reputation when I shitpost about some new thing in Slack.

Recommending a product you haven't reviewed is a form of lying. Some of us value our integrity.

[deleted]

Re: I've spent the last two years building a new email client

#553

Earlier quoted context omitted.

I don't feel the developer used what they felt was best for this app. I feel they used what was best for them.

Assuming the best platform for an app was even something that you could objectively determine, why would you expect a solo developer to write an app in a platform that isn't the best for them ?

This isn't open source, and the implication is that they plan on selling it. If so, then what's best for the customer should be paramount.

Re: I've spent the last two years building a new email client

#554

Earlier quoted context omitted.

I've done it.

I didn't say it's impossible (I've also done it), but for something that's not a full-time job/project, it's a lot of extra work that could be avoided by simply using Electron, especially if you are already familiar with web development but don't have any experience with any of the native platforms.

But the poster did say this was a full-time project.

And I don't believe that only having experience in web development is a good enough excuse for shoehorning web dev things everywhere else.

Re: I've spent the last two years building a new email client

#555

Earlier quoted context omitted.

Yes, it is trivial. You have a warped perspective of importance if you think giving the nod to a new mail app is some holy thing. I tell my friends about new apps, startups, and projects all the time. None of them think I'm staking my reputation when I shitpost about some new thing in Slack.

Recommending a product you haven't reviewed is a form of lying. Some of us value our integrity.

Literally, nobody said to do that. Good lord, are you aware of nuance? You can make people aware of something that looks promising, without lying.

Re: I've spent the last two years building a new email client

#556

Earlier quoted context omitted.

Yes, it is trivial. You have a warped perspective of importance if you think giving the nod to a new mail app is some holy thing. I tell my friends about new apps, startups, and projects all the time. None of them think I'm staking my reputation when I shitpost about some new thing in Slack.

But you're not giving the nod to it -- you don't even know yet if it's any good or not -- you're only telling them about it because you've got something to gain yourself from doing so.

Yeah! Now you've got it! You're just telling people about something. It's not a big deal.

Re: I've spent the last two years building a new email client

#557

Earlier quoted context omitted.

Yes, it is trivial. You have a warped perspective of importance if you think giving the nod to a new mail app is some holy thing. I tell my friends about new apps, startups, and projects all the time. None of them think I'm staking my reputation when I shitpost about some new thing in Slack.

and yet to make this comment you do it from an account created just for this purpose... why? to protect your reputation?

It's almost as if context matters

Re: I've spent the last two years building a new email client

#558

Earlier quoted context omitted.

Yes, it is trivial. You have a warped perspective of importance if you think giving the nod to a new mail app is some holy thing. I tell my friends about new apps, startups, and projects all the time. None of them think I'm staking my reputation when I shitpost about some new thing in Slack.

Recommending a product you haven't reviewed is a form of lying. Some of us value our integrity.

Isn’t this true of all advertising, except in the rare cases where the publisher only accepts ads for products they endorsed?

How can we ever expect a reliable, non-garbage-dominate internet when it is funded by perverse incentives?

Re: I've spent the last two years building a new email client

#559

Earlier quoted context omitted.

Yes, it is trivial. You have a warped perspective of importance if you think giving the nod to a new mail app is some holy thing. I tell my friends about new apps, startups, and projects all the time. None of them think I'm staking my reputation when I shitpost about some new thing in Slack.

But you're not giving the nod to it -- you don't even know yet if it's any good or not -- you're only telling them about it because you've got something to gain yourself from doing so.

This is the essence of the crap filled internet. Everyone makes these local trade offs and before you know it we all lose. We are prisoners of the dilemma.

Re: I've spent the last two years building a new email client

#560

Earlier quoted context omitted.

I'm not grandparent but I tend to agree that it's NoBigDeal(TM). I'm no electron apologist but I don't understand why using electron is considered "inconsiderate". It seems like the developer(s) used the platform that they felt was best for this app. If the platform's issues overshadow the product's value, then that's a poor choice and the market will react by not using it. Is it inconsiderate for Ford to make a larg…

> I don't understand why using electron is considered "inconsiderate". Because I chose my OS carefully and found that I like the way its native controls work. It has a number of features missing from other OSes and I want to use apps that integrate naturally with it. I have yet to find an electron app (or web app) that is 1/10th as good as a native app at fulfilling that desire. Electron apps feel like generic imitat…

I'm an developer who's been using electron since it came out. At it's core electron is just a packaged NodeJS instance with a layer to access the OS API. The chrome as a GUI part does not have to be used. This makes electron a great way to distribute NodeJS apps. Instead of getting your users to install NodeJS and use the command line, you can give them an electron version of the app that works out of the box.

If you stick to using the GUI part minimally, it's easy to build very light weight applications with electron. I've been building my own music streaming server with electron and its gotten some traction since it's easier to install. The GUI layer is only used for editing config options, so the app typically runs with under 50mb of memory consumption: https://github.com/IrosTheBeggar/mStream/releases

If used smartly, electron is a powerful tool for developing desktop apps quickly. However thanks to modern frontend dev practices, it's easy to build a bloated pile of crap.

Post reply on HN