When I read these articles everything always seems so understandable, but I can pretty much guarantee that I won’t remember much tomorrow.
So in the context of programming languages, SRS might work if you need to memorize method names or method signatures (though I don't see why that is needed in the age of autocompletion and instant lookups from inside the text editor), but not so much for fundamental language concepts (like "how do lifetimes interact with the borrow checker").