What is that problem that I observe?
Just the arrogant self absorbed know-it-all behavior of software development shops. Sure, some may be nice people. Some even care.
However I have a slightly different perspective. I have this perspective because I have been within development teams and outside development teams. I was known as the software developer/architect that talked to QC. Talked to support. The response I received from these teams that this was rare behavior.
My observations of development teams are as follows:
- Do not consult, even if others outside development may have more experience on the technical issues they are working on.
- Get easily impressed by "cool" technology. Nay, they are a slave to it.
- Only address problems in how that cool technology can solve it.
- Are easily impressed by technology that they think the "cool" kids are using.
- Cannot address the core problem or use case. Unless it is in terms of that cool technology.
- Cannot address problems with humility and respect. Are treated like unicorns and as such behave like unicorns.
- Some even have a know-it-all behavior to the point of absurdity - such as the time a colleague announced that HE was a breast feed expert. (His wife was expecting and he read a book on it).