It sounds even stupid to write programming books for passive income. You need to regularly update them in order to be able to sell them well.
It’s an outlier, sure. But it’s proof you can write on programming topics that are very sticky.
and its not too difficult to update books, as compared to updating videos.