TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Is saying that HTML and CSS are not Programming Languages Gatekeeping?

4 pointsby JayCruzalmost 4 years ago
Context:<p>I got caught in this classic heated debate on Twitter https:&#x2F;&#x2F;twitter.com&#x2F;heydonworks&#x2F;status&#x2F;1429021526221852680<p>People got all tribal about it and touchy as always, and even though many of the authors followers who said that HTML and CSS are programming languages and that they should be enough for getting a job, even tho most people are agreeing with him, he still had to resort to throwing insults my way.<p>https:&#x2F;&#x2F;twitter.com&#x2F;heydonworks&#x2F;status&#x2F;1429166991110193157

4 comments

gregjoralmost 4 years ago
The job market decides what skills get someone hired. That has nothing to do with how we might describe HTML and CSS. HTML and CSS are markup languages, not general-purpose programming languages.<p>The distinction is important in the job market because if you only use HTML and CSS you can only create static web pages. That may be good enough for a small subset of web development but it’s not enough for a web application with user interaction beyond clicking links and buttons, or with any persistent state (like a database). Whether we call HTML&#x2F;CSS “programming languages” or not makes no difference. The “gatekeeping” comes from lack of sufficient utility.
rossdavidhalmost 4 years ago
No, it&#x27;s not gatekeeping, it&#x27;s just incorrect. It is, I would say, correct to say that it&#x27;s not a general purpose programming language, but that&#x27;s true of SQL as well. For that matter, Assembler, a specialized language which you would never have a human programmer use directly to, say, style a web page.<p>The real issue is that there are more people who want programming jobs, who know only HTML and CSS, than there are jobs which require only HTML and CSS. But, you know, when you&#x27;re locked out of a job market by something that is not quickly fixable, it&#x27;s difficult to be dispassionate about it. Sometimes, if people are &quot;touchy&quot;, there isn&#x27;t anything you can say to calm things down, and the best idea is to leave the conversation. Rarely, after it gets to that point, is there anything you&#x27;re going to miss by leaving.
评论 #28260418 未加载
phendrenad2almost 4 years ago
It&#x27;s not gatekeeping. CSS and HTML aren&#x27;t programming languages, and that&#x27;s okay. Since no one is going to hire someone who only knows CSS and HTML, it&#x27;s a moot point anyway.
评论 #28260330 未加载
readonthegoappalmost 4 years ago
&lt;marquee&gt;yes&lt;&#x2F;marquee&gt;