I don't know, I live in one of the most woke countries on earth most likely so I have some experience in speaking out. I have only ever lost like one job over it and I always speak my mind about matters like this.
I think people are afraid when there is no reason to be. If you lose your job, just get a new one it's not like it's hard in the tech sector anyway.
Well to be honest I don't. But I am guessing because it's stupid and meaningless and usually that won't prevail in the end. People may be tricked into it for a while but when they see the true power play that are in place they will quickly come to hate it.
I can't wait until the silent majority stops being silent and throws out CoC and their people from projects. It is seriously a toxic thing that creates debates over stuff where there is no need for it to be a debate to begin with.
I watch elixir from a distance and don't have that much practical experience in it but this looks like it's too hard to read in order to be that useful imo.
At least I wouldn't use it mostly because of the paranthesis and I really do hope that it's going to be optional if it were to be implemented. I do write code in typed languages on a daily basis but I do think it's overrated especially here on HN. I like that Elixir is dynamically typed and I think that it's just something that's not really in fashion at the moment but it will come around, eventually.
Yes, people can look you up and threaten you and that has happened to me more than once now.
Criminals use it a lot which is increasingly a large problem due to the mass immigration that has sky-rocketed violent crimes in our country. They also use it to hijack peoples identity (haven't happened to me), since the social security number is available to everyone.
There is already a grest swedish cloud peovider called GleSYS. They are 100% running on renewable energy and the have an awesome control panel to control your servers. I only wish that they had more hosted solutions like digital ocean.
Other than that, there is hetzner which I also use and is very good and probably the cheapest cloud provider out there. Then there is the french ovh.
Well.. tons of specific libraries are obviously not there that exist in other languages that makes completing tasks faster.
And even if they do exist, the documentation is often very sparse or the library is not super actively maintained like in the big popular languages.
These are all stuff that obviously only get better with time and when people start working with elixir. It's not something that makes Elixir bad, it is just that you have to take that into account that when you want to do something very specific with an image or want that api wrapper for that api that isn't well known then you 'll have to implement it yourself instead of relying on some third party package.
True and honestly, as an experienced developer it wasn't that huge of a step to start coding in Elixir. It's just that I (at least) is still thinking in an object-oriented way even when I'm working in Elixir because that is what I am used to.
I think the hardest part is to let go of some of the old practices and embrace functional programming as much as you can.
I would like to work with elixir professionally but have yet to find an employer that uses it in production :)
I understood that, I just think your arguments are bad.
> There is no chance of "keeping politics out of" anything. Making such a decision or rule is highly political too.
Of course there is and such a decision is not about general politics or highly political. It's a bit like saying forbidding smoking on school grounds will never make it go away so we should just let the kids smoke. In fact, I would argue that Rust already has a lot of political rules in the code of conduct.
Even if people will break the rules there is still value in creating such rules but that will obviously only work as long as the people making the rules also abide by them which is not the case in the Rust community (among many others). It's obvious that certain political views are prohibited while others are welcome.
I guess what I am disappointed in is the constant double standards. They can have "black lives matters" on their webpage but if I were to link to a anti-trans movement (just making an example) on their discord it wouldn't take long until I'm banned. Anti trans movements and black lives matter has nothing to do with most development projects, thus none should be pushed on their websites.
I have tried Liveview and I have looked at alternatives and I have to say that even if I don't use Phoenix or Elixir on daily basis, Liveview is easily the best out there.
The developer experience is great and Phoenix is just a great framework. The speed in which one can create stuff is mind blowing which is going to be the biggest pull factor into the language imo. My main issue is that Elixir is great for a lot of hard problems but for the easy, common problems it is lacking a lot in libraries and so on. It also has a high learning curve.
Although it is probably just going to get better in time the learning curve will probably not.
> IMO by even caring about this at all in your language decisions, you’re engaging in the exact same kind of game as those people are
Well, that is becaused I feel forced into it. I wouldn't care about the maintainers political views unless they pushed it down my throat at every opportunity they get.
I feel it is a sound economical choice not to support orgs and people who are toxic or actively work against you and your interests. I vote with my wallet when it comes to products and services but when it comes to languages I vote with my time and knowledge. I choose another programming language instead, it's not like there isn't any options out there.
What if I would have picked Rust? Then I would have to get a new domain for my website, I would feel unwelcome in the community because I don't share their political opinions and likely other things that is yet to come. Nah, I'd rather go with people and projects that don't do this kind of crap which I don't have time for honestly.
> Honestly how much does their political stance affect your work?
Since I do not use Rust, not at all. But if I were this policy would affect me. For example, I had a domain with "rust" in it. I let it expire, since I decided not to use Rust which now seems like a great choice. I am also soon going to be a gun owner. Also, if I were to use Rust I would probably join a user group now required to adopt their CoC and a bunch of other things.
The main issue with people pusing politics in programming is a sign of a possibly unstable project since in my experience and by looking at the trademark policy it appears it was completely right. Restricting speech and adding a gun policy is just wtf. It is a clear indication that the project is run by people that have very specific political agendas that they're trying to push onto a programming project that has nothing to do with them.
I get that there will be politics enough to go around and honestly I only think it strenghten my point. There is no need to bring in external politics since there is enough in the technical space alone.
I don't particularly care about Rust but one of the reasons I've hesitated to learn / use it was because the project seemed like it was led by woke people that pushed politics into the programming space which imo is completely unnecessary.
One thing I've learned by experience is that people who push their political agenda into everything is inherently toxic and will destroy everything they come in contact with.
There is no need for a Code of Conduct like so many programming projects have today, there is no need to have a "Black lives matter" banner on the framework website nor is there any need of supporting any other political cause unless it directly affects the project or the maintainers. If you start advocating for cause x there will always be people who rightfully will argue for cause y.
I'm sick and tired of general politics getting pushed into everything.
I don't get it, sure it's nice to have quick actions in Slack but the types of content I write in Slack/Teams are not usually stuff I care so deeply about that I need to get the help of an AI to improve it really. If I really want something to be improved by an AI I can just pop over to OpenAI's portal and do it there.
It's just short messages, back and forth and I thought that was kind of the point of chat apps? This feature would be more useful in say, an email client where the communication is more often more formal.
I think people are afraid when there is no reason to be. If you lose your job, just get a new one it's not like it's hard in the tech sector anyway.