With respect to crushing:
“So, to sum up, allow me to lay out a few of Captain Awkward’s Rules for Geek Dating, which should work for geeks of all genders:
The other person is just a human, so talk to him like any other human you find interesting and wish to meet.
Do it sooner rather than later, before you get too caught up in a fantasy or invested in the outcome.
Nobody owes you time or affection, so don’t approach dating with a sense of entitlement.
Be cool with rejection.You can’t control whether someone will like you, so focus on your own desires.
Listen to the other person – pay attention to the actual interaction that is taking place and not the one in your head.
Don’t date anyone who isn’t as cool as your friends.“