







mudcoders/awesome-mud
🖥 A curated list of bookmarks, tools, tutorials, and other cool resources for text-based game developers.
Forget coding, we need to teach our kids how to dream
Tom Goodwin on the five key attributes we should help kids develop instead of focusing on knowledge.

rheingold's brainstorms: rheingoldian writing
MOOSE Crossing is a text-based virtual world (or "MUD") where kids, in Bruckman's words, "are imagining new places and objects, and creating them with words and programs. In their spare time for fun they are reading, doing creative writing, and writing computer programs. Through these activities, they are learning in a self-motivated, self-directed, peer-supported fashion." Imagine combining the educational value of a well-designed curriculum in writing, history, programming, mathematics or other subject areas with the innate fascination that kids exhibit when they play with video games or college students exhibit when they stay online for hours on end, engaged in the role-playing games known as MUDs.
depatchedmode/oughta
How we oughta do things. Skills, conventions, and guidance for coding agents.
Don't Learn to Code - Learn to Automate - DaedTech
Does anyone remember a few years ago, when the mayor of New York decided to learn to program? It was a heady time, because it wasn’t just him. I remember these surreal commercials where Miami Heat forward Chris Bosh was encouraging children to learn to code for the good of humanity or something. There was...

supernote-cli: pen, paper, and a pipe
A recent NYT piece argued we need a mental fitness revolution to combat the cognitive decay caused by algorithmic feeds and generative AI. It's an efficient one-two punch. If you're not brainrotting on short form video content, you're outsourcing all of your thinking to an LLM. The result is a kind of cognitive strip-mining. What's left requires active defense. For me, one way of defending that capacity for deep work is with a pen on e-ink. Whether it's annotating a paper or starting a sketch from scratch, I'm intentionally making room for focused thought. My army of clawed Claudes and Codexes will just have to wait.
eTeacher: A Pilot in Flemish Secondary Education
As a result of the rapidly changing digital landscape, there is momentum to bring coding to K-12 classrooms in jurisdictions all around the world. A barrier to student learning and success with coding, however, is that many teachers have little or no ...

Why should children program - a review of Seymor Paperts Mindstorms
This is an essay about what it means to teach a kid to program, using Seymor Paperts groundbreaking book Mindstorms as a reference.
We should rethink how we teach people to code | deadSimpleTech
It's fair to say that the tech industry at the moment is not in a good place. Software engineers tend to be detached, demotivated and unwilling to care much about the work they're doing beyond their paycheck. Code quality is poor on the whole, made worse by the current spate of vibe coding and whatever other febrile ideas come out of Sam Altman's brain. Much of the software that we write is either useless or actively hurts people. And the talented, creative people that we most need in the industry are pushed to the margins of it.

S2E1: From teacher to GitHub employee with Briana Swift - Learn to Code With Me
In the first full-length episode in season 2 of the Learn to Code With Me podcast I chat with Briana Swift, an elementary teacher turned trainer at Github.


Callysto: Bringing Jupyter and Computational Thinking to the K-12 Curriculum
Cybera and the Pacific Institute for Mathematical Sciences are participating in the new national CanCode program, to develop coding and digital skills from kindergarten to grade 12. With the launch of the Callysto project, we are creating tools and frameworks that help teachers bring computational thinking into their math, science, social sciences, and humanities courses - giving students the analytical skills needed to comprehend the digital world. Leveraging the Jupyter 'All-in-One' Science Platform to put friendly yet powerful compute tools in classroom settings, we are creating showcase modules and workshop training for K-12 teachers to incorporate data and computing into the broad curriculum. At this presentation, you will learn about how Callysto will: Bring computational thinking to classrooms through K-12 teacher training Create opportunities to participate in free workshop training sessions and content creation Help K-12 teachers gain public recognition for participating in this educational training project Note: This presentation is related to our 2017 BCNET presentation on "Bringing The Thunder: Deploying Jupyter Notebooks For Research, Education, And Innovation." View Slidedeck
The Art of Code - Dylan Beattie
Teaching how to code is broken
Typically: * Chapter 1: Types * Chapter 2: Variables * Chapter 3: Operators/Math * Chapter 4: Control structures * Chapter 5: Arrays * Chapter 6: Functions * Chapter 7: Structs * Chapter 8: Classes and Objects * Chapter 9: Methods * Chapter 10: Inheritance and Polymorphism * Chapter 11: Some advanced thing X * Chapter 12: Some esoteric thing Y * Chapter

Helping Students Understand the Code’s Behavior and Purpose by Leveraging Concreteness Fading and Comics
As part of the Digital Library's transition to Open Access, new features for researchers are available in the Premium Edition. Click here to learn more.
