All screenshots are based on real conversations between frustrated developers. Names and avatars have been changed to protect the guilty.