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.
Reemplacé la operación floor por ceil para asegurar que siempre se muestre al menos “1 minuto”.
Además, intentará elegir el valor máximo entre la fórmula anterior (conteo de palabras / conteo_de_palabras_por_tiempo_de_lectura) y el tiempo mínimo de lectura (4 segundos por publicación; 4 porque es lo que me toma leer una publicación corta o ver una imagen y pasar a la siguiente).
Para ese tema, la fórmula da 6 minutos. Logré leer el tema en un poco menos de 6 minutos, así que diría que funciona bien.