I haven't been at this that long, and already the bar of entry is so much higher than it used to be. If you could sling some HTML and rudimentary JavaScript, slap together some PHP or ASP backend, and knew what a database was, that was enough to get in and hit the ground running, once upon a time.<p>I haven't seen that people coming out of college know anything more now than I did then, which even then was based on best-practices and experience from the mainframe and dawn-of-the-PC eras, and so was at least a decade out of date.<p>The complexity seems to be growing on a trajectory akin to Moore's Law, with layers and layers of abstractions papering over the cracks and making this labyrinthian mess barely manageable.