Skip Navigational Links
LISTSERV email list manager
LISTSERV - LIST.UVM.EDU
LISTSERV Menu
Log In
Log In
LISTSERV 17.5 Help - SCHOOL-IT Archives
LISTSERV Archives
LISTSERV Archives
Search Archives
Search Archives
Register
Register
Log In
Log In

SCHOOL-IT Archives

School Information Technology Discussion

SCHOOL-IT@LIST.UVM.EDU

Menu
LISTSERV Archives LISTSERV Archives
SCHOOL-IT Home SCHOOL-IT Home

Log In Log In
Register Register

Subscribe or Unsubscribe Subscribe or Unsubscribe

Search Archives Search Archives
Options: Use Forum View

Use Monospaced Font
Show HTML Part by Default
Condense Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sender:
School Information Technology Discussion <[log in to unmask]>
Date:
Fri, 13 Mar 2026 13:03:22 -0400
Reply-To:
School Information Technology Discussion <[log in to unmask]>
Subject:
Re: DumBot 1.9, AKA Claude's coding is really that good.
MIME-Version:
1.0
Message-ID:
<[log in to unmask]>
In-Reply-To:
<[log in to unmask]>
Content-Type:
multipart/alternative; boundary="00000000000064db0f064cead9fc"
From:
Kate Owen <[log in to unmask]>
Parts/Attachments:
text/plain (21 kB) , text/html (93 kB)
I have my middle school digital literacy class trying it out right now.
They're having a lot of fun & hopefully will provide you some good data.
Feel free to send a form/questions to me if you are looking for specific
feedback from them.



On Fri, Mar 13, 2026, 12:54 PM Lucie deLaBruere <[log in to unmask]>
wrote:

> Caleb I just tried your project.  Thanks for sharing it.
>
> Your experience developing this project is  in line with this NYT  article
> I just read this morning
>
> "Coding after Coders"
> https://www.nytimes.com/2026/03/12/magazine/ai-coding-programming-jobs-claude-chatgpt.html
> I think this is a KEY article that anyone interested in AI. (not just AI
> and CS) might want to read)
>
> The last paragraph really speaks to why  we all need to be paying
> attention and why we need AI literacy and also how AI  will make it
> necessary for us to take another look at the standards we prioritize and
> the  learning progressions we have developed in a world BEFORE AI.
>
> ""How things will shake out for professional coders themselves isn’t yet
> clear. But their mix of exhilaration and anxiety may be a preview for
> workers in other fields. Anywhere a job involves language and information,
> this new combination of skills — part rhetoric, part systems thinking, part
> skepticism about a bot’s output — may become the fabric of white-collar
> work. Skills that seemed the most technical and forbidding can turn out to
> be the ones most easily automated. Social and imaginative ones come to the
> fore. We will produce fewer first drafts and do more judging, while perhaps
> feeling uneasy about how well we can still judge. Abstraction may be coming
> for us all."
>
> Because I knew it was a long article to share, I also asked AI to
> summarize it below-- although I don't think the summary came close to
> identifying the many thoughts I had while reading the article"
>
> from ChatGPT:
>
> Here is a *clear, structured summary* of the New York Times Magazine
> article *“Coding After Coders: The End of Computer Programming as We Know
> It”* by Clive Thompson.
> ------------------------------
> Summary: *“Coding After Coders”* (NYT Magazine, March 2026) 1. The Core
> Argument
>
> The article argues that *AI is fundamentally transforming software
> development*, shifting programming from *writing code manually* to *directing
> AI systems that generate code*.
>
> Instead of typing thousands of lines of code themselves, developers
> increasingly:
>
>    -
>
>    Describe what they want in *natural language*
>    -
>
>    Let AI tools generate the code
>    -
>
>    Review, test, and refine the results
>
> This shift is sometimes called *“AI-assisted programming” or “vibe
> coding.”*
>
> The article suggests we are moving from *“coding” to “orchestrating AI
> that codes.”*
> ------------------------------
> 2. New AI Tools Are Shockingly Capable
>
> The piece highlights rapid improvements in AI coding systems such as:
>
>    -
>
>    ChatGPT
>    -
>
>    Claude
>    -
>
>    GitHub Copilot
>    -
>
>    Codex
>
> These tools can now:
>
>    -
>
>    Generate entire programs
>    -
>
>    Debug complex systems
>    -
>
>    Read large codebases
>    -
>
>    Write tests and documentation
>    -
>
>    Suggest architectural changes
>
> Developers interviewed for the article say *AI can produce huge amounts
> of working code quickly*, sometimes completing projects that once took
> weeks in hours.
> ------------------------------
> 3. Programming Is Becoming a Different Job
>
> The article stresses that *the role of programmers is evolving rather
> than disappearing*.
>
> Future developers will spend more time:
>
> *Less time on*
>
>    -
>
>    Writing syntax
>    -
>
>    Routine coding
>    -
>
>    Boilerplate programming
>
> *More time on*
>
>    -
>
>    Designing systems
>    -
>
>    Defining problems
>    -
>
>    Evaluating AI output
>    -
>
>    Debugging and validating code
>    -
>
>    Thinking about architecture and user needs
>
> In other words, programmers increasingly act as *editors, architects, and
> supervisors of AI systems.*
> ------------------------------
> 4. Productivity Is Exploding
>
> AI coding tools can dramatically increase productivity.
>
> Developers report:
>
>    -
>
>    Building prototypes in hours
>    -
>
>    Completing “side projects” that once cost hundreds of thousands of
>    dollars
>    -
>
>    Producing far more code with smaller teams
>
> This may lead to a *huge expansion in software creation*, because
> barriers to building software are dropping.
> ------------------------------
> 5. But There Are Risks
>
> The article highlights several concerns:
> Reliability
>
> AI can still:
>
>    -
>
>    hallucinate
>    -
>
>    produce insecure code
>    -
>
>    introduce subtle bugs
>
> Developers must verify everything.
> Skill atrophy
>
> Some worry that younger engineers may *rely on AI without learning
> fundamentals*.
> Job structure changes
>
> Entry-level programming jobs may decline because AI performs many basic
> coding tasks.
> ------------------------------
> 6. A Historical Perspective
>
> The article frames AI coding as *another step in the long evolution of
> programming tools*:
> Era How software was created
> 1950s Punch cards and machine code
> 1970s–90s High-level programming languages
> 2000s Frameworks and libraries
> 2010s Open-source reuse
> 2020s *AI generating code*
>
> Each step *raised the abstraction level*, letting humans focus on
> higher-level thinking.
>
> AI may simply be the next layer.
> ------------------------------
> 7. The Big Question: Who Builds Software Now?
>
> One major implication discussed in the article:
>
> *Many more people may become software creators.*
>
> If AI handles the coding, then:
>
>    -
>
>    designers
>    -
>
>    scientists
>    -
>
>    entrepreneurs
>    -
>
>    teachers
>    -
>
>    students
>
> may be able to *build software directly by describing what they want.*
>
> Programming becomes closer to *problem-solving and system design*, not
> just syntax.
> ------------------------------
> 8. The Paradox: More AI Could Mean More Programmers
>
> Some developers argue that AI could actually *increase demand for
> software developers*.
>
> Reason:
> When software becomes cheaper to create, *people build more of it*.
>
> This phenomenon is sometimes described as a *Jevons-style productivity
> paradox*: greater efficiency increases total demand.
> ------------------------------
> One-Sentence Takeaway
>
> *AI isn’t ending programming—it’s transforming programmers into designers
> and supervisors of AI systems that write code.*
>
> On Fri, Mar 13, 2026 at 9:30 AM Caleb Clark <[log in to unmask]> wrote:
>
>> Wow...Claude helped me make my "Learning by Teaching" DumBot, now called
>> https://www.nonothin.com/ <http://NoNothing.com>, open to teachers and
>> students with no account, login, tracking, or cost!!
>>
>> Use at will! Feedback desired.
>>
>> A very rough draft of the teacher guide is below.
>>
>> NoNothin.com - Teacher & Adult Guide
>>
>> ROUGH DRAFT By Caleb Clark | March 13, 2026
>>
>>
>> “If you can’t explain it to a six-year-old, you don’t understand it
>> yourself.”
>>
>> — Attributed to Albert Einstein
>>
>> About
>>
>> NoNothinBot (nonothin.com) is a free “Learning by Teaching” web app.
>> Students teach it—instead of being tested. It asks questions, draws simple
>> pictures of what it’s being taught, and generates a report when the lesson
>> is done. Then it forgets everything. There is no login, no tracking, no
>> cost.
>>
>> Just go to nonothin.com and start teaching it something, or just type
>> “Hi.”
>> QuickStart Lesson Plan
>>
>>    1.
>>
>>    Go to nonothin.com. It is built to be used anonymously and be easily
>>    accessible, so there’s no login, no accounts needed, and no tracking or
>>    cost.
>>    2.
>>
>>    Try it yourself. Just start teaching it something—anything. Or just
>>    type “Hi” and it will help you learn to use it! It will ask questions, try
>>    to draw what is being explained to it, and then create a temporary
>>    anonymous report for copying before forgetting everything.
>>    3.
>>
>>    Challenge your student/child. Ask them to teach NoNothinBot a topic
>>    you want to see how well they know.
>>    4.
>>
>>    Copy the report. Make sure they share the report NoNothinBot creates
>>    when they are done. See Assessment below.
>>    5.
>>
>>    Wipe memory. Have them click “New Session” and NoNothinBot forgets
>>    everything, including the report—which you cannot get back—and starts fresh.
>>    6.
>>
>>    Reflect together on the report.
>>    7.
>>
>>    Repeat with new topics. Offer as an alternative assessment.
>>
>> Example Starter Prompts
>>
>>    -
>>
>>    Confused or impatient students can just type “Hi” and NoNothinBot
>>    will help them get started and clarify that they are the teacher.
>>    -
>>
>>    Younger students can just type statements of what they want to teach,
>>    like “2 + 2 = 4.”
>>    -
>>
>>    Older students can use full sentences like:
>>    -
>>
>>       “I am going to teach you about the water cycle on Earth.”
>>       -
>>
>>       “I am going to teach you what a sentence is.”
>>       -
>>
>>       “I am going to teach you what the U.S. Constitution is.”
>>       -
>>
>>       “I am going to teach you how to divide 360 by 8.”
>>
>> Intended Ages and Focus:
>>
>>    -
>>
>>    Age 13 to end of high school: Assess knowledge, deepen learning,
>>    identify gaps, concept checks, explanation practice, discussion starters.
>>    -
>>
>>    Post high school: Class preparation, tutorial-style learning, and
>>    metacognitive practice.
>>    -
>>
>>    Out of school: Useful for self-directed learners who want to test the
>>    depth of their understanding beyond surface-level familiarity—teaching a
>>    concept in plain language quickly reveals what you actually know vs. what
>>    you’ve memorized as jargon. And it’s fun!
>>
>> Troubleshooting & Facilitation Moves
>>
>>    -
>>
>>    If it asks too many questions: Say, “Move on” or “Ask fewer questions
>>    so I can finish the core idea.”
>>    -
>>
>>    If it seems wrong: Treat it as a prompt for discussion; ask students
>>    to identify the issue and correct it.
>>    -
>>
>>    If behavior is odd: Ask, “Explain what you are doing and why,” then
>>    redirect with a clearer request.
>>
>> Report issues to: [log in to unmask]
>> Learning Theory
>>
>> NoNothinBot acts like it is learning from the student during
>> conversations (which it forgets after each session), thereby revealing
>> student knowledge and deepening learning. It challenges students to teach
>> it to see what the student knows, and thereby shows the student and their
>> teachers/parents what they know through text and very simple line drawings
>> that mirror what it’s being taught.
>>
>> NoNothinBot builds on these established educational ideas:
>>
>>    -
>>
>>    Learning by teaching, an approach in which students consolidate
>>    knowledge by explaining, answering follow-up questions, and repairing gaps
>>    in their reasoning.
>>    -
>>
>>    The protégé effect—greater effort and deeper learning when a student
>>    expects to teach.
>>    -
>>
>>    The Socratic tradition, where progress is driven by probing questions
>>    and clarifications that help learners articulate assumptions, define terms,
>>    and connect steps in an argument.
>>    -
>>
>>    Visual learning through simple drawings. During each session,
>>    NoNothinBot draws simple SVG line drawings of what it’s being taught. These
>>    aren’t decorative—they’re a feedback mechanism. If the bot’s picture
>>    doesn’t match what the student meant, that gap becomes a teaching moment.
>>    This approach draws on dual coding theory: learners who process information
>>    through both words and images build stronger, more retrievable memories
>>    than through words alone (Clark & Paivio, 1991; Mayer, 2009).
>>    -
>>
>>    The Feynman Technique (see below).
>>
>> The Feynman Technique
>>
>> Richard Feynman (1918–1988) was a Nobel Prize–winning physicist and one
>> of the most celebrated science teachers of the 20th century. He was famous
>> for his ability to explain deeply complex ideas in plain, vivid
>> language—and for insisting that if you couldn’t explain something simply,
>> you didn’t truly understand it. His approach to learning has been distilled
>> into four steps:
>>
>>    1.
>>
>>    Choose a Concept and Study It: Write the topic on a blank page and
>>    write down everything you know about it.
>>    2.
>>
>>    Explain It to a Child: Explain the concept in simple, non-technical
>>    language as if teaching it to a 12-year-old.
>>    3.
>>
>>    Identify Gaps and Go Back to Source Material: Review your explanation
>>    to find areas where you struggled or relied on jargon. Return to your notes
>>    or textbook to fill those gaps.
>>    4.
>>
>>    Simplify and Review: Organize, refine, and simplify your notes into a
>>    clear narrative to ensure complete understanding.
>>
>> How NoNothinBot Uses Drawings
>>
>> NoNothinBot draws simple SVG pictures throughout each session to show
>> what it thinks it’s learning. These drawings serve several purposes:
>>
>>    -
>>
>>    Instant visual feedback. When a student teaches the bot about the
>>    water cycle, it might draw arrows going from a cloud down to the ground. If
>>    the student hasn’t explained evaporation yet, the picture will be
>>    incomplete—and the student can see exactly what’s missing.
>>    -
>>
>>    A mirror, not a test. The drawings reflect the student’s teaching,
>>    not the bot’s knowledge. If the drawing is wrong, that’s a signal the
>>    explanation needs work—a low-stakes way to notice gaps.
>>    -
>>
>>    Final session drawing. At the end of a session, the bot creates a
>>    slightly larger summary drawing that appears in the report. This gives
>>    teachers and parents a quick visual snapshot of what was taught.
>>
>> The drawings are intentionally simple—basic shapes, lines, and labels.
>> This keeps the focus on the student’s explanation, not on the art.
>> Assessment
>>
>> NoNothinBot can be a good option for people who hate tests.
>>
>> NoNothinBot changes how assessment feels for some learners. Instead of
>> feeling directly tested, students are asked to help a confused beginner,
>> which for some can lower anxiety and make it easier for them to explain
>> what they know, notice gaps, and try again. The bot’s drawings add another
>> layer—students can see whether the bot “got it” visually, which often
>> prompts them to clarify or correct their teaching without being told to.
>>
>> Students can even joke about the bot for being “dumb” as they try to
>> teach it. In the process, they also get to feel their own knowledge
>> gaps—hopefully with more of a curious sensation of wonder and realization
>> about their own understanding.
>> Related Traditions, Sayings, and Quotes
>>
>> Famous quotes have referred to the idea of learning by teaching, such as:
>>
>> Seneca: “While we teach, we learn” (Docendo discimus).
>>
>> Savitribai Phule (India, 1831–1897): India’s first female teacher and a
>> pioneering social reformer. Phule’s educational philosophy emphasized that
>> students should immediately share what they learned with their families—a
>> practice of “learning-by-sharing” that reinforced understanding through
>> teaching. (From historical accounts of her educational work in Pune; see
>> Mani & Sardar, 1988.)
>>
>> The Upanishads (Ancient India): The concept of
>> Shravana-Manana-Nididhyasana—learning happens in three stages: hearing (
>> Shravana), reflecting/internalizing (Manana), and meditating/mastering (
>> Nididhyasana). Mastery requires the deep reflection needed to explain it
>> to others.
>>
>> Japanese Proverb: “Manabu ni oshieru” (To learn is to teach)—the acts of
>> learning and teaching are two sides of the same coin; explaining a concept
>> to someone else is what actually solidifies your own understanding.
>>
>> Joseph Joubert: “To teach is to learn twice.”
>> Lightweight Rubric (Adapt as Needed)
>>
>> Criterion
>>
>> Description
>>
>> Accuracy
>>
>> Explanation is correct and uses appropriate vocabulary.
>>
>> Coherence
>>
>> Ideas are organized; steps follow logically.
>>
>> Responsiveness
>>
>> Student answers follow-up questions, revises unclear parts, and corrects
>> inaccurate responses or drawings.
>>
>> Evidence of Reasoning
>>
>> Student explains “why,” not only “what.”
>>
>> Reflection
>>
>> Student notes at least one confusion point and how they resolved it.
>> Ways to Describe NoNothinBot to Students
>>
>> Sometimes you need a quick phrase to explain the idea. Here are some that
>> work:
>>
>>    -
>>
>>    For test haters
>>    -
>>
>>    The bot that needs to be taught
>>    -
>>
>>    The bot that forgot
>>    -
>>
>>    The Anti-AI—it knows nothing
>>    -
>>
>>    Test the bot, not the student
>>
>> ReferencesPrimary Sources for the Feynman Technique
>>
>> The technique is a synthesis of Richard Feynman’s learning philosophy as
>> described in James Gleick’s biography Genius: The Life and Science of
>> Richard Feynman and Feynman’s own book Surely You’re Joking, Mr. Feynman!
>> Modern interpretations are often credited to Farnam Street (fs.blog).
>>
>> Gleick, James. Genius: The Life and Science of Richard Feynman.
>> (Biography describing Feynman’s “Notebook of Things I Don’t Know About”—the
>> origin of the technique.)
>>
>> Feynman, Richard. Surely You’re Joking, Mr. Feynman! (Feynman’s own
>> account of his teaching and simplification mentality.)
>>
>> Farnam Street. “The Feynman Technique: The Best Way to Learn Anything.”
>> https://fs.blog/feynman-technique/
>> Practitioner Resources
>>
>> Li, James. “What Is the Feynman Technique and Why Does It Work So Well?” The
>> Stuyvesant Spectator, Issue 6, Volume 113.
>> https://stuyspec.com/article/what-is-the-feynman-technique-and-why-does-it-work-so-well
>>
>> Edutopia (George Lucas Educational Foundation). “The Benefits of Having
>> High School Students Learn by Teaching.”
>> https://www.edutopia.org/article/having-students-learn-teaching/
>>
>> Todoist. “Beginner’s Guide to the Feynman Technique” (YouTube video).
>> https://youtu.be/XdM0k6EL7Dw
>> <https://youtu.be/XdM0k6EL7Dw?si=Bjuc3eRZabt3JYQX>
>>
>> Encyclopaedia Britannica. “Socratic method.”
>> https://www.britannica.com/topic/Socratic-method
>>
>> InnerDrive. “What Is the Protégé Effect, and How Does It Work?” By the
>> InnerDrive team, edited by Bradley Busch.
>> https://www.innerdrive.co.uk/blog/what-is-the-protege-effect/
>>
>> Wikipedia. “Learning by teaching,” “Socratic method,” “Pedagogical agent.”
>> Academic & Peer-Reviewed Sources
>>
>> Chase, C. C., Chin, D. B., Oppezzo, M. A., & Schwartz, D. L. (2009).
>> Teachable agents and the protégé effect: Increasing the effort towards
>> learning. Journal of Science Education and Technology, 18(4), 334–352.
>> https://link.springer.com/article/10.1007/s10956-009-9180-4
>>
>> Kobayashi, K. (2019). Interactivity: A potential determinant of learning
>> by preparing to teach and teaching. Frontiers in Psychology, 9, 2755.
>> https://pmc.ncbi.nlm.nih.gov/articles/PMC6336728/
>>
>> Kobayashi, K. (2019). Learning by preparing-to-teach and teaching: A
>> meta-analysis. Japanese Psychological Research, 61(3), 192–203.
>> https://doi.org/10.1111/jpr.12221
>>
>> Yale Poorvu Center for Teaching and Learning. “Formative and summative
>> assessments.”
>> https://poorvucenter.yale.edu/teaching/teaching-resource-library/formative-summative-assessments
>>
>> Hudesman, J., et al. “Using formative assessment and metacognition to
>> improve student achievement.” ERIC.
>> https://files.eric.ed.gov/fulltext/EJ1067283.pdf
>> Visual Learning & Dual Coding
>>
>> Clark, J. M. & Paivio, A. (1991). Dual coding theory and education. Educational
>> Psychology Review, 3(3), 149–170.
>>
>> Mayer, R. E. (2009). Multimedia Learning (2nd ed.). Cambridge University
>> Press. DOI: 10.1017/CBO9780511811678
>>
>> Wikipedia. “Dual-coding theory.”
>> https://en.wikipedia.org/wiki/Dual-coding_theory (An accessible overview
>> of Allan Paivio’s theory that the mind processes verbal and visual
>> information through separate channels, and that combining both strengthens
>> memory and comprehension.)
>>
>>
>> --
>> Best,
>> Caleb Clark
>> wsesu.org
>> BUHS/BAMS/WRCC IT Support Specialist
>> [log in to unmask]
>> Office: 802-451-3942
>>
>> -----------------------------------------------------------------------
>>
>> Search <http://list.uvm.edu/archives/school-it.html> the SCHOOL-IT
>> Archive
>>
>> Manage <http://list.uvm.edu/cgi-bin/wa?SUBED1=SCHOOL-IT&A=1> your
>> Subscription to SCHOOL-IT
>>
>
>
> --
> Lucie deLaBruere (she/her)
> www.CreateMakeLearn.org
>
> Google Voice * ‪(802) 404-1640‬*
>
> [log in to unmask]
>
> --------------------------------------
> Nothing is really work unless you would rather be doing something else.
>   - James M. Barrie
> ---------------------------------------
> Google Certified Educator / Google for Education Certified Trainer,
> Raspberry Pi Certified Educator
>
>
> -----------------------------------------------------------------------
>
> Search <http://list.uvm.edu/archives/school-it.html> the SCHOOL-IT Archive
>
> Manage <http://list.uvm.edu/cgi-bin/wa?SUBED1=SCHOOL-IT&A=1> your
> Subscription to SCHOOL-IT
>


ATOM RSS1 RSS2

LIST.UVM.EDU CataList Email List Search Powered by LISTSERV