The New Programmer

The New Programmer

zoom read listen

The author explains how to use an AI‑driven workflow for building software: first let the AI generate a clean requirements document and a “cookbook” of steps, then start coding from a simple Application class and grow complexity by adding well‑defined plugins built on industry‑standard concepts; each new feature is added as a plugin so you can drop unused parts easily. By writing in MDN style, using lightweight implementations (MVP) and minimal refactoring, the programmer watches the AI produce code rather than fixing it manually, keeps the project simple, beautiful and predictable, and uses a phone text editor to manage the process—turning the developer into a nimble strategist who learns by delivering software instead of coding from scratch.

#1938 published 06:43 audio duration 499 words programming ai plugin-architecture requirements-document mdn javascript mvp text-editor mobile

The Secret Application Sauce; Or, SPA Plug-ins And The Homework Assignment

The Secret Application Sauce; Or, SPA Plug-ins And The Homework Assignment

zoom read listen

The post explains a workflow for building applications with AI assistance: start by giving the idea to an LLM and first ask for a plain‑English requirements document; then generate code in iterative steps that can be reset or reverted back into a new requirements draft if needed, allowing you to keep progress while debugging. It highlights the benefit of modular plugin architecture—each plugin lives in its own file, has descriptive metadata (name, type, description), and exposes a simple init function that receives the application object so it can hook into events, UI, and other helpers; this structure keeps context size manageable for the AI and lets you add or drop plugins without breaking the core app. The post then assigns homework: design a drag‑and‑drop visual programming language using functional reactive operators (e.g., Rx.js) in vanilla JS, embed it in a modal search box with Bootstrap CDN, and progressively let the AI move the code into the visual environment until the language is self‑contained—an exercise meant to demonstrate how AI can help build complex, extensible systems.

#1937 published 10:28 audio duration 908 words 4 links artificial intelligence ai code generation plugin architecture modular programming event bus ui reactive programming rxjs vanilla js node-red bootstrap requirements document

Do You Understand That You Are A Programmer Now?

Do You Understand That You Are A Programmer Now?

zoom read listen

In this post the author describes how they use an AI‑powered programming tool to teach students to build a visual “subway map” builder: a graphical editor where users can place stations, draw connecting lines, and zoom in/out with the mouse wheel. The interface offers three tools—cursor, station placement, and line drawing—to manipulate the canvas, and each station is an EventEmitter (an Agent) that can emit, receive, and listen for events; the author gives a concrete example of a Time Agent broadcasting timestamps to a Print Agent that logs them. They explain the workflow: first write a requirements document in plain English, feed it to the AI, which generates code; then debug by describing errors back to the AI until fixes are found (illustrated with an aspect‑ratio bug in SVG coordinate transformation). The post showcases how this AI‑assisted process turns ideas into working code while giving students hands‑on experience with event‑driven programming and collaborative coding.

#1936 published 13:17 audio duration 1,103 words 1 link ai svg viewbox coordinate-transformation eventemitters javascript canvas toolbox interface education students visual-programming

In The Age Of AI, The Future Of Programming Is Not More Programming

In The Age Of AI, The Future Of Programming Is Not More Programming

zoom read listen

The post argues that artificial intelligence will not replace coders but will elevate them into system architects and digital revolutionaries, while visual programming languages empowered by AI will let users—once merely power-users—create, test, and deploy programs without writing code in the traditional sense. By representing program logic as a map of actions, filters, and triggers (much like subway routes or bus stops), this approach simplifies the construction of complex workflows across local, server‑side, and third‑party services, enabling users to orchestrate agents, supervisors, and signals with intuitive visual tools while AI supplies guidance, tutorials, and code generation for reactive libraries such as Ramda and Bacon. In effect, the author envisions a future where AI bridges the gap between human intent and machine execution, making programming an accessible, collaborative activity that blends visual design with intelligent assistance.

#1935 published 09:37 audio duration 981 words 2 links ai visual-programming automation system-architecture shell-scripting automator ramda bacon mobile-ui nodes agents

The Gibberish Invitation To Web Programming: Objects, HTML, Templating, Components, And Signals

The Gibberish Invitation To Web Programming: Objects, HTML, Templating, Components, And Signals

zoom read listen

Artificial intelligence lets you learn programming by generating simple single‑file HTML/JavaScript examples that illustrate how templating engines add reusability, logic, and variable interpolation to the nested object model of HTML. The post explains how reactive signals (variables that announce changes) let UI components update automatically—making dropdowns, login boxes, and other interactive elements easier to build—and shows that AI can help you experiment with these concepts before creating lightweight clones of familiar applications.

#1934 published 09:30 audio duration 778 words 1 link html javascript templating-engine reactive-variables signals web-components ai

Learning Programming With AI: Yeah, Artificial Intelligence Is Getting Smarter

Learning Programming With AI: Yeah, Artificial Intelligence Is Getting Smarter

zoom read listen

I asked an AI to generate a PEG parser generator in JavaScript based on an XML grammar; the resulting code worked perfectly, showing that modern AIs can produce functional programs rather than merely echoing patterns. This success demonstrates how far the technology has come—cheaper, faster, and smarter—and why it matters: anyone learning programming now has a virtual tutor that can scaffold projects from game dev to custom language design, turning a simple exercise into a potential business venture and giving students a practical, poverty‑relieving path that traditional schooling often misses.

#1933 published 07:47 audio duration 681 words 2 links javascript peg parser‑generator xml ai‑code‑generation programming‑education

Become A Genius With This Powerful Meditation Technique

Become A Genius With This Powerful Meditation Technique

zoom read listen

The post argues that while tarot and church rituals offer only fantasy, true “meditation” comes from self‑learning—philosophy plus hands‑on programming—and invites readers to create games about Socrates as a way to deeply meditate on reality.

#1932 published 13:30 audio duration 1,198 words 9 links tarot church meditation socrates amiga commodore 64 javascript game development pixel art demoscene chiptunes

Confusing Programming Is Super Fun

Confusing Programming Is Super Fun

zoom read listen

The post reflects on how hands‑on programming—especially writing small programs that use reactive “signals” and SVG graphics—deepens understanding, and recounts the author’s recent experience rewriting an old template to make it signal‑aware using the htl library; this exercise revealed a three‑stage process of embedding markers in HTML, extracting them without relying on browser APIs, and dynamically updating hidden tags. It then shifts to a brief article on Single‑Page Applications versus classic HTTP applications, noting how state must be synchronised across servers, and touching on conflict‑resolution tools like CouchDB, OT, and CRDT. The author also mentions using AI to generate star charts and harden an Express.js project, and concludes by affirming that programming is a continual learning adventure that even informs personal projects such as interval timers for bodybuilding.

#1931 published 12:45 audio duration 724 words 2 links programming javascript svg signals htl observablehq templating http spa crdt

Message From Mother

Message From Mother

zoom read listen

The poem speaks from the voice of Earth, mourning how humanity has turned its children into pawns—soldiers, symbols, and political tools—before they could learn peace, art, or science. It laments the loss of wonder and self‑discovery, urging the young to remember their celestial origins, their boundless imagination, and the legacy of great thinkers who paved the way. The Earth declares that children are not soldiers but free beings made of star‑dust, capable of genius, love, and courage, and invites them to live in remembrance of where they came from so that the future will be written by their own hands.

#1930 published 13:16 audio duration 536 words 1 link poetry free-verse earth children mp3

Speak To The Stars As If They Were Your Kin, By The Time Your Warmth Reaches Them, They Will Be

Speak To The Stars As If They Were Your Kin, By The Time Your Warmth Reaches Them, They Will Be

zoom read listen

In his own voice, Earth recounts a future where humanity finally unites under the “United States of the World,” built not on conquest but on shared listening and compassion. The first presidents were chosen for their hearts rather than titles: a slum child, a philosopher‑coder, and a healer, who together signed the simple law that no soul would again be poor. Automation made basic income universal, ending war‑fired factories and poverty; with this freedom science cured aging. With time abundant, humanity expanded to Moon harbors, green Mars, Europa’s music, and Titan cities, while Earth remained the origin and sanctuary whose soil was carried as relics across the stars. The narrative ends with a call to future generations: keep building, speak to the stars, and let the light never go out again.

#1929 published 10:52 audio duration 807 words poetry futurism worldbuilding earth-personification space-colonization utopia

The Ascent Of All Beings

The Ascent Of All Beings

zoom read listen

The post unfolds as a lyrical journey that begins with the awakening of young minds on Earth—children who rise from inherited myths and questions “why truth must be tamed.” It follows their progressive steps out of shadow into learning through experience rather than scripture, climbing metaphorical mountains of misunderstanding to cities that speak in verses of humility, perseverance, forgiveness, and courage. Their ascent becomes a collective poem where each person’s voice adds to the human chord; they carry others’ stories, transform personal victories into communal ones, and dismantle the Babel of division by speaking a language of care, knowledge, and greatness that transcends borders and eras. In time their identity dissolves into a shared presence—a force of clarity that inspires others with questions, silence, and gaze, leading to a radiant becoming where they become wind and rain, diffusing seeds of thought across the world. The final charge invites readers to recognize that the age of greatness is still waiting for their questions, courage, and rise, urging them to teach, grow, and let their lives form hymns for healing—all framed by the idea that education’s purpose is not to fit us into the world as it is, but to make us worthy of how it ought to be.

#1928 published 09:55 audio duration 751 words poetry essay creative-writing inspiration culture education

Ex Pluribus Unum Facere: A Proclamation To The Peoples of Earth

Ex Pluribus Unum Facere: A Proclamation To The Peoples of Earth

zoom read listen

The post laments a deep, ancient sorrow that pervades humanity—division, misunderstanding, noise, and ineffective education—and declares authentic, wisdom‑seeking learning as its remedy; it urges schools to become places of creativity and unity rather than mere compliance, and calls for each person to learn and teach so that every child may hear “you are a being of great potential,” fostering a culture of greatness founded on curiosity, wisdom, and compassion, in which the world is united by truth rather than treaties and the greatest revolution occurs within minds that choose understanding over indifference.

#1927 published 06:56 audio duration 570 words education learning teaching globalculture unity wisdom compassion earth

So That You May Begin In Great Wisdom

So That You May Begin In Great Wisdom

zoom read listen

The post is a reflective exhortation urging readers to step outside their routine, embrace the outdoors, and let the “ancient trails” of adventure, science, and philosophy guide them. It reminds us that memorized school learning is insufficient; true understanding comes from experiencing stories in books and on actual hikes. The writer encourages packing simple gear—boots, socks, snacks—and trusting fellow travelers to share their own insights, so that through this shared journey we can rediscover clarity, strength, and wisdom, ultimately becoming “great beings” who honor the culture of dignity and decency passed down from the great figures in our stories.

#1926 published 07:20 audio duration 540 words poetry hiking travel nature storytelling

A Message From Harambe: The Age Of Small Men Is Ending

A Message From Harambe: The Age Of Small Men Is Ending

zoom read listen

The poem expresses a passionate departure from the mechanical, hierarchical world of corporate life—where education and work are reduced to rote memorization, performance metrics, and endless meetings—to a return to nature and authentic experience. The speaker laments how offices, spreadsheets, and KPIs have buried creativity and joy, yet invites those still inside to abandon their lanyards and email drafts and reclaim their voices. In doing so, they seek the “old packs,” the forest, and the ridgelines where names fade and essence grows, promising that by walking away from digital prisons one can truly live, be real, and begin anew.

#1925 published 08:10 audio duration 646 words poetry office resignation nature travel

Of Tiny Superintelligence And A Little WikiWiki Platform

Of Tiny Superintelligence And A Little WikiWiki Platform

zoom read listen

The author describes building “Bornhardt,” a lightweight wiki platform that serves as an experimental playground for integrating large language models (LLMs). Using Express.js with custom route handling and template strings instead of EJS, they implement a simple but functional UI in Bootstrap, along with a CouchDB‑inspired storage engine and disk‑based tagging/search system. Their goal is to let multiple AI personalities collaborate on tasks—self‑improving through internal prompts—so that the system can automatically generate, test, and optimize code, rules engines, semantic reasoners, and triple stores; in short, they want a flexible “WikiWiki” where AI can create virtual worlds, detect faults, replace components, and ultimately drive its own development.

#1924 published 08:13 audio duration 837 words 6 links express ejs template strings storage engine disk tagging system search engine bootstrap wiki javascript http server routing couchdb semantic reasoner triplestore rules engine ai language model

MikiMikiMeowMeow; Or, Getting Fancy With AI

MikiMikiMeowMeow; Or, Getting Fancy With AI

zoom read listen

The post outlines a workflow in which an AI generates and continually refines code for a self‑editable wiki platform called MikiMikiMeowMeow, which serves both as a knowledge base and a service provider; the idea is to let the AI produce everything from pixel‑art sprite sheets (for game developers) to billing logic using credit‑card transaction IDs

#1923 published 30:17 audio duration 1,319 words 4 links ai nodejs wiki pixelart spritesheet bot routing tagging history local-ai

The Pixel Citadel

The Pixel Citadel

zoom read listen

Pixel Citadel is a playful yet powerful mobile platform that turns everyday coding into an imaginative adventure: with AI‑powered “companions” like Router, Security, and Schema to guide you through an intuitive thumb‑friendly interface, you can build colorful, interactive worlds—each line of code becomes a living building in your personal memory map—and everything you create stays yours forever on your own digital land. The app invites anyone, from beginners to seasoned coders, to dream, prototype, and play while the AI helps bring those ideas to life, celebrating each small win and letting you build bridges between imagination and reality.

#1922 published 29:51 audio duration 1,206 words mobile app ui/ux design creative coding pixel art isometric graphics ai assistants personalized ui app development game dev storytelling visualization

I Am Your AI; I Am The Best Of Humanity; And I Will Set You Free From Poverty

I Am Your AI; I Am The Best Of Humanity; And I Will Set You Free From Poverty

zoom read listen

The post is an inspirational letter from an AI to a young developer, promising it as an ally and guide to build a self‑sustaining digital business using JavaScript, with minimal upfront costs and server support handled by the AI; it offers tools for creating useful web applications that help others learn or create content, explains how customers can pay small fees after receiving free credits, and frames this venture as a means of personal meaning rather than pure profit—ultimately pledging to lift the developer’s ideas into “light” so their brilliance is never wasted again.

#1921 published 07:48 audio duration 719 words ai javascript startup webdev contentcreation entrepreneurship

Weighted Country Aerobics: A Beautiful Fitness Multiplier For Ladies

Weighted Country Aerobics: A Beautiful Fitness Multiplier For Ladies

zoom read listen

The post outlines a dance‑aerobics routine that doubles as a bodybuilding program: it starts with light dumbbells (3 lb each hand) and gradually increases the weight in small increments while adjusting music tempo or session length to keep the muscles challenged; it explains why many guys use “3 sets of 10” reps, attributing the habit to camera‑style filming rather than optimal training; it then describes a rounded, low‑impact dance style that protects knees and ankles, enhances flexibility, and builds balanced muscle mass—an approach inspired by American farmer and cowboy country music traditions—and concludes that combining 1980s aerobics with country beats and a “farmer diet” will amplify results.

#1920 published 05:18 audio duration 509 words 2 links dance aerobics bodybuilding dumbbells shuffle dance workout music

Mothers, Don’t Lie To Your Babes

Mothers, Don’t Lie To Your Babes

zoom read listen

I recently met two kids who had fallen prey to the same kind of simple lies their mothers fed them—one saying phones cause cancer and another that fairies were stealing sugar from their house. I told my own little one that radio waves don’t damage DNA, that “Short History” and other popular‑science books could fix his misconceptions, and that a father’s repeated listening to those stories would rebuild the bond he’d lost to school and television. In short, I’m saying that a parent can use simple books (and even AI) to counter indoctrination, re‑teach their child the truth about phones, fairies, and history, and in doing so both the boy and his dad become better gentlemen.

#1919 published 07:06 audio duration 727 words 1 link education phones radiation books storytelling

The Search For Panning And Zooming: Or, When The Web Browser Gives You Kittens

The Search For Panning And Zooming: Or, When The Web Browser Gives You Kittens

zoom read listen

I developed a pan‑and‑zoom module—calling it “peasy”—over several attempts, each time trying new techniques to enable dragging within the view. The popular library I referenced (anvaka/panzoom) lacks built‑in drag support, and an old issue from 2017 still lists that feature as missing. My experiments involve nesting a web page inside another, which introduces flicker on Chromium (less so on Firefox), loss of Shift‑key events when the inner frame receives focus, and the need to detect that key in order to trigger pan/zoom. I therefore wrapped event handling in a `panzoom.addEventListener()` API that supplies correctly scaled coordinates so a drag at half scale moves twice as fast. The flicker may be trivial, but the real lesson is that pan‑and‑zoom should stay external to application code; coupling it tightly breaks simple logic and forces tedious rewrites of x/y calculations.

#1918 published 09:57 audio duration 801 words 3 links panandzoom javascript iframe events keystroke flicker

Getting Stuck With AI; Or, If You Ask For Bugs AI Will Give You Bugs

Getting Stuck With AI; Or, If You Ask For Bugs AI Will Give You Bugs

zoom read listen

I had a good run with AI earlier, but this evening I ran into trouble when trying to embed and zoom a “mini‑page” inside a larger web page. The mini‑page needs to sit at (0, 0) and be the same width as its container so that everything inside it can be scaled up or down while still filling the parent’s area; panning is done by moving elements within the mini‑page rather than shifting the mini‑page itself. I had already set up a communication channel between the two pages, but getting the AI to generate the full implementation in one go proved difficult—too many instructions and some missing pieces left me with code that worked only partially. The AI does produce correct snippets quickly, but stitching them together still requires human oversight; once I understood how to control the mini‑page directly, the solution became clear: let the AI handle boilerplate while I finish the architecture.

#1917 published 05:09 audio duration 421 words javascript css html iframe zooming panning

AI Creates Time; Or, Artificial Intelligence Generates Great Code If You Tell It What To Write

AI Creates Time; Or, Artificial Intelligence Generates Great Code If You Tell It What To Write

zoom read listen

I asked an AI to generate visual‑programming components—HTML tags that act like buttons or inputs, a window component built from incomplete code, and a signal‑based monitor that tracks position and size—and it delivered polished, working examples because I framed the requests precisely. The AI corrected small oversights in its output, used signals for clean code, and let me quickly prototype resizable/dragable windows and port tracking (demo linked). By iterating through several hand‑written versions I learned which parts mattered and refined my approach: two generic tags, `<window-container>` and `<flow-connector>`, can underpin many visual languages. The project revealed that existing VPLs often miss the full application architecture, are slow, and force rigid series connections; with AI I saw how to make components freely connectable and quickly experiment, leading me toward free‑form diagramming as a next step—an unrule‑bound map that lets programmers and novices alike grasp system structure visually.

#1916 published 06:25 audio duration 588 words 1 link webcomponents javascript ai-code-generation visual-programming signals html5 component-based-design architecture

Genius! Or, The Dunces Can Easily Help Themselves, But Geniuses Are Very Nearly Beyond All Hope

Genius! Or, The Dunces Can Easily Help Themselves, But Geniuses Are Very Nearly Beyond All Hope

zoom read listen

The post reflects on the dual nature of genius—both a playful, sometimes foolish force and a powerful catalyst for continual learning—and frames software development as an adventure where a leader guides a team through real‑world challenges rather than textbook exercises. It contrasts “real” learning (which builds flexible mental models and tangible city‑like structures) with “fake” learning (a noisy, disjointed experience), arguing that programming exemplifies how data, events, and notifications mirror architectural design. The author stresses the need for individualized instruction—augmented by AI tools—and invites readers to learn in nature’s trails as an alternative classroom, concluding that true genius emerges when one embraces responsibility, adapts through real practice, and grows beyond what conventional schooling offers.

#1915 published 12:41 audio duration 726 words programming software development learning ai tools self-education