3. He Thinks Rationally
4. He Has a Lot of Patience
Any guy who has the willpower to figure out coding issues without giving up midway is a man of supreme patience. It’s a rare quality for anyone to possess, but it sure is one of great value. For instance, he’ll take the time to win you over; he’ll wait an extra hour for you to get ready; he’ll stay by your side, as long as you need, to comfort you during times of affliction.