EWD on “vibe coding”

I asked an old friend what Edsger Wybe Dijkstra would have made of vibe coding. My friend gave me a good reply: The answer is almost comically predictable — and still interesting. Dijkstra was deeply skeptical of anything that encouraged programmers to rely on intuition, improvisation, or “feel.” He viewed programming as a branch of …

Continue Reading →

It’s with sadness that I witness how we reached the end of the Droste.

“ドロステのはてで僕ら” (Dorosute no hate de bokura), which literally means “We at the end of the Droste”, was a great movie you should check out if you were into recursion.

Droste, other than being the household name for the Droste Effect, was also a kick-ass cocoa, always in my pantry, in every house I lived in. The company got gobbled up by a larger one that kept the brand name, continued production of some products, but seemingly canned the cocoa. Sadness!

Pillars of life

The project A Sign In Space reached an important milestone last year. A team of researchers was able to extract a cellular automaton and obtain a very interesting configuration, displaying what appears to be an amino acid diagram. It might still be too early to discuss the ramifications of this conclusion. But it’s not too …

Continue Reading →

A computer can never be held accountable, therefore a computer must never make a management decision.

What I love about this quote is that both the word “computer” and “accountable” share an etymology that traces back to the concept of adding up numbers.