"to find something/someone [adjective]" - When is this construction proper English?

It is correct usage. Oxford Dictionary, definition 2.1:

Discover or experience to be the case:

Examples:

I found the lecture boring. I find superhero movies silly.

I find this construction more appropriate for written English than spoken. (Ha!)