Hey @KasMA1990.
There’s an overwhelming amount of stuff going on here.
I can see there’s also some personal hurt here that some others resonate with too, which I’d like to acknowledge.
Taking action
I’ve re-read through this dialogue a few times trying to narrow down what the ask is, of who, and what I can do personally. After all, the only thing we can control is our own actions.
So I’m going to highlight parts of the dialogue where I felt there were requests that I could do something about, and went and did something about them.
That’s not to say I’m ignoring, disregarding or devaluing your other points, I simply just can’t address them all productively in this format, so I’m focusing on a subset to start.
On transparency
a key part of transparency is also that this information is easy to find, which I don’t think it is.
I think it would be a big improvement with a bit more formal structure, and better documentation of the way in which things work.
In part, you’ve described some of the reasons I started Elmcraft: to promote and facilitate the wealth of projects, initiatives, knowledge and people in the Elm community.
Elm Core Development process
With the help of @gampleman and some editing from @jfmengels and @wolfadex – I’ve just published a new Elmcraft page: Lore: Elm Core Development.
I believe this page speaks to the core of this particular thread’s dialogue and repetition in our community – and addresses most of the subsequent dialogue present here.
I would encourage anyone engaging in this dialogue to read it and think about where their place is in it, and think about where other folks’ place might be in it, and what you’re actually debating about – it’s very likely you’re debating differences in acceptance.
Community Lore
This document is part of an entirely new section, which I’ve named “Lore”. It’s purpose is to document the history and cultural knowledge in the Elm community to make it more accessible to newcomers.
I plan to announce & promote this in it’s own right more broadly shortly (so please give me time to get to that outside this thread), but in the meantime I think it is a start at improving transparency, and feedback/discussion is welcome – there are many more ideas that have been discussed over the last few years but not yet fleshed out.
On the A & B Team
As others have mentioned, there is no core team. And as you responded
the fact that my description is inaccurate is hopefully just more proof that this could use more explanation.
So I wrote another page: Lore: Elm Core Team, to make this more visible.
Where to from here
There’s a lot more here I would have liked to respond to (including other posters), but I feel it’s quickly becoming impossible to effectively address or even discuss everything raised in this linear format, let alone for others to engage meaningfully.
Leadership requires clarity of vision, and that’s hard to track here now.
Hopefully I have been able to (with the help of a few others) establish a small bit of trust by addressing directly some of the issues you’ve raised.
My hope is that with the added context and knowledge above, specific aspects of this dialogue can be refined or restarted to be less nebulous and more directed.
For example:
- Now that there’s more clarity around “Elm core dev” and “Core team” – are some of your thoughts about what you think needs to change, or how it should change, different?
- Can you now be clearer about what is directed at who. There’s a big mix of “Evan”, “Core team”, “Team A”, “we”, “they” etc. Which parts of your dialogue are asking who (Evan/the community/someone else) for what (empathy/action/engagement/activism/…), exactly? And what do you plan to do if that person/people aren’t willing or able to meet that request?
- I.e. “I’m going to start a monthly forum where we will talk about the downsides of Elm for 1 hour, and work on making a list that we will publish to X with the goal of achieving Y” or whatever it may be.
I think it would be best to continue this dialogue in smaller more concrete pieces with this added clarity. Perhaps @KasMA1990 you’d be willing to summarise the various topics that you’ve opened that you still feel are still unresolved or warrant more discussion towards a particular outcome?
NB: If you (or anyone in this thread) thinks I’m drastically off-mark with something, feel free to DM me on Slack and clarify! I’m happy to have a quick back & forth to establish understanding or resolve confusion before further long cycle responses get added here, which will also ultimately make this dialogue clearer and more accessible for those following along.