autocritical
adjective
°Critical of oneself, or of one's work or behaviour.
"If Microsoft were more autocritical then we might have more stable computers."
synonyms: reflective, self-critical