Full stack web development is a multi-discipline area that demands a high level of knowledge and skill to architect a working application. IMO, the vast majority of all web developers are not qualified to be doing it.
We, ourselves, might be able to improve this situation, with education, cultural nudging ("just say NO to coked-up brogramming!"), and better tools.
What I don't know how to do directly: Dotcom startups (and the companies some become) have already optimized development practices for business goals, as far as the VCs, executives, and middle management know/believe. I wouldn't know how to argue that better engineering, in their particular contexts, would better serve their business goals (or the decision-making individuals' possibly imperfectly-aligned goals).
If we instead went with forcing a public good via regulation (which often appeals to me, I admit), such as by *genuinely* holding organizations accountable for some observable adverse effects of negligent engineering (e.g., data breaches, failure to satisfy spec or stated purpose), then I'd guess probably even more wealth would concentrate in a few huge SaaS and PaaS companies, as many organizations seek to shift the engineering costs and/or liability, and only a few too-big-to-fail companies can swing the liability coverage.
Professional engineering licenses are also an idea, but my anecdotal experience is that industry certs and prestigious degrees have little correlation with competence and professionalism. Also, it's maybe too late to make an industry-wide change. Although, even were licensing twisted by lobbyists into mostly protectionism and indentured servitude, there could still be a silver lining, such curtailing misbehavior like ubiquitous third-party Web bugs, when thousands of real engineers tell MBAs, in chorus, "We can't do that; I could lose my license." :)
Maybe we just keep trying to solve: education, culture, tools. :) -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.