They don't like quick fixes. If there is something wrong, they will dig down and find the real reason for the mistake, regardless of the amount of time and effort it will take. They don't believe in quick fixes because they know that it will come back to haunt them as bigger and much harder to solve problems.
They always find a way to solve the problem. Whether they're in the shower or they haven't eaten yet or it's 3am in the morning. They think about solving problems 24/7. It's not because it bothers them, but because it's part of who they are.
They pay attention to detail. They don't ignore the little things.
They keep things simple. Programmers hate complexity and will strive to keep things as simple as possible. Making stuff complex creates a lot of unnecessary problems down the road.
They grow up. They believe in continuous learning and are always improving themselves. They don't stay immature and ignorant, instead they try to master themselves in every way they can. Every piece of knowledge that they find useful they will learn it by heart. Leveling up is an essential thing for them. They find it challenging and fun.
They don't care much about appearances. It's not about what's on the outside, but what matters is it's beautifully designed inside.
Also on growing up, they accept criticism with an open mind. They accept that they are not perfect and are willing to listen to what people have to say. They believe that seeking advice will truly help them become a better person.
If they tell you they're at home, you can actually believe them. What I mean is you can trust them. Just not with estimating deadlines.
They give back. What they have learned and experienced, they will give back whole-heartedly and expect nothing in return.
So if you've been reading properly you'll notice that I'm not just talking about dating. I'm also talking about being a real bad-ass programmer. Having the right traits of a programmer will not just help you in your professional life, but it will extend to all aspects of your life, like your personal life. Happy valentines day. :D
*I edited the last part of the article, because I never thought a lot of people whom I didn't know would read it. And so there's been a bit of confusion and misunderstanding. For those who I've offended, I am sorry. And again, have a happy valentines day. :)
