Neo-programmers are unlike computer nerds of the past. These new programmers are numerous, travel in groups, and can be easily identified by scruffy hair accompanied with a goatee. Most enjoy arguing with you about the minutia of life. Eating habits are poor, which generally leads to moderate or severe potbelly.
Programmers also enjoy other activities, including online poker, Halo 3, Call of Duty, Gears of War, and playing guitar.
They can sometimes be abrasive due to poor underlying social skills. For example, every joke a programmer tells is specifically designed to make sense only to other programmers. This makes attracting females difficult, which can easily be fixed by meeting women through an online service.
Programmer: Don't talk to me you fuckin' nub.
Programmer B "Nah, not yet, and its due tomorrow morning at eight!"
Programmer A "Damn, you gonna get it done in time?"
Programmer B "Yeah, I've got a bottle of Stacker II's and a pot of coffee, I should be fine."
Programmer: "01001001 00100000 01100100 01101111 01101110 00100111 01110100 00100000 01101011 01101110 01101111 01110111"
Programmer 2: BWAHAHAHAHAAHHA
Programmer 1: I even have one about Java!
You find that Microsoft and Sun have released imcompatible class libraries both implementing Gun objects. You then find that although there are plenty of feet objects implemented in the past in many other languages, you cannot get access to one. But seeing as Java is so cool, you dont care and go around shooting anything else you can find.