How do these statements read to you:
You’re a shitty programmer!
Vs “your code is bad”.
Who is the subject of these sentences?