TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What can you learn about a person by reading their code?

8 pointsby ndjshe3838over 1 year ago

8 comments

jamagerover 1 year ago
Not much about the person, but maybe something about the environment and circumstances.<p>There is a world of difference between the best and worst code I wrote that has nothing to do with my personality or expertise.
jruohonenover 1 year ago
A lot. A classical research question, as well as a practice I suppose, is to try to deduce the author of a particular program, whether in source or in binary. Cf.:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39135165">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39135165</a>
jjgreenover 1 year ago
The neater the code, the scruffier the coder.
_benjover 1 year ago
In a team I was a part of some years ago I had the distinct feeling of being able to tell which one of my teammates wrote what code.<p>Something in the favorite methods to solve problems, variable names and so on (it was in Python where you have 100 ways to solve 1 thing!)<p>I think something very distinct and easy to pick is how they think, at least in the board term of OOP vs functional.<p>I’ve seen Go code being forced to do OOP and functional JS… it’s fascinating!
sloakenover 1 year ago
If they ever had to inherit someone elses code.<p>Code with detailed comments and include some whys, really care, and have had the nightmare of others leaving.<p>Although I knew one person who was notorious for just throwing their predecessors code out and re writing it. It is tough to interview to exclude that type.
aristofunover 1 year ago
Most important thing - if he likes to engineer (like most of developers regardless of experience) or solving the problem (rare kind at any seniority level).
interbasedover 1 year ago
How they approach problems in the language the code is written. Variable names are also an indicator of the level of effort they put in from my experience.
kosasbestover 1 year ago
You can determine if they&#x27;re sloppy and just want the project rushed out the door. Kludgy code is actually fun to read.