Two meanings: *In a programming context: a single programmer working on a reasonably small project. *In a RealWorld context: a programmer without a SignificantOther. It is possible to be any combination of the two.