...programmers who create multiple packages in one file, and each package has subroutines with the same name. (So if I call the sub do_something, which one is it calling?)
...managers who decide to switch compilers two weeks before the code is sent to formal analysis