2026-07-26 17:19 UTC
We have Naur:
“The programmer having the theory of the program can explain why each part of the program is what it is, in other words is able to support the actual program text with a justification of some sort.”
and Brandolini:
"It's developer's (mis)understanding, not expert knowledge that gets released in production"
and his Law.
And we have: “theories of why the system matters and what matters (to users) and how”
Replies (2)
-
@RuthMalan@mastodon.social 2026-07-26 17:32
Which invites us to make connections to Margaret-Anne Storey’s “Triple Debt Model” https://spawn-queue.acm.org/doi/10.1145/3807966 :)
-
@clark@hachyderm.io 2026-07-26 20:09
@RuthMalan@mastodon.social then there’s this https://www.seangoedecke.com/in-defense-of-not-understanding-your-codebase/