The World Of Programming Knows No Bounds
I write about my favorite program, WikiWiki, which works in view and edit modes and even auto‑creates new articles when they’re missing. I then describe visual programming as a…
Writing software: JavaScript, Node.js, web development, visual programming, Linux, tools and tutorials.
430 posts · page 11 of 18
I write about my favorite program, WikiWiki, which works in view and edit modes and even auto‑creates new articles when they’re missing. I then describe visual programming as a…
The post argues that the best way to become a proficient programmer is to start with a simple, easy‑to‑read language and stick to it across all layers of development—networking,…
After a brief personal intro, the post outlines how to build simple web or desktop applications with JavaScript/Node.js—using tools like Express, Passport, Puppeteer, Node‑RED,…
Computer programming is presented as an accessible human-made tool that begins as a language to control computers and evolves into a creative medium akin to a painter’s brush,…
The post argues that modern programming languages often leave developers scrambling—dynamic code generation creates tangled “spaghetti” flows while static code can still be…
Learn JavaScript and use it within a visual programming environment like Node‑RED, which combines the flexibility of JavaScript with drag‑and‑drop node wiring so you can…
The author identifies two common pitfalls in programming: over‑structuring that yields bloated “blobs” and neglecting proven design patterns. He proposes a simple remedy—pick one…
At the core of visual programming are simple nodes with input and output ports that you connect by drawing lines—just as in a spreadsheet but with explicit links rather than…
Generative art has advanced but still relies on programmers to orchestrate it; while AI can remix and create content, you must issue separate requests for each task, otherwise…
I’ve been busy building a “Zoomable” visual programming language that lets users drill down for details, but the project has become challenging enough to make me feel exhausted…
The post walks through core programming fundamentals—variables, printing, functions, loops, arrays, strings, and objects—then shows how reactive property changes and component…
The post argues that fake news and manufactured consent create a cycle of ineffective education, and proposes that programming—if taught properly—can serve as an authentic…
The post describes beginning programming with simple “Hello World” examples using editors like Pulsar or Vim, learning JavaScript, and building a layout manager for visual…
The post envisions a new way to “fix” computers by returning to simple, low‑power design and replacing complex, centralized software stacks with a distributed, visual‑programming…
The post argues that visual programming—viewed as a language akin to the Linux command line—offers scalable, reliable, and fast development by letting you compose tasks with…
After leaving the corporate grind, you should let your first bright idea bloom and then repeatedly “role‑play” it—write documentation, create a reference implementation, debug…
The post argues that today’s AI needs a visual programming language to manage code in node‑based structures and critiques the fragmented state of web UIs, especially on…
Visual programming languages (VPLs) are presented as powerful, personal tools that act as extensions of our own thinking—capable of turning simple ideas into functional programs…
I recently explored Blender’s geometry nodes from a programmer’s perspective and noticed how the editor’s input boxes behave—switching mode immediately after a mouse press—which…
The post explains how a programmer can grasp a program by studying its notes, diagrams, and source code, and why keeping a reference implementation helps to see the structure…
Visual programming tools let you model a process that includes a human‑in‑the‑loop step—like appointment scheduling or a self‑checkout—by representing the human task as an inbox…
The post explains how visual programming can be structured around “control panels” with defined “sockets” that accept reusable component panels—high‑level panels (like a song or…
In this post the author explains how crossing “streams”—a concept borrowed from physics and ghost‑busing—becomes a powerful tool in programming, enabling recursion and colorful…
Adults often give vague advice such as “trust your gut” or “follow instinct,” while students are told to ignore their feelings and rely on parents’ savings; the real key is using…