Ok, the &#x27;function&#x27; part is not useful. And perhaps C was a bad example.<p>Let&#x27;s say it&#x27;s Python now, and for some reason I&#x27;m still returning 0, -1 or -2. Then &#x27;statusCode&#x27; would be a good name for the variable I guess. The code part indicates that it&#x27;s a codified version of the status. The smarter way might be to just return a status object or something, in which case perhaps &#x27;statusObject&#x27; is better? Not sure.<p>I guess one thing I took away from the article is that it would be nice to be able to encode _how_ the data is being returned in the name of the return value. This saves me going and finding when the variable was created to get its type, or when the variable was assigned to.