This (Facebook note) was inspired by the Tumblr post Date A Girl Who Reads (by Rosemarie Urquico) which GG had posted on Facebook. :) Disclaimer: I'm NOT an Emacs user. ;)
Date a girl who codes. Date a girl who spends her time on Stack Overflow and not TMZ. Her computer's fucked because she messed with the kernel too much, not because she downloaded "Free Smileys". Date a girl who knows a couple of languages, compiled her first program when she was 11.
Find a girl who codes. You’ll know that she does because she'll always have Emacs open. (What do you mean vi? Are you crazy to even look at the devil's spawn?) She lovingly looks through the Java API, and quietly cries out when she finds that one interface that's been giving her a hard time. You see the weird chick staring at her laptop with her hands on her head? That’s the coder. They can never resist the urge to code, even in public.
She’s the girl coding while waiting in that coffee shop down the street. If you take a peek at her mug, the non-dairy creamer is floating on top because she’s kind of engrossed already. Lost in a world of inheritance and multiple threads. Sit down. She might not notice you, as most coders don't like to be interrupted. Ask her what's up with her indentation.
Get ready to have a cup of coffee thrown on you.
Let her know what you really think of Stallman. See if she can code Lisp. Understand that if she's a fan of Bash scripting, she’s just saying that to sound intelligent. Ask her if she loves Canonical or she would like to work there.
It’s easy to date a girl who codes. Leave her alone when she's coding, but never for too long. Tell her to look out the window from time to time. Giving your eyes rest is important for coders, lest you want her to go blind. Buy her Knuth's "The Art of Computer Programming". Let her know that you understand that code is love. That every opened curly bracket is a commitment. Understand that she knows the difference between how code works and reality but by god, she’s going to try to make her life a little binary. It will never be your fault if she does.
She has to give it a shot somehow.
[Can't be fucked writing any further. I've got more important things to do.]
P.S. If you meet the aforementioned girl, please give me a ring! O_O