Hacker News new | past | comments | ask | show | jobs | submit | peterjaap's comments login

So you have the chance to redesign Discord and you decide to stick with the unicorn-puking emoji-littered eye-scorching UX/UI garbage that Discord is? Interesting.

I think Discord, especially when it was new, had amazing UX and UI. Nowadays it definitely became bloated and new features don't integrate that well into the existing UI, but it is still on a perfectly useable level, currently.

Discord's UX is a testament to the fact that people will learn complex systems if they believe all parts of the system are valuable. This is the same truth as, for example, spreadsheet software.

The only thing "bad UX" means anymore is that you have parts of your app that people don't find valuable, and you're showing it to them anyway.


Spreadsheet software don't have bad UX? I'm not sure what you are trying to say.

I prefer IRC over Discord any day but it's very hard to convince other people not familiar with it to make a move away from Discord to it.

When people get used to certain features they generally don't want to give them up.


> When people get used to certain features they generally don't want to give them up.

Yeah, I would find it hard going back to not having a offline history and drag 'n drop file upload.

Having to host your own bot for pagetitle preview and user management was also not fun.

You can selfhost your IRC client, which eliminates som of the drawbacks but that also only works for a small portion of people.


> Yeah, I would find it hard going back to not having a offline history

It's funny but I personally prefer that the IRC server isn't required to store every chat log indefinitely. You're right though, these are solvable problems, BNC for example but we're getting a little off topic.


> So you have the chance to redesign Discord and you decide to stick with design that appeals to normal humans rather than turbonerds? Interesting.

I saw 100+ community force migrate from Telegram to Discord. Most of the people complained about UI/UX, me included. And Telegram is not even very good in that area. Normal people are not fond of Discord UI specifically, they just get used to it.

And do you think a Discord community force-migrated to Telegram wouldn't have their own UX complaints? This is gonna happen almost no matter what platforms you're talking about, people are used to their thing and don't like seeing it forcibly changed.

> Normal people are not fond of Discord UI specifically, they just get used to it.

Disagree. I think most people are pretty okay with it, maybe not in love with it, but they don't see it as particularly bad in most respects either. I use Google's corp chat for work and my god, Discord is SO much better than that it blows me away.


I came over to Discord in January 2016, from a combination of TS3, Forums & Skype for the purposes of both online and personal gaming groups. It decimated all the competition in gaming spaces for voice chat, async text chat and sync text chat within 6 months. Every single guild or group moved over almost overnight. That should go to show how absolutely revolutionary Discord was, and that it was an actual, huge software innovation. People _loved_ the UX & UI. Users loved the chat and channel interfaces, admins loved the fairly easy to understand moderation tools. Its gotten a little less loved as the app has gotten less and less reliable, the VoIP quality has been reduced (especially for non-nitro boosted servers) and new, unwanted features are added. However, I don't understand how the core UI is bad. Its not puke or emoji ridden beyond what users make of it -- avatars, server icons & banners, role colours, emojis in channel names etc are all user defined. Everything else (beyond the shitty new features they rollout for 6 months then kill) is pretty standard contemporary electron app design, and honestly minimalist in some ways. It is certainly minimalist and easier to navigate compared to something like Element.

I think that HN users seem to not fundamentally understand the needs of online groups beyond what is necessary to carry out an asynchronous open source engineering project. Much of the "bells-and-whistles" that discord offers are _essential_ to both the day-to-day communication of these groups as well as to moderators. Element does not come fully replicate some core features offering an outright less stable experience. Slack/Teams are not accessible to private users. Telegram has even less features than Element/Matrix.


I mean, if you are looking for a Discord alternative, isn't the design/UX part of what you're looking for? If you want something that is the opposite of what you describe, IRC still exists and works well, but not sure many end-users would call it an alternative to Discord.

That and I assume if its open-source you can make clients that look like whatever you'd want.

> isn't the design/UX part of what you're looking for?

I think this applies to the original target audience, namely gamers, but as a general purpose chat application, e.g. as a support channel for software projects, the UI design of Discord is indeed atrocious.

Of course, this begs the question why these projects adopted Discord in the first place. I guess the lack of a better alternative (that is not self-hosted)?


They use it because Discord works well and simply, with a rich feature set, that's largely free. And yeah, there aren't FOSS alternatives that actually match up.

> as a support channel for software projects, the UI design of Discord is indeed atrocious.

Why is that?


I don't have an issue with the UX, but the design of the user interface seems to have been copied almost pixel-for-pixel.

I wish this project a lot of success but also that it ends up devloping its own identity.


Honestly I much prefer https://en.wikipedia.org/wiki/Microsoft_Comic_Chat

Edit: Bonus, it comes with its own font!


Came here to say Magento is NOT now called "Adobe Commerce". Magento Commerce is now called Adobe Commerce. "Magento Community" is now called Magento. That's all. That's the comment.


So ACE is Gherkin for contracts?


Ace and Gherkin are related in the sense that both are ment to express program behaviour in a language that domain experts can understand. Ace is more geared towards expressing contracts. The language is designed in cooperation with lawyers to resemble traditional contracts as much as possible. Ace must have the property that one very important aspect of contracts, the handling of disagreements (or exceptions as programmers call them) can be clearly expressed.

There are other differences in approach. In Gherkin, a programmer needs to implement the test for each step manually. This has a risk of introducing bugs. To reduce that risk, Ace translates to an ethereum contract as well as a test suite.

It is not always possible to generate a complete contract. In that case a programmer has to fill in the operational details.

However, it is always possible to generate an executable test suite. This guarantees that an implementation can always be checked to conform to the contract as specified in ACE.

So any "error" (i.e. disagreement between the contract parties) when executing the contract can be traced back to: - an "error" in the ace contract (the parties agreeing to the contract should decide what to do) - an error in the ace implementation (ace has to be open source to minimise the risks here, just like the bitcoin an ethereum software)


Also if you don't live in the US. I've had several of these emails because of the same reason (I wasn't familiar with trademark law back then). It's pointless in fighting it, they have the law on their side.


Here in the Netherlands we've got Voys (http://www.voys.nl), they were on HN a while back too; https://news.ycombinator.com/item?id=8420802


They have a flat management style, see http://www.voys.nl/over-voys/het-voys-model (it's Dutch but, you know, Google Translate)


The point you make about not having to scroll endlessly through your inbox to find 'that link' is moot when using Point a lot, because you'll be endlessly scrolling through the Point app.

Also; what happens when the content changes and the quoted part is gone?

Would be interesting for for example QA teams when you include Dropbox integration with a screenshot option.


Good point -- though we are building a search functionality now so that won't be the case soon enough!

If the content on the page changes, the quoted text will still show in the point chat box. Definitely useful to comment on Dropbox files/links.


Still moot, my mail app has a search box as well.


I actually had a phone call with them and didn't notice. Thought they were leaving a day later.


Take a project that you've built using a framework you're already familiar with and replicate it with a new framework.

This way, you're focused on learning the framework and how something is achieved within that framework without bothering to think about architecture, features, etc.

This is how I learned Symfony (I came from Zend) and it served me well!


I think those that are employed on very good wages have a decent set of brains, and thus they can see that this is a good idea and therefore will NOT oppose it.


Nope, that is a well-known bias that wealthy working people are de facto more intelligent.


Personally, being taxed close to 52% (in Holland), I don't have any issues with that either. Let's keep a close eye on the developments in Switzerland concerning basic income and take our lessons from that.


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: