IME/IMO, Anki is best at aiding recall for domains where there's a long tail of infrequently used items which benefit from quick recall. As in, it's obviously great for language learning; and I've heard it's good for e.g. health science students.
For programming, most things is programming are either going to fall into either side: "you'll use it frequently enough that recalling it is easy", or "you'll use it so infrequently, and it's better to just look it up than to try to remember it".
Where I have had some success in programming related domains was using flashcards to capture parts of some system that were at the edge of my understanding. I wasn't interacting with the system enough to understand it; but, interacted with it frequently enough that I wanted to get some understanding of it.
But, almost always, I think flashcards need to be very clear/short.
In terms of product-ising the idea of "SRS as applied to learning programming", I guess the main question is "how is your product going to be better than just using flashcards with anki"?
For programming, most things is programming are either going to fall into either side: "you'll use it frequently enough that recalling it is easy", or "you'll use it so infrequently, and it's better to just look it up than to try to remember it".
Where I have had some success in programming related domains was using flashcards to capture parts of some system that were at the edge of my understanding. I wasn't interacting with the system enough to understand it; but, interacted with it frequently enough that I wanted to get some understanding of it.
But, almost always, I think flashcards need to be very clear/short.
In terms of product-ising the idea of "SRS as applied to learning programming", I guess the main question is "how is your product going to be better than just using flashcards with anki"?