Overall: love the new page, it’s a great improvement over the old one. Very nice design and great work!
What follows are some suggestions/ideas from the point of view of trying to improve adoption of the language across the industry.
–
The events section threw me off at first because it prominently featured two workshop from 2021 that already passed. But when I clicked in there, I saw that there are videos on all presentations, which made me happy to see.
Obviously, if there’s an upcoming workshop, that one should be prominently visible.
Maybe we can emphasize that there are video recordings of past workshops available?
Or maybe it makes sense to show the meetups right on the Community page at OCaml Community?
–
The wording “Still here? Try some of our social channels for more information about us” on the community page is not particularly strong. When people really are still here, it might be because they’re looking to get help with their questions about the language, or they might just be looking for someone to talk to about their ideas and projects. So that’s where we use the trigger words that remind people of the reason why they’re here and which platform is the most appropriate for their need.
The people who interact (and grow the community) are not looking for “information about us”, and they’re not looking for channels that feed them something, but they’re looking to solve a problem they have.
Some people have questions that need answering.
Some people browsing the community page are business owners investigating whether OCaml is the language they should adopt - they’re looking for an active and lively community for their employees to participate in (e.g. activity on StackOverflow), they’re looking for discussions on the advantages and disadvantages of the language, and how to solve their problems with OCaml. They want to know whether there’s a supply of qualified people they can hire, or how fast a new hire can get up to speed using the language productively.
What the wording should do is give people who are on the edge of creating and sharing content and participating in discussions that tiny push that makes them sign up and go in and enjoy being a part of the community.
Possible replacement for the copy:
“Join our communities!”
“Ask and answer questions, share and discuss OCaml-related articles and posts, let people know about your projects and find collaborators”
Reddit - “join the OCaml subreddit and posts discussions and memes, talk about your projects, and share interesting articles and news from the web”
Does that make sense? I think a bunch of the other copy could be improved by making it more specific / call-to-action-y too, but I don’t have a lot of ideas right now.
–
“Curated Resources” on the main page conceptually belongs with the “Learn” part of the page hierarchy.
The copy “Here are some of the reasons why you should use OCaml for your workspace or institution.” doesn’t make sense. These resources are not the reason why people should use OCaml, but they enable them to pick up OCaml real quick and get to building amazing things with OCaml.
Possible replacement: “Get up to speed quickly to enjoy the benefits of the OCaml programming language across your projects”
I am not sure if Curated Resources should be on the main page at all. Maybe a simple “Get started” block on the main page, one that advertises getting up to speed quickly and how many resources there are, would be better. This one could link to the “Learn” page.
–
My impression is that the Success Stories deserve a place in the spotlight more than the lists of industrial and academic users, or the curated resources on the front page. Yes, we should be linking to these lists as they are impressive social/industrial proof that the language is established, but what’s really more fun and interesting to read is the success stories. So, I would reduce the size of the “For Educators” and “For Industrial Users” boxes and feature the success stories below that.