{"id":16787,"date":"2022-07-21T14:56:45","date_gmt":"2022-07-21T13:56:45","guid":{"rendered":"https:\/\/johnjohnston.info\/blog\/?p=16787"},"modified":"2025-07-07T16:54:01","modified_gmt":"2025-07-07T15:54:01","slug":"liked-scratch-is-a-big-deal","status":"publish","type":"post","link":"https:\/\/johnjohnston.info\/blog\/liked-scratch-is-a-big-deal\/","title":{"rendered":"Liked: Scratch is a big deal"},"content":{"rendered":"<p>Liked: <a href=\"https:\/\/www.bryanbraun.com\/2022\/07\/16\/scratch-is-a-big-deal\/\">Scratch is a big deal | Bryan Braun &#8211; Frontend Developer<\/a><\/p>\n<p>Interesting take on Scratch by a Developer &amp; parent.<\/p>\n<blockquote><p>This recent growth has caused Scratch to <a href=\"https:\/\/twitter.com\/mres\/status\/1248214290076753922\">break into the Tiobe index&#8217;s top 20 most popular programming languages<\/a>. At the time of this post (July 2022) <a href=\"https:\/\/web.archive.org\/web\/20220713222515\/https:\/\/www.tiobe.com\/tiobe-index\/\">it ranks 21st<\/a>, above Typescript, Rust, Julia, and other important languages. The Tiobe index is imperfect but there&#8217;s clearly something happening here.<\/p><\/blockquote>\n<p>Bryan points to some<\/p>\n<blockquote><p>It\u2019s pretty impressive how ambitious the projects get. Scratchers often build copycats of \u201creal\u201d games like <a href=\"https:\/\/scratch.mit.edu\/projects\/669250336\/\">Cut the Rope<\/a>, <a href=\"https:\/\/scratch.mit.edu\/projects\/196684240\/\">Super Mario Bros<\/a>, and <a href=\"https:\/\/scratch.mit.edu\/projects\/322341152\/\">Terraria<\/a>. Features like cloud variables allow them to make online multiplayer games, like <a href=\"https:\/\/scratch.mit.edu\/projects\/478790208\">Taco Burp<\/a> (popular in my house)<\/p><\/blockquote>\n<p>This is quite a different degree of scratching than I&#8217;ve seen in my and other classroom recently.<\/p>\n<blockquote><p>The <a href=\"https:\/\/en.scratch-wiki.info\/wiki\/Scratch_API\">REST APIs<\/a> enable third-party tooling like <a href=\"https:\/\/turbowarp.org\/\">Turbowarp<\/a>\u2014a parallel site that can <a href=\"https:\/\/docs.turbowarp.org\/how\">run Scratch projects 20x faster<\/a>.<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p>A bit clicking leads to <a href=\"https:\/\/scratch.mit.edu\/projects\/10128407\/\">Paper Minecraft v11.6 (Minecraft 2D) on Scratch<\/a>!<\/p>\n<p>A lot of food for thought, I never spend much time with scratch beyond preparing and experimenting with the most basic of things. I am not sure it is a rabbit hope I want to peer down for long. I think <a href=\"https:\/\/blogs.glowscotland.org.uk\/nl\/bantonbiggies\/tag\/scratch\/\">the simple types of things<\/a> we do in class are enough for most of the pupils (along with micro:bits, lego and other coding). The advanced projects might be useful to point some of the more confident pupils at.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Liked: Scratch is a big deal | Bryan Braun &#8211; Frontend Developer Interesting take on Scratch by a Developer &amp; parent. This recent growth has caused Scratch to break into the Tiobe index&#8217;s top 20 most popular programming languages. At the time of this post (July 2022) it ranks 21st, above Typescript, Rust, Julia, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"mf2_syndication":["https:\/\/pinboard.in\/url:23a4c2af55e82543170ba27eebd8ea535fc31f69"],"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[611,409,6],"tags":[494,361],"post_format":[],"class_list":{"0":"post-16787","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-classroom","7":"category-enviable-stuff","8":"category-wwwd","9":"tag-codeing","10":"tag-scratch","11":"kind-like","13":"h-entry","14":"hentry","15":"post-kind"},"better_featured_image":null,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p57zFQ-4mL","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"kind":false,"_links":{"self":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/posts\/16787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/comments?post=16787"}],"version-history":[{"count":1,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/posts\/16787\/revisions"}],"predecessor-version":[{"id":16788,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/posts\/16787\/revisions\/16788"}],"wp:attachment":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/media?parent=16787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/categories?post=16787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/tags?post=16787"},{"taxonomy":"post_format","embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/post_format?post=16787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}