Yep - separating into "for developers" and "for users" is I think a good
idea. I Imagine right now someone who just comes with troubleshooting is -
I am sure - a bit confused where to look for help.

Not sure how to nicely design it but I think we should think about "UX
experience" here and different personas we care about (I am now tapping
into some past experiences where I interacted a lot with UX experts).

I can think of those personas who are important:

a) new user who just wants to get help
b) a seasoned user who already knows Airflow but wants to step-up and
contribute
c) an aspiring contributor who wants to become first-time contributor
d) someone who is an experienced developer and wants to contribute to
Airflow knowing that it is "important" project in the space

Unfortunately - we only have one website - probably we are not going to
have a perfect solution for all of those personas (but maybe), but I think
we can address 2 or 3 of those well - we just need to decide who is most
important to address well. I think that should be the most important thing
to decide.

I am not sure if there are UX-experts in our dev@ community (Michael maybe
you feel UX-strong enough D:), but it would be great to think about those
personas when designing the "Community" experience.

J.

On Wed, Dec 20, 2023 at 9:04 PM Kaxil Naik <kaxiln...@gmail.com> wrote:

> Separating it into 2 columns: 1) Dev 2) Users -- makes sense to me
>
> On Thu, 21 Dec 2023 at 01:30, Michael Robinson
> <michael.robin...@astronomer.io.invalid> wrote:
>
> > Hello dev list,
> >
> > The excellent website landing pages have been instrumental in the wide
> > adoption of Airflow. The fact that they’ve helped so many users get
> started
> > with Airflow while going without significant upgrades for years speaks to
> > how well-designed they are. At the same time, it’s a massive
> understatement
> > to say that the community has changed since the landing pages were
> > launched, and some of them could use updating to represent the community
> as
> > it is today and meet users’ and contributors’ current needs.
> >
> > For example, since the website was launched 3 years ago, Slack has become
> > the community’s platform of choice. There are over 35k users and
> > contributors there.
> >
> > As Jarek has noted <https://github.com/apache/airflow-site/pull/911>,
> > Slack is ephemeral and user-first (but it seems safe to assume that most
> > project contributors are on there, too). Also, as is appropriate for an
> ASF
> > project, the dev list continues to play a crucial role in hosting
> > discussions and relaying announcements, etc. It’s still the primary
> > vehicle/forum for asynchronous communication among contributors.
> >
> > But it seems safe to say that Slack is the primary forum for new users of
> > Airflow. Currently, the Community page <
> > https://airflow.apache.org/community/> prioritizes the dev list and
> hides
> > the Slack link down the page in the “Ask a Question” section by default.
> > But it seems reasonable to assume that what most (not to say all) first
> > visitors to the site are looking for on that page is a link to Slack.
> >
> > IMO, in light of the important communications and discussions on the dev
> > list, we shouldn’t minimize it, but we should also make onboarding as
> > frictionless as possible for users and devs alike. So what to do?
> >
> > I’ve opened a PR <https://github.com/apache/airflow-site/pull/911> to
> > reorganize the page, and I’m hoping to start a discussion here about how
> to
> > proceed. Thanks, Jarek, for your comment and for suggesting we move the
> > discussion to the list.
> >
> > Some ideas (see the PR for more details):
> >
> > Put Slack at the top of the page with the dev list just below it
> > Use columns to devote half the page to contributor-centric resources and
> > half to user-centric resources
> >
> > What do you think?
> >
> > Thank you,
> > Michael
> >
> >
>

Reply via email to