I've worked for my biggest client for quite some time - better part of a decade - and we get along great. Regardless, there are a few traits of his that drive me up the wall:
- Will answer his cell phone no matter what. Compounding this problem is the fact that his wife calls incessantly throughout the day about the most mundane crap. Scenario: Senior Software Architect (me), Senior DBA, Senior Programmer/Analyst, and Software Development Manager all sitting on the other side of his desk for critical meeting. *ring ring* "Hold on a second guys, I gotta take this... ... yeah honey, the chicken sounds good tonight... yeah, with the thousand island... kettle popcorn? Sure, I'll pick some up on the way home."
Srsly?
- He has a very difficult time seeing the product from the customer's point of view. He's actually one of those guys who doesn't quite "get it" when it comes to why things are done the way they are on the Web and he doesn't approach using software like most people do. Because of that, things that are usually consistent from one site to the next can actually throw him through a loop. If he looks at a feature of our product and doesn't grasp it immediately, he'll start hacking away at the design to suit how it would make sense to HIM. This causes major consistency issues from one page to the next in our product. One page will have a button that does XYZ in one place, and then the same button that does the same thing will be located somewhere else and it will be glowing orange on another page, all because of some kneejerk reaction he had the very first time he saw it.
- Will answer his cell phone no matter what. Compounding this problem is the fact that his wife calls incessantly throughout the day about the most mundane crap. Scenario: Senior Software Architect (me), Senior DBA, Senior Programmer/Analyst, and Software Development Manager all sitting on the other side of his desk for critical meeting. *ring ring* "Hold on a second guys, I gotta take this... ... yeah honey, the chicken sounds good tonight... yeah, with the thousand island... kettle popcorn? Sure, I'll pick some up on the way home."
Srsly?
- He has a very difficult time seeing the product from the customer's point of view. He's actually one of those guys who doesn't quite "get it" when it comes to why things are done the way they are on the Web and he doesn't approach using software like most people do. Because of that, things that are usually consistent from one site to the next can actually throw him through a loop. If he looks at a feature of our product and doesn't grasp it immediately, he'll start hacking away at the design to suit how it would make sense to HIM. This causes major consistency issues from one page to the next in our product. One page will have a button that does XYZ in one place, and then the same button that does the same thing will be located somewhere else and it will be glowing orange on another page, all because of some kneejerk reaction he had the very first time he saw it.