Why Do Programmers Use Foo