A Programmer
Defined as An individual skilled at writing software code.
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