I have a forum post where I simply collect images of developer memes:
The summary below the introduction post says (in German):
Es gibt 84 Antworten mit einer geschätzten Lesezeit von 0 Minuten.
This translates to English as:
There are 84 replies with an estimated read time of 0 minutes.
In my opinion, it will take more than zero minutes to “read” (i.e. look at) the images.
Suggestion
My suggestion would be to have a minimum value of 1 (instead of 0) for the estimated reading time to cover edge cases like mine with actually zero text but only images.
I replaced the floor with a ceil operation to ensure that we always show at least “1 minute”.
Also, it will try to choose the maximum between the old formula (word count / read_time_word_count) and the minimum reading time (4 seconds per post; 4 because that is how long it takes me to read a short post or see an image and scroll to the next post).
For that topic, the formula gives 6 minutes. I managed to read the topic in a little under 6 minutes, so I’d say it works fine.