logoalt Hacker News

threecheesetoday at 5:16 PM2 repliesview on HN

In the enterprise, we are already adopting them. “Seam”, I term I’d never heard used before, is now not only our defacto way to describe the boundary between systems/workflows/components, it is encoded into our organizational roles and responsibilities descriptions.

I am the proud owner of several seams, and am considering giving them person-names. The empty space between my inventory APIs and their clients might be “Karen”.

I can’t say that Claude invented this; the same type of terminology cycling happens every few quarters based on what leadership is reading/being told by Gartner.


Replies

rsanheimtoday at 6:20 PM

"seam" dates back to refactoring & software engineering literature that pre-date LLM use by 20 years -- see Working Effectively With Legacy Code for one example (https://www.oreilly.com/library/view/working-effectively-wit...). Its a great book, still use techniques from it everyday.

"load-bearing" I have never heard used for programming before Opus, and its incredibly annoying and over-used.

show 1 reply
QuercusMaxtoday at 6:18 PM

I believe the term "seam" came from Michael Feathers' "Working Effectively with Legacy Code": “a seam is a place where you can alter behavior in your program without editing in that place”.

https://martinfowler.com/bliki/LegacySeam.html

Claude is using it a bit liberally, but not totally incorrectly.