Is there such a thing as a “commodity” application developer? That’s the topic for discussion in this week’s video post.
Today’s topic is one of my pet peeves: referring to “commodity” developers. It’s usually applied to developers who use commodity technologies, or technologies where there’s a critical mass of people that use them. Either way, the idea is that the cost of development should be lower.
The thing is, I don’t like the term at all. First of all, a developer is a person—and there’s no such thing as a commodity person. Let’s refer instead to commodity technologies, commodity components you can buy off the shelf, or commodity development languages. Maybe it refers to widely available or open-source tools that can be assembled quickly or used similarly to how commodities are. But let’s not forget that the developers themselves are not commodities.
What are your thoughts? I’d really like to hear from you.