The code from a software engineer's perspective: ChatGPT code feels like sample code you'd see on coding tutorials or leetcode: self-contained, lots of magic variables, decent variable naming, poor code reuse, sometimes makes common errors like off-by-one errors.