News for hackers. Stuff that matters.
Re:The Next Wave by technomancy on Tuesday July 21, 2015 @03:02AM (#9920869)
> I think the problem is humans just aren't smart enough to do the work.

I think this is true if you define "the work" as building on top of the infrastructure we have today. I believe we're capable of building conceptually clean, non-ball-of-mud architectures, but the need to interoperate with piles and piles of legacy systems forces compromises into the design. Just look at a typical web application stack; you've got layers and layers of cruft, and nobody is able to pull off a bold move that tears layers off; the best we can do is add more layers on the top.

Re:The Next Wave by verbin217 on Tuesday July 21, 2015 @06:06PM (#9926205)
Using express in nodejs versus php jerry-rigged into apache is sort of an instance of what you're describing.
Re:The Next Wave by technomancy on Tuesday July 21, 2015 @09:15PM (#9927117)
Technically yes, but in a way that's so trivial so as to be basically meaningless.
Re:The Next Wave by verbin217 on Wednesday July 22, 2015 @05:23AM (#9928507)
The amount I have to think about is considerably less. All the complexity just melts into Functions and Objects. There's similar stuff happening in React with inline styles. Mixins, variables, custom-properties, state-dependence, automatic-prefixes, and more are available without language extension when styles are expressed as Objects of css properties. Whether or not they're satisfactory, there are occasional efforts to derive more functionality from fewer abstractions.