I would say being lazy is a red flag. I'll give an example.
One time my relay crashed because someone sent an event with an ID shorter than 64 characters...
After investigating, I found that the method event.CheckID (go-nostr library) wrongly assumed that IDs had exactly 64 characters.
I opened a PR but fuck sake!