This term typically refers to junior programmers that are do simple coding although it can also mean a large group of developers that work on one project that parcel out small pieces of the code to each other.