The majority of .NET developers are web developers and web development definitely has complexity in terms the required breadth of technologies that a developer needs to master - html, css, javascript, database, and a whole host of other technical jiggery-pokery
Read More...