Once upon a time, there was a programmer named Xiao Ming. He was quite good at his job and not bad-looking either, but he never had a girlfriend, and his colleagues and friends around him were very anxious.


Later, one day, Xiao Ming went to the movies alone to see "The Secret Life of Pets." As it happened, the girl sitting next to him was also alone, so Xiao Ming started chatting with her.


At first, the girl seemed to have a pretty good impression of Xiao Ming, and the two chatted quite well.


The girl said she especially liked small animals. Xiao Ming was moved when he heard that, because it proved she had a kind heart.


So Xiao Ming asked: "Which small animals do you like best?"


Girl A: "Land Rover, Hummer, BMW, Jaguar—I like them all a lot. I like Tmall too."


Xiao Ming heard this and decided to boldly confess: "Then I'm a code monkey, so am I also a small animal? Do you like me?"


Girl A: "Sorry, you don't count!"


The next day, Xiao Ming went to work listlessly. When the senior programmer at the company learned that Xiao Ming had failed at a blind date, he advised Xiao Ming to try a dating website to look for a girlfriend. Xiao Ming registered an account.


The next day, the senior programmer saw Xiao Ming and asked: "Did you find any suitable girl?"


Xiao Ming: "I found a page bug on the website."


After hanging around the dating website for a while, Xiao Ming gained nothing. So the senior programmer advised Xiao Ming again: "You have to make your strategy clear: depth-first or breadth-first? Depth-first means pursuing one girl until the end, and only after failing, switch to another girl to keep pursuing; breadth-first means pursuing multiple girls at the same time and developing them all together." Xiao Ming tried both strategies, but still didn't find a suitable girl. He wasted quite a lot of time on the dating website for nothing.


Later, the company finally hired a new girl who looked pretty good. Xiao Ming decided to just pursue her. But unfortunately, another colleague in the company, Xiao Qiang, also had his eye on this girl. So Xiao Ming had to compete with Xiao Qiang.


The girl set a challenge: "Go travel around the world, then come find me!"


Xiao Qiang immediately asked for leave, packed his luggage, and set off.


Xiao Ming walked around the girl in a circle, then said: "Hello world!" As a result, the girl was immediately moved by Xiao Ming. And just like that, Xiao Qiang lost to Xiao Ming. Now no one knows which corner of the earth he has traveled to. Even the senior programmer praised Xiao Ming for his quick wit.


Xiao Ming said: "Actually, I'm just used to first making sure 'Hello world' can run before doing any new thing."


So this girl became Xiao Ming's girlfriend. After the two got along, they both felt it was quite good. But the girl's family had a great many relatives and friends. Quite a few of them, including her parents, were not very satisfied with Xiao Ming.


This year during the Spring Festival, the girl decided to take Xiao Ming back to her hometown to meet relatives and friends. They originally thought it would take a lot of effort to persuade her family. But when work resumed after the holiday, Xiao Ming unexpectedly announced that his girlfriend's family was very satisfied with him, and they were preparing to get married this year!


All the colleagues at the company were astonished and asked Xiao Ming one after another what special trick he had used to win over his girlfriend's whole family.


Xiao Ming said: "Actually, it was very simple. Before the Spring Festival, I wrote a small program and took care of the Spring Festival travel rush train tickets for the girl's seven paternal aunts and eight maternal aunts... I really have to thank 12306!"


End.


From: Programmer
Link: http://www.techug.com/post/story-of-programmer-xiaoming-date-with-girl.html