Post #1407448
2026-03-07 16:19 UTC
@cross @jschuster @lindsey @krismicinski @jfdm @csgordon @jeremysiek
Yes, I think this is actually much better than "hard mode" agile, TDD, etc.
There's a picture I like to draw, that I attribute to Michael Jackson, but he doesn't remember drawing it, but I'll credit him for this thinking anyway. We have a world, we try to formalize it into a spec; turn the spec into a program; but then the program itself becomes an object in the world. ↵
Replies (1)
-
@shriramk@mastodon.social 2026-03-07 16:21
@cross @jschuster @lindsey @krismicinski @jfdm @csgordon @jeremysiek Oftentimes, it is only by interacting with this program that we realize what spec we really meant. (It's the only time I got to quote TS Eliot in a CS research paper: "That is not what I meant at all. That is not it, at all.") Which is why it's a *loop*. And until recently, it took ages to go from ideation to working program (for mortals like me, anyway). Without the loop, we can't write particularly good specs. ↵