Elektrine lite

← Feed

@shriramk@mastodon.social

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. ↵

    Open ##1407449