4k+ results on Github: https://github.com/search?utf8=&q=http.StatusTeapot&type=Cod...; ~600 excluding _test.go files: https://github.com/search?q=http.StatusTeapot+-filename%3A*_...
I recall a few internal projects at a previous employer would return 418 if the user managed to royally mess something up as a "wtf, how are you here?!" kind of response.
I feel like I am not alone in implementing 'weird' HTTP codes when I get bored / as an easter egg. Pretty sure I also used HTTP 420 at least once.
[1]: https://datatracker.ietf.org/doc/html/rfc6585#section-4
It will happen often if you try to make a call to their API through Google sheet scripts.
> ... indicates that the server refuses to brew coffee because it is, permanently, a teapot.
So I guess, when it is asked to perform coffee brewing? But pay close attention, to your general purpose brewer:
> A combined coffee/tea pot that is temporarily out of coffee should instead return 503.