Discuss Scratch

EIephant_Lover
Scratcher
500+ posts

Allow users to not have "my variable" by default

So, in every project, there's a variable called “my variable”. The ST did this to encourage new users to use variables.

However, I find two things wrong with this:

1. Variable names are supposed to be descriptive of what they are, so you shouldn't call your variable “my variable” in the first place, ever, and this encourages new coders to do so.

2. Older Scratchers usually already know all about variables. It's obnoxious to remove the little variable every time, or rename it.

So, what do I suggest?
In account settings, there should be an option to turn this off. That way, all the people who don't want this variable can just turn it off in account settings and boom, it won't show up in new projects.

Support?
this better not be a duplicate
Starstriker3000
Scratcher
1000+ posts

Allow users to not have "my variable" by default

Maybe the “my variable” could only be for New Scratchers? That way, it encourages New Scratchers to use variables without annoying the older Scratchers.
EIephant_Lover
Scratcher
500+ posts

Allow users to not have "my variable" by default

Starstriker3000 wrote:

Maybe the “my variable” could only be for New Scratchers? That way, it encourages New Scratchers to use variables without annoying the older Scratchers.
I mean, just because you're a Scratcher doesn't necessarily mean you know what a variable is yet, anyway. But it would be nice as an option for all Scratchers, new or not.

Edit: Vice versa, just because you're a New Scratch doesn't necessarily mean you don't know what a variable is.

Last edited by EIephant_Lover (May 30, 2020 02:48:52)

Nambaseking01
Scratcher
1000+ posts

Allow users to not have "my variable" by default

I agree that this option should be implemented because deleting the “my variable” every time I create a new project gets annoying, but I feel like this does not have to be in the account settings since this has nothing to do with one's account. Perhaps there could be a new projects settings in which there are more project options along with this one?
EIephant_Lover
Scratcher
500+ posts

Allow users to not have "my variable" by default

Nambaseking01 wrote:

I agree that this option should be implemented because deleting the “my variable” every time I create a new project gets annoying, but I feel like this does not have to be in the account settings since this has nothing to do with one's account. Perhaps there could be a new projects settings in which there are more project options along with this one?
Yeah, maybe in the project setting there could be this, stage side (right/left), dark/light mode, block colors, etc.
Nambaseking01
Scratcher
1000+ posts

Allow users to not have "my variable" by default

EIephant_Lover wrote:

-snip-
Yeah, maybe in the project setting there could be this, stage side (right/left), dark/light mode, block colors, etc.

Be careful with your posts, my Grammarly is blaming me…

Anyways, I think we'll have to create a separate suggestion topic for a project setting and then link this suggestion from it. We can't just straight-up go crazy about it!
EIephant_Lover
Scratcher
500+ posts

Allow users to not have "my variable" by default

Nambaseking01 wrote:

EIephant_Lover wrote:

-snip-
Yeah, maybe in the project setting there could be this, stage side (right/left), dark/light mode, block colors, etc.

Be careful with your posts, my Grammarly is blaming me…

Anyways, I think we'll have to create a separate suggestion topic for a project setting and then link this suggestion from it. We can't just straight-up go crazy about it!
True.
Two other things: You type and read fast (and that's coming from me, and I have a pretty high wpm in typing, and I read really fast too).

I know my grammar is bad but just bc i is onlin i dont do it rite,

You're welcome.
I'll make another post.

Last edited by EIephant_Lover (May 30, 2020 02:49:33)

Nambaseking01
Scratcher
1000+ posts

Allow users to not have "my variable" by default

EIephant_Lover wrote:

-snip-
True.

Two other things: You type and read fast (and that's coming from me, and I have a pretty high wpm in typing, and I read really fast too).

I know my grammar is bad but just bc i is onlin i dont do it rite,

You're welcome.
I'll make another post.

Please don't attempt to go off-topic on this forum (this is a forum helper getting tempted in a nutshell).
EIephant_Lover
Scratcher
500+ posts

Allow users to not have "my variable" by default

Nambaseking01 wrote:

EIephant_Lover wrote:

-snip-
True.

Two other things: You type and read fast (and that's coming from me, and I have a pretty high wpm in typing, and I read really fast too).

I know my grammar is bad but just bc i is onlin i dont do it rite,

You're welcome.
I'll make another post.

Please don't attempt to go off-topic on this forum (this is a forum helper getting tempted in a nutshell).
Going off-topic in my own post XD And as a forum helper, shouldnt you know that making a post simply telling others what they're doing wrong is also off-topic? Hmmm??

I was saying you're right, about having to make another post, I'll do that.
coder2045
Scratcher
1000+ posts

Allow users to not have "my variable" by default

EIephant_Lover wrote:

Nambaseking01 wrote:

EIephant_Lover wrote:

-snip-
True.

Two other things: You type and read fast (and that's coming from me, and I have a pretty high wpm in typing, and I read really fast too).

I know my grammar is bad but just bc i is onlin i dont do it rite,

You're welcome.
I'll make another post.

Please don't attempt to go off-topic on this forum (this is a forum helper getting tempted in a nutshell).
Going off-topic in my own post XD And as a forum helper, shouldnt you know that making a post simply telling others what they're doing wrong is also off-topic? Hmmm??

I was saying you're right, about having to make another post, I'll do that.
Right.
Semi-Support, it's annoying to delete the variable every time. Although you could just simply not use it…
EIephant_Lover
Scratcher
500+ posts

Allow users to not have "my variable" by default

coder2045 wrote:

-snip-
Semi-Support, it's annoying to delete the variable every time. Although you could just simply not use it…
But it's still there, it slows the project down, it's in the way, it confuses me, etc.
EIephant_Lover
Scratcher
500+ posts

Allow users to not have "my variable" by default

Bumping (wow this is sorta old)
EIephant_Lover
Scratcher
500+ posts

Allow users to not have "my variable" by default

bbbump
Bacteria999
Scratcher
1000+ posts

Allow users to not have "my variable" by default

Support, it's like every time you start a project there's a custom block called “My Block”.
sparklepeaches228
Scratcher
100+ posts

Allow users to not have "my variable" by default

Support. But if they had the “my variable” off, what would the default variable be? But I still give a big support

Last edited by sparklepeaches228 (May 29, 2020 19:47:05)

Bacteria999
Scratcher
1000+ posts

Allow users to not have "my variable" by default

sparklepeaches228 wrote:

Support. . But if they had the “my variable” off, what would the default variable be? But I still give a big support
None
EIephant_Lover
Scratcher
500+ posts

Allow users to not have "my variable" by default

Bacteria999 wrote:

sparklepeaches228 wrote:

Support. . But if they had the “my variable” off, what would the default variable be? But I still give a big support
None
Yes, there would be no default variable. In Scratch 2.0 there was no default variable :)
NilsTheBest
Scratcher
1000+ posts

Allow users to not have "my variable" by default

Honestly, I don't mind having it there. In fact I like it there since it saves me time if I wanna use a variable, I just rename it.

Variable names are supposed to be descriptive of what they are, so you shouldn't call your variable “my variable” in the first place, ever, and this encourages new coders to do so.
Agreed, but there's many different possibilities of things a user would like to use a variable for, and how would the project read a user's mind? I think the “my variable” thing is just a placeholder, it's meant to be changed and renamed.
EIephant_Lover
Scratcher
500+ posts

Allow users to not have "my variable" by default

NilsTheBest wrote:

Honestly, I don't mind having it there. In fact I like it there since it saves me time if I wanna use a variable, I just rename it.

Variable names are supposed to be descriptive of what they are, so you shouldn't call your variable “my variable” in the first place, ever, and this encourages new coders to do so.
Agreed, but there's many different possibilities of things a user would like to use a variable for, and how would the project read a user's mind? I think the “my variable” thing is just a placeholder, it's meant to be changed and renamed.
That's why I want it to be optional :) I know some people like it, and others, such as myself, think it's annoying. Technically, creating a new variable takes two clicks and renaming the my variable takes three xD

Personally, I think I would have left the variable without renaming it had I just started coding (and not used a different coding program before which reminds you to name your variables descriptively).
Gipthepig424
Scratcher
500+ posts

Allow users to not have "my variable" by default

You can delete it..

Powered by DjangoBB