You should consider dating a programmer, here’s why
Remember the last conversation you had on the impression of programmers-people who write code to build software/hardware. I bet the words surround them are still stereotype, geeky, hacky, techy. With friends (mostly single) in both Silicon Valley and Silicon Alley, I feel like speaking it up for these attractive people. Seriously, you will want to go out with them. Let me tell you why.
Programmers are smart, oh boy
They are trained to think out of the box and solve problems. Code is symbolized and abstract. It’s a hard game of solidifying logic. And yet, they are the ones that bring you cell phones, cars, elevators and just about anything that you can not live without. There is no doubt people who do this for a living must be smart. If you go out with them and anything happens, fear no more, they will figure out a way to get through it.
Programmers are brave
They are creators. Often, they challenge themselves to look at the world in a different way, think of problems nobody has thought before and take the risk to turn the idea into reality. It’s mostly spontaneous. And believe me, it is a hard process to go from a concept to a functioning software that people can actually use. They work day and night passionately, they are persistent, brave people who feel lonely sometimes but don’t easily give up.