Skip to content

Replace random sketch name generator with a more predictable naming pattern #2528

Closed
@mkmori

Description

@mkmori

Proposal

I propose the random sketch name generator be replaced by a more predictable and informative, default sketch name, such as "sketch [user name or id] [yyyy-mmdd-hhmm-ss]", similar to that used in the Processing.org Java IDE as of v4.3 ("sketch [yymmdd][alpha character]").

An example for consideration:
sketch username 2023-0121-1105-00

I think "sketch" may be omitted, or part of the UI. Note "sketch" is already the default js file name ("sketch.js"):
username 2023-0121-1105-01

The sketch ID itself might be an option, (as it appears in the sketch URL)--it might be an esp. good option if it is already assigned (and could be sorted) sequentially. (At a glance, I'm unsure.)

Rationale (Increasing Access)

As amusing, even inspiring as it may be at times, I believe the random sketch name generator also poses avoidable functional, ethical, and practical issues. Meanwhile, a more straightforward, informative naming scheme could provide additional, practical benefits to a greater number of users, (esp. newcomers to coding and p5.js).

Briefly:

  1. Randomly generated sketch names are not consistently, universally beneficial to users, esp. in learning to code with p5.js.
  2. Both the humor and the offense-avoidance strategies are culturally specific and potentially alienating, esp. for coding students of differing English language proficiency or idiom.
  3. Random culturally or personally appropriate names are difficult or impossible to ensure, esp. as the user community grows in diversity.
  4. Unintentional and inappropriate names unnecessarily burden both developers and users.

Respectfully submitted to the p5.js community for further consideration!

Feature enhancement details

My own arguments are recorded in detail here, where I also hope to solicit thoughts and opinions from the broader community to help inform design decisions regarding the sketch name generator:
(https://discourse.processing.org/t/proposal-for-web-editor-replace-random-sketch-name-generator/43023)

The random sketch name feature is the subject of past and current issues:
(#2247) ("friendly-words" issue)
(#2258) ("friendly-words" issue resolution)
(#1589) (translation issue)
(#2526) (saved sketch display name issue)
(#2256) (improper loading--apparently unrelated)

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementImprovement to an existing featureNeeds DiscussionRequires further conversation or consensus

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions