Racket Survey 2020

88 views
Skip to first unread message

Sam Tobin-Hochstadt

unread,
Jun 23, 2020, 12:22:53 PM6/23/20
to dev
We’re taking a survey! We want to better understand the Racket
community, from people who have been contributing for decades to those
who have just joined us, and from seasoned programmers to those just
starting out.

One of our goals is to help bring in new contributors and make it
easier to become a part of the community.

Fill out the survey here: https://forms.gle/XeHdgv8R7o2VjBbF9

Completing the survey should take 10–15 minutes, and is anonymous
(unless you decide to include your name). The survey will be open
until July 31 and we will report on the results sometime after that.

Please help us spread the word by sharing the survey link on your
social network feeds, at conferences, around your office, and in other
communities.

If you have any questions, please let us know at sur...@racket-lang.org.

Stephen De Gabrielle & Sam Tobin-Hochstadt

Ryan Kramer

unread,
Jun 23, 2020, 4:37:29 PM6/23/20
to Racket Developers
When I open the survey, the questions and answers do not line up. The first two entries have choices without a question, then the third entry has the first question, the fourth entry has the second question, and so on.

(This has probably been reported already, but I'll do it publicly so everyone can see that it has been reported.)

Sam Tobin-Hochstadt

unread,
Jun 23, 2020, 4:48:00 PM6/23/20
to Ryan Kramer, Racket Developers
I'm not exactly sure how that happened, but it should be fixed now.

On Tue, Jun 23, 2020 at 4:37 PM Ryan Kramer <default...@gmail.com> wrote:
>
> When I open the survey, the questions and answers do not line up. The first two entries have choices without a question, then the third entry has the first question, the fourth entry has the second question, and so on.
>
> (This has probably been reported already, but I'll do it publicly so everyone can see that it has been reported.)
>
> On Tuesday, June 23, 2020 at 11:22:53 AM UTC-5, samth wrote:
>>
> --
> You received this message because you are subscribed to the Google Groups "Racket Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/45b1b1cf-ef6d-42f8-ad57-5c7b3bb82beco%40googlegroups.com.

Stephen De Gabrielle

unread,
Jun 25, 2020, 5:52:42 PM6/25/20
to Alex Harsanyi, Racket Users, dev
Hi

On Thu, Jun 25, 2020 at 5:34 AM Alex Harsanyi <alexha...@gmail.com> wrote:
I understand that the core Racket team is busy, but they are the only ones who can clarify the criteria for merging a pull request and also only they can review and merge them --

You made me think of the style guide, but when I looked it has a section on contributing PR's that I hadn't seen, read or remembered:


Didn't you compile and run the script before submitting? It should tell you there's an error.
When you make a PR (for any Racket project), always do the following:
  • raco pkg setup [package]
  • raco test [package]

I was caught out! I made a last minute change without testing.

to 
a) reference the style guide: https://docs.racket-lang.org/style/branch-and-commit.html
b) provide a little more detail
 
As for  https://github.com/racket/plot/pull/5 - I'll commit to having a go at reviewing it tomorrow AFTER I fix my bad PR.

Kind regards 
Stephen
(On the laptop in the garden because it is 10:50pm and it is too hot in house.)

--
----

WarGrey Gyoudmon Ju

unread,
Jun 26, 2020, 2:51:46 AM6/26/20
to Sam Tobin-Hochstadt, dev
Greetings.

 I am back after a two-year away.

One issue I had forgotten before I submitted the survey is that there seems to be a big gap between Typed Racket and Untyped Racket.
I doubt no one is maintaining the typed APIs in the main-dist, and also no one is really treating typed/racket as one's prominent dialect
except those who work on typed/racket for their own academic things. Once ago I did submit some pull requests for adding missing
typed APIs, later as my codebase totally written in the typed racket grows, sending pull requests becomes a trivial task since I just
submitted for pieces as tiny as I need at those moments.

Also, I feel sad my questions tend to be less noticed.

Anyway, I am glad to share my projects with the community in the future despite the detailed time might not be guaranteed.

--
You received this message because you are subscribed to the Google Groups "Racket Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-dev+...@googlegroups.com.

Stephen De Gabrielle

unread,
Jun 30, 2020, 7:04:17 AM6/30/20
to WarGrey Gyoudmon Ju, Sam Tobin-Hochstadt, dev
Welcome back!

Thank you for taking the time to both do the survey and also your follow-up email. 

I'll admit I'm not currently using typed/racket, but it does get a significant number of issues and questions on the racket slack, so it was my impression that a significant subset of the community is using it.

Also, I feel sad my questions tend to be less noticed.
My apologies. I think the community recognise this as an issue and I'm hoping the survey will help inform plans to improve the situation.

There has been a significant move of general q&a activity away from the mailing lists to the Racket Slack. This is not surprising as communities do change over time and many Open source language communities have moved some or all of their activity to chat systems.

I'm hoping we can use the results of the survey to improve this situation. (Suggestions welcome!)

Kind regards

Stephen 

WarGrey Gyoudmon Ju

unread,
Jun 30, 2020, 9:16:03 AM6/30/20
to Stephen De Gabrielle, Sam Tobin-Hochstadt, dev
Hi, Stephen

Thank you for noticing me about the Racket Slack.
I lost the internet since I was working on the sea during the last two years that no stable internet connection was available.
Now I am planning my way for the second chance to go back to the university.
It's time to move to the Slack as well.

Stephen De Gabrielle

unread,
Jun 30, 2020, 9:26:15 AM6/30/20
to WarGrey Gyoudmon Ju, Sam Tobin-Hochstadt, dev
Stable internet is a problem for many people. 

Is IRC better in situations like this?

Wishing you success with university

Stephen
--
----

'John Clements' via dev-redirect

unread,
Jun 30, 2020, 5:57:35 PM6/30/20
to WarGrey Gyoudmon Ju, dev
Welcome back!

I want to raise my hand as one user that uses typed racket for many programs, and am not doing any work on typed racket itself for academic purposes. It’s certainly true that I’m generally an academic, but typed racket is not an area of research for me; I just like having the benefits of typed code, especially for libraries that I use heavily and may come back to after weeks or years.

(Also… slack, oy vey.)

John
> To view this discussion on the web visit https://groups.google.com/d/msgid/racket-dev/CAFp0D54wh9GcYe%3D%3DZV3gxHvebrzzHYrtMOkmFbqO-StLu1HfNQ%40mail.gmail.com.



Sage Gerard

unread,
Jun 30, 2020, 6:33:16 PM6/30/20
to Racket Developers
There has been a significant move of general q&a activity away from the mailing lists to the Racket Slack. This is not surprising as communities do change over time and many Open source language communities have moved some or all of their activity to chat systems.

Last we talked about it, Racket Slack isn't a paid workspace due to the sheer expense. We can't direct users to search for answers to questions answered before the 10,000th (?) most recent message. Given current activity levels it wasn't terribly long before I was unable to revisit helpful discussions. I'd say about a week?

In observance of general FOSS etiquette, I don't want to ask or answer the same question twice. Can we still volunteer answers on the mailing lists whenever we want anyway? I know I'd rather stick to the mailing list so long as we can count on a search feature.

~slg


‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐

Stephen De Gabrielle

unread,
Jun 30, 2020, 7:26:36 PM6/30/20
to Sage Gerard, Racket Developers
On Tue, Jun 30, 2020 at 11:33 PM Sage Gerard <sa...@sagegerard.com> wrote:
There has been a significant move of general q&a activity away from the mailing lists to the Racket Slack. This is not surprising as communities do change over time and many Open source language communities have moved some or all of their activity to chat systems.

Last we talked about it, Racket Slack isn't a paid workspace due to the sheer expense. We can't direct users to search for answers to questions answered before the 10,000th (?) most recent message. Given current activity levels it wasn't terribly long before I was unable to revisit helpful discussions. I'd say about a week?

In observance of general FOSS etiquette, I don't want to ask or answer the same question twice. Can we still volunteer answers on the mailing lists whenever we want anyway?

Sounds like a good idea.

Other options include 
- Pull Request to the relevant documentation with the clarification, example or special case
- adding it to the artifacts page https://github.com/racket/racket/wiki/Artifacts (if appropriate) 
- discussion in github issue thread (or gitlab etc.) 
- write a blog post etc.

I think the responsibility to do these things lies with the questioner, but realistically it might be better to log it as an issue and label as 'documentation required' until you have a chance to create the PR yourself. At least it is findable. 

I know I'd rather stick to the mailing list so long as we can count on a search feature.

+1

 s.

Sam Tobin-Hochstadt

unread,
Jun 30, 2020, 7:45:45 PM6/30/20
to Sage Gerard, Racket Developers
On Tue, Jun 30, 2020 at 6:33 PM Sage Gerard <sa...@sagegerard.com> wrote:
>
> There has been a significant move of general q&a activity away from the mailing lists to the Racket Slack. This is not surprising as communities do change over time and many Open source language communities have moved some or all of their activity to chat systems.
>
>
> Last we talked about it, Racket Slack isn't a paid workspace due to the sheer expense. We can't direct users to search for answers to questions answered before the 10,000th (?) most recent message. Given current activity levels it wasn't terribly long before I was unable to revisit helpful discussions. I'd say about a week?

Currently 10,000 messages goes back to May 13.

> In observance of general FOSS etiquette, I don't want to ask or answer the same question twice. Can we still volunteer answers on the mailing lists whenever we want anyway? I know I'd rather stick to the mailing list so long as we can count on a search feature.

Certainly questions, answers, and discussions on the mailing lists are welcome.

Sam

Sage Gerard

unread,
Jun 30, 2020, 10:02:30 PM6/30/20
to sa...@cs.indiana.edu, racke...@googlegroups.com
Good to know it's more than a week, thanks for checking.


~slg




-------- Original Message --------

WarGrey Gyoudmon Ju

unread,
Jul 1, 2020, 12:54:41 AM7/1/20
to Stephen De Gabrielle, Sam Tobin-Hochstadt, dev
On Tue, Jun 30, 2020 at 9:26 PM Stephen De Gabrielle <spdega...@gmail.com> wrote:
Stable internet is a problem for many people. 

Is IRC better in situations like this?

Maybe or not. In my situation, it was not a connection with limited traffic, it was just no connection with the duration varying from hours to days.
It made me lose the habit of getting in touch with others online.

I was making software from scratch for construction vessels without docs and prerequisite knowledge of that domain,
it therefore took me such a long time to stay on the vessel. I quit that job after finishing the work.

WarGrey Gyoudmon Ju

unread,
Jul 1, 2020, 1:12:45 AM7/1/20
to John Clements, dev
Hey, John, Glad to see you.

I have no bias against academics. I am just finding my way to be one of them.
In general I prefer the mailing list too.
Reply all
Reply to author
Forward
0 new messages