Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create Discord channel for chat communication between developers and the community #101

Open
mewmew opened this issue Feb 6, 2022 · 17 comments

Comments

@mewmew
Copy link
Contributor

mewmew commented Feb 6, 2022

Hi @icexin, @jspc and all eggos developers!

After having explored eggos, it seems the potential is great, both for developing a deeper understanding of low-level interactions between the Go runtime and the operating system, but also for developing quite unique minimal trusted code base scenarios!

I would be glad to foster a community around eggos which help connect developers and users through a shared chat communication platform.

How about we start a Discord server for eggos?

Let me know what you think. I can configure one if you wish.

Cheerful regards,
Robin

Edit: for those that wish to join, here is the invite link to join the eggos Discord chat: https://discord.gg/WBnkCUVmGN

@jspc
Copy link
Contributor

jspc commented Feb 6, 2022

I'd personally quite like it- it makes free-form conversations easier, and adds a way for people to ask questions that feels less involved than opening an issue (and forming full sentences, with links, and so on).

I don't think it should replace using issues to track individual tasks and pieces of work (since issues allow for better linking of code and PRs to discussions), but for quick conversations and help it'd be ideal.

@mewmew
Copy link
Contributor Author

mewmew commented Feb 6, 2022

I don't think it should replace using issues to track individual tasks and pieces of work (since issues allow for better linking of code and PRs to discussions), but for quick conversations and help it'd be ideal.

Oh definitely, issues are issues and should still be used as they are todoay; so we can track implementation aspects and reproduction of bugs.

I'd personally quite like it- it makes free-form conversations easier, and adds a way for people to ask questions that feels less involved than opening an issue (and forming full sentences, with links, and so on).

Great! I'll set up a Discord channel : )

@jspc
Copy link
Contributor

jspc commented Feb 6, 2022

Haha, we should probably wait for @icexin - you and I are just contributors, this is his baby (pretty literally- didn't he name this project after his child?)

@mewmew
Copy link
Contributor Author

mewmew commented Feb 6, 2022

Haha, we should probably wait for @icexin - you and I are just contributors, this is his baby (pretty literally- didn't he name this project after his child?)

Haha, you are right! @icexin, what do you think? Would you like to have a Discord chat for eggos? Or perhaps some other platform? Such as a channel on the Gopher Slack?

I was just exited and wanted to get the ball rolling : ) Of course, this decision is for @icexin to make.

Cheers,
Robin

@icexin
Copy link
Owner

icexin commented Feb 7, 2022

Sure,just go ahead. At first, I regarded eggos as a hobby project, I didn't expect to get so many people's attention. I really hope that more gophers can explore the runtime and the ability of programming on hardware through eggos.

@prologic
Copy link

prologic commented Feb 7, 2022

A thought... Why not IRC? An #eggos channel on Libera Chat seems rather easy to do. Why Discord? Why not something that is open source, openly supported and has no financial interests? 🤔

@jspc
Copy link
Contributor

jspc commented Feb 7, 2022

IRC is unattractive for one-off questions for a few reasons

  • IRC has a higher barrier to entry, both for newer/younger developers (hell, I'm not even sure if off the top of my head I can remember how to configure a sasl-enabled IRC connection with a password)
  • Requires us to either maintain instructions for something like kiwiIRC or force people to install separate software just to ask a simple question (which is what we want to use a chat system for)
  • Is a lot less friendly on mobile, meaning if you want to ask a question you need to be sitting near your computer until you get a response

Of these, the first two reasons are the ones that'll probably make it harder to get questions/ queries from users and, thus, make it harder to see what problems people are having/ common issues/ where to strengthen efforts.

Building a community around eggos, of course, would be different- IRC would be ideal in a situation where core users come and interact and plan work, with very little churn. But, as in here we're going to use github for that anyway.

@prologic
Copy link

prologic commented Feb 7, 2022

It's a shame we so readily give up our privacy and security to more and more centralised corporations running CLoud/SaaS products who do nothing but mine your data for the profit of their investors. 🤦‍♂️

Sure, it might be easier t- use the latest and greatest whiz bang "thing" -- but at what cost? 🤔

@prologic
Copy link

prologic commented Feb 7, 2022

@jspc The frustrating part for me, is I don't even buy your argument. (See attached). It's just sheer laziness and ignorance. How hard is it to provide an "Address" to connect to and a "Password"? I don't mean to derail this issue and discussion, but my intention was to invoke a discussion around "alternatives" -- Don't just reach for the "easiest" thing.

SASL is an authentication protocol -- Not a User Experience.

Screen Shot 2022-02-07 at 20 16 08

@jspc
Copy link
Contributor

jspc commented Feb 7, 2022

It's a shame we so readily give up our privacy and security to more and more centralised corporations running CLoud/SaaS products who do nothing but mine your data for the profit of their investors. man_facepalming

Sure, it might be easier t- use the latest and greatest whiz bang "thing" -- but at what cost? thinking

If you can find a FOSS solution to the above then go for it- you'd be solving a problem a lot of small communities have. To reframe this as wanting to use the latest and greatest is cynical and you'd do well to withdraw that point- it doesn't help your argument to make attacks.

Ditto the follow up argument where you argue semantics and link to a single screenshot from your favourite IRC channel as if a new user with little/no IRC exposure is going to look at it and understand what all these terms mean.

Please don't accuse me of making lazy arguments. The exact opposite of laziness is why I'm here in my free-time trying to help set something up that'll help people ask quick and simple questions with the lowest barrier to entry.

@prologic
Copy link

prologic commented Feb 7, 2022

@jspc There were no attacks made on you bud nor were my comments directly targeted at you.

My comments were an observation and a trend I've seen over the last 20 years or so.

We all pay too high of a price for so-called " convenience"

@prologic
Copy link

prologic commented Feb 7, 2022

I understand it is difficult to mistake passion over a textual medium.

@mewmew
Copy link
Contributor Author

mewmew commented Feb 7, 2022

@prologic, for some users IRC will be their preference, for others Discord.That's fine.

For a few other development projects I've been interacting with, the communication happens through both, using IRC bridge for Discord, so users may use whatever they feel most comfortable with, and messages are mirrored across both.

As for me personally, I've tried IRC and it works. But, I still prefer Discord, call it laziness or comfort. I call it personal preference : )

Sure,just go ahead. At first, I regarded eggos as a hobby project, I didn't expect to get so many people's attention. I really hope that more gophers can explore the runtime and the ability of programming on hardware through eggos.

Definitely! What you've accomplished so far with eggos is quite incredible @icexin. Really cool hobby project, and I think it can go a lot further and invite attention of more gophers as it continues to develop and stabilize. Definitely looking forward to this journey!

@icexin, @jspc I've set up a Discord server. Feel free to join!

https://discord.gg/WBnkCUVmGN

@prologic if IRC is your strong preference, we can try to figure out how to hook up IRC bridge. Otherwise, of course you are too welcome to join the Discord chat as well.

Cheerful regards,
Robin

Edit: just a quick note, re:

I'm here in my free-time trying to help set something up that'll help people ask quick and simple questions with the lowest barrier to entry.

I really appreciate that you set up the FAQ for eggos @jspc, it has helped me a lot!

@icexin
Copy link
Owner

icexin commented Feb 7, 2022

I've set up a Discord server. Feel free to join!

https://discord.gg/WBnkCUVmGN

🎉

@prologic
Copy link

prologic commented Feb 7, 2022

@prologic if IRC is your strong preference, we can try to figure out how to hook up IRC bridge. Otherwise, of course you are too welcome to join the Discord chat as well.

Please let me know if you do setup an IRC bridge.

I have a Discord account (because I was peer pressured into having one) -- But I really hate Discord and basically any platform that doesn't respect your privacy. I won't use it.

@astrolox
Copy link

astrolox commented Mar 9, 2022

I love this project. I hope to be able to have time to contribute in the future.

@mewmew
Copy link
Contributor Author

mewmew commented Mar 10, 2022

I love this project. I hope to be able to have time to contribute in the future.

Happy to hear. And glad to see you joined the Discord chat too!

What areas are you interested in contributing to? :) One wish list of mine is for some native file system support (e.g. FAT32/ext2) via IDE SATA or the like.

Cheers,
Robin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants