Hacker News new | ask | show | jobs
by nomel 809 days ago
> And I didn't even know about most of the ones in this post.

I think that's the answer to the question of "why do we have so many". It's a great thing you don't have to know about them. Go down a layer, and the people working there will think it's a great thing they don't have to worry about the abstraction below. Software development is, currently, a human task, so the human needs necessarily structure it.

I can't comment on web development...