Because of the time I’ve been suffering from him, because he’s an egomaniac, a pest, an obsessive, with clear self-esteem problems (and is overweight) and slightly narcissistic (as well as being a heavy smoker and leaving a detestable smell of tobacco wherever he goes), the worst programmer I’ve ever worked with is myself.