The alignment of heavenly bodies or the lines on the palm of your hands will never reveal much about you. Your coding or programming style on the other hand, will unravel even the darkest secrets or personality traits that you have.
Short and efficient code: They tend to work more logically than others and the only shortcut they take in their lives is when they write their codes. They are also quite good at maths. Every time they face a runtime error, a part of their soul dies. At times, their logical thinking abilities overshadow their lack of common sense. Their temper is short, just like their codes. Popular among the neighbourhood aunties but often engaged in fights with friends over petty issues. They also pretend that they know everything.
Inefficient code that still works: The polar opposite of the efficient coders. Get easily turned on by those “Hackerman” memes. They do prefer shortcuts in life but not when it comes to their codes. Their life choices may seem unnecessary to others but somehow, things always work out in their favour. Very good at giving advice – not so good when it comes to following the same.
Code full of bugs: They belong to the category of people who want to watch the world burn. Their username for online sites is most likely to start with “Cha0s” followed by some evil number. They do not leave any task incomplete, but they don't do a good job at it either. They still play Clash of Clans. They are also the type who would complete their undergrad as a science or engineering major and then get an MBA degree to lead the corporate life.
Unfinished code: They are usually the ones who are confused about everything in life including the reason as to why they decided to try programming in the first place. They usually suffer from identity crisis. They are also the ones who attend motivational seminars or workshops, get pumped up about starting fresh all over again, and then end up right where they started. Master procrastinators.
Clean code with comments: The fact that such a category exists is a blessing to the coding communities all over the world. They are pretty good at time management but are also likely to have OCD. They would probably read through the entire end-user license agreement than just blindly agreeing with the terms. A bunch of narcissists when it comes to academics. Has trust issues.