Ok, here’s that next draft. I’ve grouped the questions and bolded the new ones.
Some specific questions:
- @avh4: how useful is getting the data about elm-format? I’m inclined to leave that question in this year because I’d like to see if there’s any year-over-year change. But if you don’t think it’s intrinsically valuable, it could get dropped.
- Is there any way we could make this more accessible to students / beginners?
Your Background
- Do you use Elm?
- Yes, at work
- Yes, in side projects
- Yes, as a student
- I used to, but don’t any more
- No, but I’m curious about it
- No, and I don’t intend to
- What is your level of experience with functional programming?
- What programming community are you “coming from?” (changed from “what language”) (note on this question: “none” should be encouraged as a valid answer.)
- Where do you go for Elm news and discussion?
- What did/do you use to learn Elm? (resources, classes, et cetera?)
- Is there a local Elm meetup near you?
- What’s the nearest big city to you?
Where do you use Elm?
- In which domains are you applying Elm?
- How long have you been using Elm?
- How far along is your most mature Elm project?
- Considering for a future project <- not great
- In the planning / learning / exploration phase
- In development
- In staging
- Shipped / released to users / in production
- Is that project at… work, side project, open source
- What versions of Elm are you using?
How do you use Elm?
- Do you format your code with elm-format?
- What tools or frameworks do you use to style your Elm applications? (“I just write plain 'ol CSS” is an acceptable answer here!)
- What tools do you use to build your Elm projects?
- What tools do you use to test your Elm projects?
- What do you write tests for in your Elm projects?
- What do you like the most about your use of Elm?
- What has been the biggest pain point in your use of Elm?
- When you have to integrate with JavaScript, what’s usually the reason?