-
Notifications
You must be signed in to change notification settings - Fork 0
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
Ask others to share their experience on learning PureScript #31
Comments
Yeah, this is a great idea. I think it would be especially useful to post this to other programming language forums. I imagine communities of the following languages would have some people who have tried PureScript. Ideas for non-PS communities to include as an audience: (Other ideas here: https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS) Elm, ReasonML/BuckleScript, Haskell, TypeScript, Flow, ScalaJs, Fable, ClojureScript |
I think it's important to have the questions be well-considered. I haven't spent time to think of more ideas of questions, but I'd like to do that before the comment template is created. When do you think we should start this survey? I think sooner is better, so I think it can start whenever the questions have been considered by anyone who wishes to. |
Well, we don't currently have much time to think through this. So, we should either prioritize this and define those questions or just go with what we have, knowing that it's still better than nothing. I also don't want to give too many questions that lead to people not completing the survey. Also, if this is a survey, should we use something like SurveyMonkey? Or just keep with the idea of using a GitHub issue we later grok? |
Wow... no wonder people hate web dev... That's a lot of languages. |
Let's prioritize it. Following is what I think would be good questions. The intended audience of this survey is people who were new to PureScript and wanted to learn more about it and how to use it. The results of this survey will be used in a current effort to improve the PureScript introduction and documentation.
A question for you, @JordanMartinez: why ask about how long it took (to solve their problem or feel competent in PS)? I removed that one because I can't figure out how the answers to that one would help our cause. |
The audience is not necessarily only for those who are new / want to learn it. They can answer some but not all of the questions below. If anything, this just shows that we really want to send out 3 separate surveys for each audience: New learners who haven't tried it yet; users who left after trying it; users who are still using it but can reflect back on their learning process
Edit: I'd like to challenge this statement. See #39 Below is my understanding of the answers we are seeking that such questions might answer if we ask the right audience. I'll start with the question you removed: How long did it take you to solve your problem / feel confident in PS?
What is your background in programming languages?
What drew you to learn PureScript?
In your experience, what is the most effective method of learning a programming language?
What were your expectations of learning PureScript, and what resources did you use when learning?
What were the hardest or most frustrating parts of learning to use PureScript?
If you quit learning or using PureScript, what made you decide to leave?
What programming language on-boarding experience do you wish PureScript would be more like?
|
One idea for generating more good data that might help even more than what we currently have: open an issue here that invites others to share how their learning experiences with PS have been and what's been the biggest pain points. Then, we link to this specific issue on PS' Reddit / Discourse / Slack places and non-PS Reddit subreddits / Twitter.
We could have the following snippet be something that people copy and paste into their comment and answer those questions there:
Share your experience on learning PureScript
Copy and paste the questions below and answer them:
Thoughts?
The text was updated successfully, but these errors were encountered: