Also, I think your comparison using programming languages as a reference is a bit misleading (disclaimer: I am not a programmer, I am a designer). There are disciplines involved in software development that are agnostic of the programming language of choice and that developers are usually knowledgeable of (programming logic, testing, deployment, application architecture, etc).
You don't need to hire a programmer that specializes in programming models and then find another one that creates a data access layer for persistence in a db for a small project. Only UX folks seems to be able to pull this kind of thing off thanks to over-floated design processes from the agency mindset.
You don't need to hire a programmer that specializes in programming models and then find another one that creates a data access layer for persistence in a db for a small project. Only UX folks seems to be able to pull this kind of thing off thanks to over-floated design processes from the agency mindset.