There're two ways of programming these days: one is copying the code from github; the other is copying the code from stackoverflow.