LLM Vibe Coding or Illiterate Programming

BLUF

Your LLM conversations are emphatically not Literate Programming. The term "Literate Programming" cannot include code with separate documentation.

I won't call it "Illiterate Programming."

Sad Story

An LLM coder had a lot of things to say about productivity, and explained their approach. They wrote 800 or so words, and …

more ...





My Shifting Understanding and A Terrible Design Mistake

I've been fascinated by Literate Programming forever.

I have two utterly divergent takes on this.

See https://github.com/slott56/PyLit-3 for one.

See https://github.com/slott56/py-web-tool for another.

And yet, I've still done a really bad design job. Before we get to the design, a little bit …

more ...

A LaTeX Thing I Did -- And A ToDo:

When writing about code in LaTeX, the essential strategy is to use an environment to format the code so it stands out from surrounding text. There are a few of these environments available as LaTeX add-on packages. The three popular ones are:

  • verbatim. I think this is built-in to LaTeX …
more ...


The SourceForge vs. GitHub Conundrum

Or "When is it time to move?"

I've got https://sourceforge.net/projects/stingrayreader/ which has been on SourceForge since forever.

Really since about 2014. Not that long. But. Maybe long enough?

The velocity of change is relatively slow.

However.

(And this is a big however.) SourceForge seems kind of …

more ...

Literate Programming Life Cycle

The question is a deep one. What is the Literate Programming Life Cycle? Why is it so difficult? What are the three barriers and how do we cross them?

Here's most of the original question.

"Last week I threw together an F# script to parse markdown-style text into one or …

more ...