Skip to content

Programming

Writing software: JavaScript, Node.js, web development, visual programming, Linux, tools and tutorials.

430 posts · page 13 of 18

Business Programming, Or; Thinking Up

The post describes how creating a simple product—such as AI‑generated stylized photos—can evolve into a full multi‑user marketplace platform: starting with a static website,…

The Funny World Of Programming

The post explains how HTTP’s statelessness allows session‑based authentication via cookies, shows how attackers manipulate IDs to gain privileges, and proposes building a…

Towards Web Security

In this post the author argues that mastering programming means over‑engineering every part of your stack, especially security: implement your own authentication and session…

Programming Interviews Are A Mistake

The author argues that programmers are misunderstood and suggests companies fix this by offering respectful paid internships or salaries for learning and volunteering; he…

Programming Is Really Neat

The author reflects on how exciting programming can be, especially when it solves real problems like creating virtual desktops that run inside web pages and letting them work…

An Escape From The Dark Ages Of Programming

The post explores the long‑standing quest for visualizing program structure and argues that existing approaches—directory trees, documentation, static analysis, GraphViz graphs,…

Simple And Lightweight Code

The author argues that the best way to build robust software is by starting small and staying modular: plan your program as a tree of loosely coupled components, use simple…

Quirkedy Quirks

The post explains how to set up a GitHub Pages site with a custom domain, detailing quirks such as needing the repository name to match “username.github.io” for automatic…

Dare To Create Magnificent Confusion

The post introduces how everyday symbols in URLs—slashes, question marks, hashes, equals signs, colons and at‑signs—form a language that lets you pass data to a server and keep…