Modular: The Claude C Compiler: What It Reveals About the Future of Software
Compilers occupy a special place in computer science. They're a canonical course in computer science education. Building one is a rite of passage. It forces you to confront how software actually works, by examining languages, abstractions, hardware, and the boundary between human intent and machine execution.

Bret Victor - The Future of Programming
I think this talk gives lots of food for thought. Are we too entrenched in our ways, to think in other/better ways?

Its Time for a New Programming Language
Today, when compared to any other point in programming history, we find ourselves spoiled for choice when it comes to programming…

Telepath: building a new kind of computer
So, we made a thing: Let’s back up: for as long as I can remember, I’ve been obsessed with computers, fascinated not just by what they can do but what they could become. Like many, I took my early inspiration from science fiction. I dreamed of someday having something like the Enterprise’s computer. And why not? Science fiction has always driven scientists, engineers, and inventors to create real things that change the world.

Our interfaces have lost their senses
We programmed them by punching cards, plugging in wires, and flipping switches. Programmers walked among banks of switches and cables, physically choreographing their logic. Being on a computer used to be a full-body experience.
Drinking from the Firehose: Learning Computer Graphics Techniques and Programming
Graphics researchers waiting in the water fountain line at SIGGRAPH Yellowstone. Computer graphics as a field is broad, deep, complex, and intimidating. More than half a century of rapid progress driven by academic research and industry practices underly it. Parts delve pretty far into physics, math, signal processing, systems programming (and more). And performance is always at a premium—so simple, straightforward techniques are often not possible, and high-level programming abstractions not usable.

Andrej Karpathy: Software Is Changing (Again)
The Next 7000 Programming Languages
Landin’s seminal paper “The next 700 programming languages” considered programming languages prior to 1966 and speculated on the next 700. Half-a-century on, we cast programming languages in a Darwinian ‘tree of life’ and explore languages, their features (genes) and language evolution from the viewpoint of ‘survival of the fittest’.

Malleable Software in the Age of AI - Geoffrey Litt
Coding After Coders: The End of Computer Programming as We Know It
In the era of A.I. agents, many Silicon Valley programmers are now barely programming. Instead, what they’re doing is deeply, deeply weird.

Coding After Coders: The End of Computer Programming as We Know It
In the era of A.I. agents, many Silicon Valley programmers are now barely programming. Instead, what they’re doing is deeply, deeply weird.

Coding After Coders: The End of Computer Programming as We Know It - …
archived 16 Mar 2026 15:14:04 UTC

</> htmx ~ Yes, and...
In this essay, Carson Gross discusses his advice to young people interested in computer science worried about the future given the advancements in AI.
A small matter of programming: perspectives on end user computing
A Small Matter of Programming asks why it has been so d…


‘Headed for technofascism’: the rightwing roots of Silicon Valley

📏 When machines start calling the shots

Information Civics

Data Feminism

The Secret History of Facial Recognition

The politics of ‘platforms’ - Tarleton Gillespie, 2010

Take back the web. Make it weird again - soulcruzer
Social Media and Anti-Social Pluralism - Aaron Ross Powell
Technorealists, the silent majority? - open self
Skyreader Vision - Skyreader Dev Log

Road to a book lexicon (Part 2) - Nick The Sick

The Turing Collapse | Jason G. Butterfield | Offprint