Well, as someone who considers themselves to be a "software craftsman," I have come to the conclusion that the work I do will never be valued, and will always be considered "too expensive." Since I work for free, that's not an issue for me, but that's economically unfeasible for most folks.
The issue with an industry awash with cheap dross, is that it becomes prohibitively expensive to produce high Quality stuff. Anyone that tries, will get driven out of business. Some clever folks will figure out how to do "slightly better" stuff, and charge more for it, but a good way to go out of business, is to focus on Quality as a principal axis.
That's basic market dynamics. It is what it is, and is neither evil, nor good.
It does mean that only "niche" craftsmen, like myself, will produce anything of decent Quality, but will be unable to do so at scale, because we can't get a team together, large enough to do big things.
I guess the saddest thing, is that I have really wanted to help teach my techniques to others, but have found that no one wants to learn, so I gave up on that, many years ago.
The issue with an industry awash with cheap dross, is that it becomes prohibitively expensive to produce high Quality stuff. Anyone that tries, will get driven out of business. Some clever folks will figure out how to do "slightly better" stuff, and charge more for it, but a good way to go out of business, is to focus on Quality as a principal axis.
That's basic market dynamics. It is what it is, and is neither evil, nor good.
It does mean that only "niche" craftsmen, like myself, will produce anything of decent Quality, but will be unable to do so at scale, because we can't get a team together, large enough to do big things.
I guess the saddest thing, is that I have really wanted to help teach my techniques to others, but have found that no one wants to learn, so I gave up on that, many years ago.