"self-respecting"?!?! More like "can you be a competent Web developer without knowing HTML?".
I have yet to meet a competent web developer who is not well versed in HTML, CSS and Javascript (and that is based on a very large sample). Many of my fellow software engineers are very intelligent and very qualified developers who occasionally get assigned to work on a web application. That does not make them "Web Developers". If it did then the term "Web Developer" is meaningless and we need to come up with a new term.

































