Pages of Nested XML

math rock, balkan brass band classical, afro house rock, rock balkan brass band

Listen on 93

Lyrics

[Verse 1]
When architects first glimpse the XACML beast
A simple rule explodes to nested feast
Angle brackets multiply like hungry cells
Each policy becomes cathedral bells
Of verbose declarations stretching wide
While readability gets pushed aside

[Chorus]
Pages of nested XML
Drowning logic in a waterfall
Too complex for mortal eyes to parse
XACML's blessing becomes its curse
Verbose, narrow, losing ground
To cleaner tongues that JSON found

[Verse 2]
Access control is all this monster knows
Can't speak of risks or how a crisis grows
Change management falls silent in its grip
While incident response just gets the slip
One domain mastered but the world needs more
Than authorization's single-minded door

[Chorus]
Pages of nested XML
Drowning logic in a waterfall
Too complex for mortal eyes to parse
XACML's blessing becomes its curse
Verbose, narrow, losing ground
To cleaner tongues that JSON found

[Bridge]
Dozens of combining algorithms dance
Function types that multiply by chance
Profile specifications breed like rabbits
While developers flee to newer habits
OPA Rego whispers sweet and clean
Cedar cuts through what XACML's machines

[Verse 3]
Performance chokes when policies grow thick
Remote attribute calls make systems sick
Policy evaluation hits the wall
When throughput demands begin to call
The cloud-native world wants JSON streams
Not XML's antiquated dreams

[Chorus]
Pages of nested XML
Drowning logic in a waterfall
Too complex for mortal eyes to parse
XACML's blessing becomes its curse
Verbose, narrow, losing ground
To cleaner tongues that JSON found

[Outro]
Mindshare fading like an ancient scroll
While modern tools take control
XACML taught us lessons hard and true
Sometimes less is more than verbose grew

← Twenty Years of Wisdom | Policy Engine Making Decisions True →