Discuss Scratch

kip22s
Scratcher
100+ posts

Strengthen Scratch Team-Community Link

IloveRoblox003 wrote:

IloveRoblox003 wrote:

The Title is nice, but the reasoning isnt really good.
Bump

I forgor wrote:

“Scratch Team is too small” then they need to find a way to expand
And how will they provide the new team member's FUNDS? They are a nonprofit. It's like saying “Buy a house if you can't get a home”.

I still forgor wrote:

“Too complex” Scratch is for all types of people, not just beginners.
Scratch is AIMED for beginners.
_Paymer OP quotes.
IloveRoblox003
Scratcher
1000+ posts

Strengthen Scratch Team-Community Link

kip22s wrote:

IloveRoblox003 wrote:

I forgor wrote:

“Scratch Team is too small” then they need to find a way to expand
And how will they provide the new team member's FUNDS? They are a nonprofit. It's like saying “Buy a house if you can't get a home”.

I still forgor wrote:

“Too complex” Scratch is for all types of people, not just beginners.
Scratch is AIMED for beginners.
_Paymer OP quotes.
Yep but nope
_Paymer
Scratcher
100+ posts

Strengthen Scratch Team-Community Link

IloveRoblox003 wrote:

IloveRoblox003 wrote:

The Title is nice, but the reasoning isnt really good.
Bump

I forgor wrote:

“Scratch Team is too small” then they need to find a way to expand
And how will they provide the new team member's FUNDS? They are a nonprofit. It's like saying “Buy a house if you can't get a home”.

I still forgor wrote:

“Too complex” Scratch is for all types of people, not just beginners.
Scratch is AIMED for beginners.
Scratch Team needs to find a way to convince big tech companies to lend them their best engineers, or at least gather more resources without angering the community. When you start hosting millions of projects worldwide, you are forced to expand, you cannot stay small.
Even if Scratch is aimed for beginners, it is still for all types of people. Scratch is meant to be a programming language like a room with a “low floor”(easy for beginners to learn) and “wide walls”(lots of capabilities to make anything people want).
Although Scratch is meant as a programming language for beginners, it still isn't fair to simply deflect many complex suggestions just because they could make beginners confused. Plus, from the experience of many users in this topic and across the forum, if they see a complex block they don't understand, they just ignore it.
kip22s
Scratcher
100+ posts

Strengthen Scratch Team-Community Link

IloveRoblox003 wrote:

kip22s wrote:

IloveRoblox003 wrote:

I forgor wrote:

“Scratch Team is too small” then they need to find a way to expand
And how will they provide the new team member's FUNDS? They are a nonprofit. It's like saying “Buy a house if you can't get a home”.

I still forgor wrote:

“Too complex” Scratch is for all types of people, not just beginners.
Scratch is AIMED for beginners.
_Paymer OP quotes.
Yep but nope
What
_Paymer
Scratcher
100+ posts

Strengthen Scratch Team-Community Link

Bring Your Post Up
FreshTheCat
Scratcher
500+ posts

Strengthen Scratch Team-Community Link

_Paymer wrote:

Bring Your Post Up
BYPU
MagicCoder330
Scratcher
1000+ posts

Strengthen Scratch Team-Community Link

_Paymer wrote:

MagicCoder330 wrote:

Its like saying somebody already struggling to keep their home maintained should be focusing on building an ADU on top of it instead, and is lazy for not doing so.
You forgot the crucial part: if that person keeps struggling to keep their home maintained and doesn't get help, one single disaster would ruin their life. This is what's happening with Scratch. We can't stay in this state forever. If something happens, Scratch disappears.
This is just more support for my point. Scratch doesn't have time to fuss with much else, they need to fix what is going on and are working to do so. But then there are people asking for them to build an ADU instead of covering what they need to.
IloveRoblox003
Scratcher
1000+ posts

Strengthen Scratch Team-Community Link

_Paymer wrote:

Scratch Team needs to find a way to convince big tech companies to lend them their best engineers, or at least gather more resources without angering the community. When you start hosting millions of projects worldwide, you are forced to expand, you cannot stay small.
This doesn't even object what I said.. bruh.

And how will they provide the new team member's FUNDS? They are a nonprofit. It's like saying “Buy a house if you can't get a home”.

They will need money, and they rely on their profit from the donations/membership.. Which is what they don't have because the ST-community relationship isn't that much. I think the ST should interact in the community, instead of just interacting with.

_Paymer wrote:

Even if Scratch is aimed for beginners, it is still for all types of people. Scratch is meant to be a programming language like a room with a “low floor”(easy for beginners to learn) and “wide walls”(lots of capabilities to make anything people want).
Although Scratch is meant as a programming language for beginners, it still isn't fair to simply deflect many complex suggestions just because they could make beginners confused. Plus, from the experience of many users in this topic and across the forum, if they see a complex block they don't understand, they just ignore it.
Yes, and that is part of why I partially go against the “Too complex” reason.

However, some rejected suggestions for that reason could've been too complex for both beginners and experienced scratchers.

Its a mixed bag there.

Last edited by IloveRoblox003 (Dec. 12, 2025 22:38:54)

chenzero1five
New Scratcher
77 posts

Strengthen Scratch Team-Community Link

Za-Chary wrote:

_Paymer wrote:

Many things such as 2D lists or BigNum have been either rejected for being too complex for Scratch's design goals, which are to simplify coding for beginners, or simply get ghosted for whole decades. Ironically, the addition of these “complex” blocks would actually make Scratch easier to use. […] Isn't this a contradiction?
No, because “Easier to create certain types of projects” is not the same thing as “Easier to use the editor.” The Scratch Team is primarily focused on the latter, which makes sense because Scratch is intended for beginner programmers. Too many blocks, and a new user would get overwhelmed and not even attempt to learn. As such, there needs to be a balance: there should be enough blocks for a new user to get started, but not so many that a new user gets overwhelmed.


Y'know, we could just add a option to show or hide such advanced blocks…

Last edited by chenzero1five (Dec. 18, 2025 18:06:35)

_Paymer
Scratcher
100+ posts

Strengthen Scratch Team-Community Link

chenzero1five wrote:

Za-Chary wrote:

_Paymer wrote:

Many things such as 2D lists or BigNum have been either rejected for being too complex for Scratch's design goals, which are to simplify coding for beginners, or simply get ghosted for whole decades. Ironically, the addition of these “complex” blocks would actually make Scratch easier to use. […] Isn't this a contradiction?
No, because “Easier to create certain types of projects” is not the same thing as “Easier to use the editor.” The Scratch Team is primarily focused on the latter, which makes sense because Scratch is intended for beginner programmers. Too many blocks, and a new user would get overwhelmed and not even attempt to learn. As such, there needs to be a balance: there should be enough blocks for a new user to get started, but not so many that a new user gets overwhelmed.


Y'know, we could just add a option to show or hide such advanced blocks…
Yes, it is that easy.
FreshTheCat
Scratcher
500+ posts

Strengthen Scratch Team-Community Link

_Paymer wrote:

chenzero1five wrote:

Za-Chary wrote:

_Paymer wrote:

Many things such as 2D lists or BigNum have been either rejected for being too complex for Scratch's design goals, which are to simplify coding for beginners, or simply get ghosted for whole decades. Ironically, the addition of these “complex” blocks would actually make Scratch easier to use. […] Isn't this a contradiction?
No, because “Easier to create certain types of projects” is not the same thing as “Easier to use the editor.” The Scratch Team is primarily focused on the latter, which makes sense because Scratch is intended for beginner programmers. Too many blocks, and a new user would get overwhelmed and not even attempt to learn. As such, there needs to be a balance: there should be enough blocks for a new user to get started, but not so many that a new user gets overwhelmed.


Y'know, we could just add a option to show or hide such advanced blocks…
Yes, it is that easy.
*slow clapping*
_Paymer
Scratcher
100+ posts

Strengthen Scratch Team-Community Link

Accurate quote from another topic that perfectly represents the situation right now

Object_3 wrote:

trust me bro the scratch team is not gonna change, at least not from a forum post

It's been a year since my little mix-up and apology note already and NOTHING has happened since then

If you really wanna learn coding learn JavaScript or something. Not colorful Legos with code attached on the back of it.
I think what's really crazy on this site is that there is NOTHING for the more advanced kids. You are NEVER explained to how the blocks work internally because it will “stump the kiddies”. -_- That's how you learn. You see, get taught how it works, you understand, repeat. Stuff far off is SUPPOSED to look and be difficult for the people who just started! If the ST ran a course for math, 8th grade would still be at 2+2
And this is exactly why we need petitions and emails to pressure Scratch Team. A campaign of millions of users and their signatures in petitions, and organized swathes of emails asking for Scratch Team to listen does more than a simple suggestion post on the forums. ONCE AGAIN, Scratch is for all ages, and it clearly states that in its Community Guidelines, Terms of Use, bans, blocks, everything. That means that even if it's meant to introduce beginners to coding, it should also serve everyone else too.
chenzero1five
New Scratcher
77 posts

Strengthen Scratch Team-Community Link

I'm honestly hoping they add stuff to learn more coding languages, I don't see a reason why this site should just be only teaching beginners.
FreshTheCat
Scratcher
500+ posts

Strengthen Scratch Team-Community Link

chenzero1five wrote:

I'm honestly hoping they add stuff to learn more coding languages, I don't see a reason why this site should just be only teaching beginners.
So like, make tutorials on how to do certain scratch stuff in other programming languages? That would be awesome?
chenzero1five
New Scratcher
77 posts

Strengthen Scratch Team-Community Link

FreshTheCat wrote:

chenzero1five wrote:

I'm honestly hoping they add stuff to learn more coding languages, I don't see a reason why this site should just be only teaching beginners.
So like, make tutorials on how to do certain scratch stuff in other programming languages? That would be awesome?
Yes, and also support for coding for other languages.
FreshTheCat
Scratcher
500+ posts

Strengthen Scratch Team-Community Link

chenzero1five wrote:

FreshTheCat wrote:

chenzero1five wrote:

I'm honestly hoping they add stuff to learn more coding languages, I don't see a reason why this site should just be only teaching beginners.
So like, make tutorials on how to do certain scratch stuff in other programming languages? That would be awesome?
Yes, and also support for coding for other languages.
Im pretty sure that's been rejected (meaning that it's unlikely that it'll ever get added)
chenzero1five
New Scratcher
77 posts

Strengthen Scratch Team-Community Link

FreshTheCat wrote:

chenzero1five wrote:

FreshTheCat wrote:

chenzero1five wrote:

I'm honestly hoping they add stuff to learn more coding languages, I don't see a reason why this site should just be only teaching beginners.
So like, make tutorials on how to do certain scratch stuff in other programming languages? That would be awesome?
Yes, and also support for coding for other languages.
Im pretty sure that's been rejected (meaning that it's unlikely that it'll ever get added)
It is, but I find the reason it being rejected dumb.
FreshTheCat
Scratcher
500+ posts

Strengthen Scratch Team-Community Link

chenzero1five wrote:

FreshTheCat wrote:

chenzero1five wrote:

FreshTheCat wrote:

chenzero1five wrote:

I'm honestly hoping they add stuff to learn more coding languages, I don't see a reason why this site should just be only teaching beginners.
So like, make tutorials on how to do certain scratch stuff in other programming languages? That would be awesome?
Yes, and also support for coding for other languages.
Im pretty sure that's been rejected (meaning that it's unlikely that it'll ever get added)
It is, but I find the reason it being rejected dumb.
2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or teachers.

This extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language that serves as a text editor for Scratch projects. Another option is MakeCode Arcade, a programming language that can convert between block-based and text-based programming within the editor. Advanced programmers can use Leopard to make Scratch projects directly using JavaScript.
in other words, it wouldn't be useful for scratch's target audience and there are websites outside of scratch that can do this
chenzero1five
New Scratcher
77 posts

Strengthen Scratch Team-Community Link

FreshTheCat wrote:

chenzero1five wrote:

FreshTheCat wrote:

chenzero1five wrote:

FreshTheCat wrote:

chenzero1five wrote:

I'm honestly hoping they add stuff to learn more coding languages, I don't see a reason why this site should just be only teaching beginners.
So like, make tutorials on how to do certain scratch stuff in other programming languages? That would be awesome?
Yes, and also support for coding for other languages.
Im pretty sure that's been rejected (meaning that it's unlikely that it'll ever get added)
It is, but I find the reason it being rejected dumb.
2.2 Text-based syntax in Scratch
Some users wish to code Scratch not with the blocks, but with typing code instead (similar to how more advanced programming languages work). Others are interested in an option to view, convert, or download Scratch code to other programming languages. However, the Scratch Team has discussed this possibility multiple times and has decided every time that it would not be beneficial for beginners or teachers.

This extends to coding, viewing, converting, or downloading Scratch in any text-based language, including BBCode, Javascript, some form of pseudocode, or some other programming language. If you wish to code using another language, then you can learn it on your own, but it would have to be done outside of Scratch. For those who are interested, it may be worth checking out Tosh. It is a text-based programming language that serves as a text editor for Scratch projects. Another option is MakeCode Arcade, a programming language that can convert between block-based and text-based programming within the editor. Advanced programmers can use Leopard to make Scratch projects directly using JavaScript.
in other words, it wouldn't be useful for scratch's target audience and there are websites outside of scratch that can do this
Once again, why should Scratch only be beginners?
rdococ
Scratcher
1000+ posts

Strengthen Scratch Team-Community Link

The Scratch Team has become woefully out of touch with the community, but not because they're ignoring suggestions. Scratch's design was careful and deliberate - they don't want to confuse kids with a huge number of features or risk breaking projects to remove features that didn't fit.

Which makes this membership feature all the more bizarre. Given TOLORS, they knew this could lead to bullying, classism and division within the Scratch community and they did it anyway.

Powered by DjangoBB