Is your development shop an independent software vendor, an internal IT department, a consulting office, or some other arrangement? Let us know by taking this poll.
The kind of shop developers are in can have a major impact on the way they do their jobs. For example, programmers working for an independent software vendor (ISV) have entirely different sets of needs than people performing internal development. And working as a consultant is an entirely different beast.
My full-time employer is an ISV, but the programming that I do is all for internal use or to support customer facing in-house applications (such as our website). I also do some consulting on the side, as well as write software for public use in a SaaS model. I get the full range of challenges. What about you?