an aspect of notion's engineering culture that i appreciate is that we like to pay homage to great software by translating those ideas into the product in a way that everyone, not just software engineers, can use and appreciate like databases, transclusions, etc.
this one is inspired by tools used by devops and infrastructure engineers: terraform/pulumi. though it may sound unlikely, it turns out a lot of the concepts invented to manage servers apply to managing a notion workspace!
Notion (@NotionHQ)
Now in beta: Notion as code.
Define an entire workspace in TypeScript: teamspaces, databases, custom agents, all of it… then deploy it through the API.
Build workspaces with coding agents, version-control your setup in git, and reproduce the same setup anywhere you need it.
Video
— https://nitter.net/NotionHQ/status/2080331924732850687#m