Inquisitive brains like to fiddle with things, find out how they work, what makes them tick and how to make them do new and interesting things.
With the right application domain, you could be in for the time of your life.
A quick glance at the amazing apps on your phone will prove beyond a doubt that software developers are highly creative. Computers and romantic relationships have one thing in common: “Garbage in, garbage out.” Software developers know this better than anyone. A software developer believes in the value of regular relationship maintenance—and periodic weekend upgrades. Developers understand that a successful relationship must do more than “function”—it has to make your life better. A software developer can help you finally program your DVR. Software developers learn to see past the ones and zeros of daily life and keep their eyes on the big picture.
This was inspired by 5 things you should know before dating a journalist, which I found quite funny (while itching to deconstruct - which I won't do). If you are of a "dating age" then you have a life online and we have the means to expose it.
Be it computers, cameras, remote controls or actual toys.Present us with a boring subject and we will tune the world out.In today’s computerized world, a software developer is unlikely to be unemployed anytime soon. Software developers like to unplug at the end of the day—with candlelit dinners and romantic walks. People who design software are highly intelligent—by necessity. Programmers are accustomed to being “user-friendly.” 5.Software developers know that any new program (or relationship) may have to be “de-bugged” before it meets its highest potential. Software developers are good people to have around when your hard drive crashes, or when a virus changes all your passwords. Someone who understands software knows that true compatibility is all about what’s on the inside. A software developer is always alert for romantic malware (misunderstandings, miscommunications, and misguided assumptions that can infect a relationship, if you are not careful). Software developers are self-assured, having long ago overcome the fear of being called a “nerd.” 10.Programming requires attributes that at extremes would be considered autism.
Present us with an interesting enough problem and we will tune the world out.