







Tom Goodwin on the five key attributes we should help kids develop instead of focusing on knowledge.
Learning to code is overrated: An accomplished programmer would rather his kids learn to read and reason
Mayor de Blasio is winning widespread praise for his recent promise that, within 10 years, all of New York City’s public schoolchildren will take computer science classes. But as a career programmer who founded two successful software…

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.
Stop saying learning to code is easy.
(The photo above was taken at the Microsoft NYC office of three amazing young ...

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.

depatchedmode/oughta
How we oughta do things. Skills, conventions, and guidance for coding agents.
What Parents Need to Know About AI in the Classroom | Stanford HAI
From immersive learning and personalized tutors to lesson plans and grading, AI is everywhere in K-12 education.

A Lost Secret: How To Get Kids To Pay Attention
Maya kids do better on tests measuring attention, researchers say it's because these kids have something that many American kids have lost.

My Thoughts on the Bun Rust Rewrite - Andrew Kelley
When Jarred joined the Zig community about 5 years ago, I described him as someone who had strong "beginner energy". That is, he moved fast and tried a lot of different stuff, jumping head first into problems that he was not yet equipped to solve, leading to mediocre outcomes in terms of engineering, but learning a whole heck of a lot in the process. I see it as quite a healthy attitude, particularly for young people and students. This is the best way to level up and learn new things.
Chris Granger - Coding is not the new literacy
Despite the good intentions behind the movement to get people to code, both the basic premise and approach are flawed. The movement sits on the idea that “coding is the new literacy,” but that takes a narrow view of what literacy really is.
The Mind-Expanding Ideas of Andy Clark
The tools we use to help us think—from language to smartphones—may be part of thought itself.

where good ideas come from (for coding agents)
(and the part where users have to level up)

Small Programming Tricks
A lot of effective engineering comes from the accumulation of small nuggets of knowledge.
Does AI stop children from learning?
New data show the peril and promise of the technology

We asked 15,000 people who they are, and how they’re learning to code
More than 15,000 people responded to the 2016 New Coder Survey, granting researchers an unprecedented glimpse into how adults are learning to code. We’ve released the entire dataset of participants’ individual responses to all 48 questions — under th...

Creative Computing in Education Course Showcase
This event will showcase creative computing final projects from a College of Staten Island course that explores how P-12 in-service teachers can use code for artistic expression. These projects will […]
