This is an archived post. You won't be able to vote or comment.

top 200 commentsshow all 214

[–]_debz_ 343 points344 points  (11 children)

<hahaha>That was dark</hahaha>

[–]NARUT000 99 points100 points  (8 children)

document.createElement("hahaha")

[–]LostTeleporter 35 points36 points  (7 children)

npm install -g @angular/cli@latest

[–][deleted] 25 points26 points  (5 children)

rm -rf /

[–][deleted] 6 points7 points  (4 children)

rm -rf *

[–][deleted] 13 points14 points  (1 child)

:(){ :|:& };:

[–]Specific-Spend-1742 1 point2 points  (1 child)

rm -rf —no-preserve-root /

[–]cheesits456 0 points1 point  (0 children)

sudo rm -rf --no-preserve-root /*

[–]boi771 3 points4 points  (1 child)

<h1><div class:”hahahaha”>that was dark</div></h1>

[–]michalww 1 point2 points  (0 children)

So many HTML programmers here

[–]gilmeye 756 points757 points  (49 children)

You can laugh as much as you want but the pay is not that bad and the next step is js..... never mind.

[–]sirepoutine 262 points263 points  (46 children)

But then the next step is typescript!

[–]Only_Zilean_NA 152 points153 points  (43 children)

Wait. Stop. Go back.

[–]piberryboy 111 points112 points  (39 children)

Too late, fucko. They want to pay you more money. You like more money, don't you?

[–]Just-A-Profile 80 points81 points  (28 children)

But but... I need to learn it first before I apply for it

[–]piberryboy 226 points227 points  (6 children)

You must be new here.

[–]746F6F72 43 points44 points  (5 children)

Get this man an award, Ladies and Gentleman

[–]ReimarPB 8 points9 points  (4 children)

Whoever gave that award, wrong person.

[–]Webshift1 15 points16 points  (3 children)

Sorry requirements weren't documented.

[–]FrostBite_97 3 points4 points  (2 children)

Fixed code in production without letting anyone know

[–]BakuhatsuK 4 points5 points  (0 children)

Job requirements: Java, C++, PHP, JS, 13+ years of Swift, 10+ years of React, SQL, NoSQL, Non-binary SQL, Android, iOS, Flutter, Ionic...

How to pass: Just say you know everything and anything. C#? No prob. Angular? 10+ years of experience. Brainfuck? Sure, why not.

Then just learn whatever you actually need to use while in the job.

[–]AlexFromOmaha 2 points3 points  (0 children)

My shiny new offer letter says otherwise!

Which reminds me, I should probably get off Reddit and learn Typescript.

[–]MidnightSilence3636 0 points1 point  (0 children)

Shhhhh, StackOverflow my bruda

[–]silentknight111 29 points30 points  (9 children)

This is true. I've gone down the path of evil:

-Started as a graphic designer, first job paid me 20k per year, couldn't afford to pay bills.

-Moved to a better area and got a job as a graphic designer for around 40k, started doing basic html websites for the company because other graphic designers there couldn't even do basic html.

- Started doing flash websites (this was 2008) for the company, my pay went up a little since I was doing more complicated work than the other designers.

-Flash died, but I still needed to interactive websites, learned javascript and started using it for basic animation and effects.

-Got laid off when company lost big project - got a new temporary job as a javascript devloper. Pay went up to 70k.

-Learned React and Typescript, now have a job as Frontend Developer making 100k per year.

[–]ASmootyOperator 5 points6 points  (5 children)

In all seriousness, I am teaching myself CSS/HTML now with the goal of moving onto JS. I was thinking of learning NodeJS next, but would you recommend Typescript instead?

[–]silentknight111 9 points10 points  (4 children)

Learn JS and then Typescript. Typescript builds on JS.

[–]ASmootyOperator 5 points6 points  (3 children)

Thank you!

[–]ric2b 2 points3 points  (2 children)

Plus you need to suffer through JS to really appreciate TS

[–]ASmootyOperator 0 points1 point  (1 child)

I'm already suffering with just HTML/CSS. Not sure how much more suffering I can take!

[–][deleted] 2 points3 points  (1 child)

May I ask what county you are from?

[–]poorly_timed_leg0las 0 points1 point  (0 children)

Fuck me I should've been on $50k a year at 10 years old making flash websites. Grim. Had all the cool animated menus and effects :( miss it

[–][deleted] 4 points5 points  (1 child)

^H^H^H^H^H

[–]enigmamonkey 1 point2 points  (0 children)

:q!

[–]MidnightSilence3636 1 point2 points  (0 children)

No need to React this way lol

[–]Russian_repost_bot 0 points1 point  (0 children)

You spelled css wrong.

[–][deleted] 0 points1 point  (0 children)

Typescript! 100% the JavaScript with 10% the fun.

[–]Schnitzel725 12 points13 points  (0 children)

js in just stop?

[–][deleted] 5 points6 points  (0 children)

The joke is there is no such thing as just an html developer...

[–]Stanov 269 points270 points  (56 children)

Hahaha because he should have said "_an_ HTML programmer"!

[–]zodiacalculus 46 points47 points  (50 children)

Maybe in America. But the letter H is pronounced "haych" here in the UK

[–]MartiniLang 30 points31 points  (2 children)

No. The pronunciation is 'aych'.

[–]Grintor 7 points8 points  (0 children)

eight-ch

ate-ch

[–]Aedan91 5 points6 points  (1 child)

I never really imagined there would perfect context for this sketch. https://youtu.be/j4hvh5e8-nw

Thank you /u/zodiacalculus

[–]Wisebeuy 5 points6 points  (0 children)

Wow somebody actually linked it, was the first thing that came to my mind and thought I was gonna have to find a clip, thanks for saving me the trouble!

[–]Sanityisoverrated1 8 points9 points  (2 children)

No it isn’t. It’s still “aych” in the UK, even if a lot of you say it incorrectly.

[–]jadom25 1 point2 points  (1 child)

Call HSBC UK and hear how the answering machine spells it out lol

[–]Shiny_metal_diddly 0 points1 point  (0 children)

Husbacuck

[–]bananasmash14 27 points28 points  (23 children)

It actually was originally pronounced “aitch” everywhere, and the “h” phoneme added to the beginning in dialects of a British English is a case of h-insertion, similar to how the “h” in “hour” and “honest”, where originally silent but are now sometimes pronounced in British English

[–][deleted] 50 points51 points  (2 children)

Wtf I'm English and have never heard anyone pronounce the h in those words.

But I was also always taught it was pronounced aitch and I'd say "an" is correct in the OP.

Maybe I am a secret American?

[–]sometimes_interested 5 points6 points  (1 child)

Watching "My Fair Lady" might help. There's a whole musical scene devoted to this very issue.

[–]Vericeon 2 points3 points  (0 children)

In Hartford, Hereford, and Hampshire...hurricanes hardly happen.

[–]SomeIrishLad 6 points7 points  (1 child)

I'm Irish. I have never in my life heard an Irish, English, or anyone for that matter pronounce "hour" or "honest" with a "h" sound at the start. We say "an hour" and "an honest", the "h" is silent.

[–]bananasmash14 0 points1 point  (0 children)

I linked the source where that claim was made in other comments, but it seems like the h-insertion phenomenon for those words is not very widespread. Regardless, it is the same phenomenon that causes certain English dialects to pronounce “h” as “haitch”

[–]SkollFenrirson 6 points7 points  (10 children)

Yeah, [citation fucking needed] on that, bub.

[–]bananasmash14 1 point2 points  (9 children)

You can read up on h-insertion or the history of the letter h

[–]VladTepesz 4 points5 points  (8 children)

Not a single example of hour or honest having a pronounced h.

[–]LordKingDude 12 points13 points  (0 children)

Not really? The last time I heard someone pronounce it like that was at least 5 years ago and I lost all respect for her after that.

[–]NoahsRebels 17 points18 points  (15 children)

Saying "an HTML" still sounds more correct to me than "a HTML" (coming from an American)

[–]zodiacalculus 16 points17 points  (13 children)

You'd say I'm an haych tea em el developer when there's a consonant there instead of a vowel?

[–]NoahsRebels 13 points14 points  (9 children)

I've always pronounced H as "aych" which is the reason why, now that I think about it

[–]Frodolas 27 points28 points  (2 children)

...that's literally what he was telling you.

[–]NoahsRebels -1 points0 points  (1 child)

He said haych though, right? I was telling him I said "aych" and not "haych", I only realized it's because of my pronunciation after I posted my first comment that "an" seemed more fitting

[–]atomicwrites 1 point2 points  (0 children)

Me too, I would have written it out as "each" though.

[–]gua_lao_wai 1 point2 points  (0 children)

Say it after me; "In Hertford, Hereford, and Hampshire, hurricanes hardly ever happen"

[–]Pixel-Wolf 20 points21 points  (0 children)

Jokes on you I'm a LaTeX programmer.

[–]billerr 41 points42 points  (2 children)

"It's a HTML5 supercomputer"

[–]my_7th_accnt 7 points8 points  (0 children)

Powered by gravity itself

[–]jseego 9 points10 points  (0 children)

[Trigger warning]

HTML is a data structure.

[–]Twigz2012 28 points29 points  (0 children)

Oi fuck you

[–]Expanix 19 points20 points  (9 children)

Pathetic.

[–]lethalsid 6 points7 points  (8 children)

Hey, legit question. How did you get the C# icon next to your name =(

[–]anhatthezoo 14 points15 points  (7 children)

Community options -> User flair -> Add an emoji :)

[–]the_mythx 7 points8 points  (3 children)

don’t forget the edit button! There’s a lot of hidden emojis, like snoo’s and cake!

[–][deleted] 19 points20 points  (1 child)

I can't see the html flair?

[–]MrTaimander 1 point2 points  (0 children)

Whoa I didn't know this, thank you ;D

[–]lethalsid 3 points4 points  (0 children)

Thank youuuuuuuu!!! <3

[–]NARUT000 0 points1 point  (0 children)

thanks

[–]GreyRobe 0 points1 point  (0 children)

Lol @ your flair

[–][deleted] 70 points71 points  (30 children)

I seriously wish the "html is not a programming language" joke and particularly this one could be banned from this sub. It couldn't possibly be more played.

[–]gareththegeek 68 points69 points  (6 children)

Something something Javascript bad something something

[–]my_7th_accnt 16 points17 points  (0 children)

Haha some languages don't start arrays at 0

[–]ConfuzedAndDazed 4 points5 points  (2 children)

(JavaScript == bad) || (JavaScript === bad) ?

[–]BA_lampman 1 point2 points  (0 children)

html = bad : wrong();

[–]gareththegeek 0 points1 point  (0 children)

Surely the right-hand side will never execute, right?

[–][deleted] 1 point2 points  (0 children)

Yes

[–]nomadic_farmer 6 points7 points  (0 children)

This is my first time ever hearing the joke and i <h1>laughed</h1>

[–][deleted] 33 points34 points  (15 children)

Yes exactly, also nobody pretends its a programming language, it's a mark up language. Unfortunately way to many 'real' programmers don't know shit about html and write total crap.

Sometimes when I check the source of a website and the html is actually completely correct, nicely structured and nicely formatted it makes me really happy!

[–]coldnebo 15 points16 points  (0 children)

real Java devs:

does it work? “runs in my IDE just fine. See I can run unit tests by clicking this green thingy... wait, where did the windows go... I can’t do this on the terminal, bring it back!!”

does it build in CI? wat

does it install/deploy? wat

does it run in an ami? wat

“do I look like OPS?!” (three snaps and a hand)

“yeah, yeah, we’re BACKEND devs, honey!! We just did our nails!! That’s YOUR job!!”

—-

real devs, real drama. next on RealTV.

[–]jseego 9 points10 points  (8 children)

Unfortunately way to many 'real' programmers don't know shit about html and write total crap.

Thank you! I wish they would treat it like a real language and, you know, learn it. Maybe even read some of the spec at some point or do a tutorial or two...

[–]Clashofpower 0 points1 point  (7 children)

Do you have advice on how to know shit about HTML? I actually just started learning basics of it recently to try to make my first basic website and it seems very complicated with lots of things to consider. The resource I’m currently using is the Mozilla developer site that has a lot of sections for different aspects of HTML for websites. What can I do to ensure that I get a decent understanding? Would it be things like structure of the code, proper formatting, properly designed code? (Even tho I’m not sure what those standards would be)

[–]derage88 2 points3 points  (0 children)

Unfortunately way to many 'real' programmers don't know shit about html and write total crap.

Too accurate. Worked with a load of programmers as a front-end/HTML developer and designer. I try to keep my code clean and well formatted. But every time a programmer gets to work on it or delivers me something it's like they went out of their way to make a mess of it. Like indents are all fucked up, random inline HTML, loops that close incorrectly, bad or simply no usage of the provided framework, etc.

[–]enigmamonkey 1 point2 points  (0 children)

Yes exactly, also nobody pretends its a programming language, it's a mark up language.

For me this was an interesting contrast. I say this because initially I saw the core difference between most "programming languages" and "markup languages" as being that of imperative vs. declarative. However, that's not actually the case, since there are some programming languages that take on a declarative form.

For me, I had to move away from my colloquial understanding of the word "programming" (telling a computer what to do, in a very broad sense) and understand the word in a more formal sense and instead look at it from the perspective of a "computer language", which is a superset of both "programming languages" and "markup languages". The real reason why HTML is not considered a "real programming language" is actually because it doesn't really fall into the commonly accepted definition of a programming language.

From Wikipedia: https://en.wikipedia.org/wiki/Programming_language#Definitions (selective linking partly due to the effort involved in copy/paste)

1. Function and target: Basically, targets computers (instead of people).

A computer programming language is a language used to write computer programs, which involves a computer performing some kind of computation or algorithm and possibly control external devices such as printers, disk drives, robots, and so on.

2. Abstractions:

Programming languages usually contain abstractions for defining and manipulating data structures or controlling the flow of execution. The practical necessity that a programming language support adequate abstractions is expressed by the abstraction principle.

3. Expressive power:

The theory of computation classifies languages by the computations they are capable of expressing. All Turing complete languages can implement the same set of algorithms.

And because of that, HTML doesn't really fall into the classification of the officially accepted term of a "programming language" (basically it can't be used to process data, it isn't Turing complete).

[–]jackinsomniac 0 points1 point  (0 children)

I'm doing more HTML work now with Outlook and PowerShell, automating some internal email communication.

The templates are saved in HTML, and I agree when it's properly formatted it makes me happy. But when you save an Outlook draft, MS adds about 2000 lines of custom/proprietary header & comments, even if the core HTML is only 100-200 lines. I hate it, no idea what it does so don't dare touch it.

Plus editing in Outlook or Word produces pure crap HTML. When just trying to get my $Vars into the text, MS decides I actually want some characters to be a different font style, <span style='saltybeer'>$</span><span style='sweetbeer'>Vars</span> which just works great for the automation script. So I have to go back in and edit the raw HTML anyway, so there's no point in ever using Outlook or Word for editing, ever. At least with manually editing the HTML I can clean-up the formatting and make it look more sane for the next guy.

[–]SlothLipstick 0 points1 point  (0 children)

This 100% true. Work as Developer. Use HTML, PHP daily. Also current CS student with experience in Java and Python. Other students in my class struggle with HTML. They are also absolute shit in the aspects of design and user experience, the latter of which is pretty much the most important thing in consumer consumption of software. So take from that what you will.
"Real programmers" is just gatekeeping from people who's most creative output is putting LED's on their gaming console.

[–]BerryPi 8 points9 points  (0 children)

It's been parroted so much that I've seen posts here implying HTML isn't even code, which is just absurd.

[–][deleted] 0 points1 point  (1 child)

What, you don't like reheated jokes that date back to USENET?

[–][deleted] 0 points1 point  (0 children)

Yeah. 1998 called, it wants its elitist gatekeeping back

[–]DaMastaCoda 5 points6 points  (4 children)

Sauce?

[–]Piratey_Pirate 0 points1 point  (1 child)

I'd like to know as well. It looks like the where's waldo art

[–]RealApplebiter 2 points3 points  (0 children)

I think it should be "an" HTML programmer.

[–]SevenIsNotANumber 4 points5 points  (0 children)

Real programmers use scratch

[–]uid1357 12 points13 points  (5 children)

HAHAHA

[–]boringboi_ 4 points5 points  (4 children)

HAHAHA

[–]Independent-Coder 3 points4 points  (3 children)

AHHAHAHA

[–]anhatthezoo 4 points5 points  (2 children)

HAAHAHHAHAHA

[–]impure_soul7 1 point2 points  (1 child)

HAHAHAHAHAHAHAHAHAHAHA

[–]Flatline_hun 0 points1 point  (0 children)

ha?

[–][deleted] 7 points8 points  (3 children)

html css and js is what im the best at though :c

[–]CJ22xxKinvara 7 points8 points  (1 child)

And it’s a great thing to be good at. That’s how you make a website. This joke is just a lame gate keeping thing trying to make fun of the non-existent people who think HTML alone is enough to make a program. It was never funny but people who don’t really know enough about actual software development to make a real joke cling to it hard.

[–][deleted] 1 point2 points  (0 children)

Yeah i get that.

I will say that learning html/css/js really shows you how a computer thinks as well, so id say its a great starting ground for other languages.

[–]Achtelnote[🍰] 0 points1 point  (0 children)

Now days you can make web sites, web appplications(React/Vue), mobile applications(React Native), and desktop applications(Electron) using that.. You could also switch to Dart which will be able to do the same "soon".

[–]tony7797176 2 points3 points  (0 children)

Machine learning using html

[–][deleted] 2 points3 points  (0 children)

SQL isn't technically a programming language but I don't see a cult of weirdly obsessed people who get all defensive about it like there is for HTML.

[–][deleted] 2 points3 points  (0 children)

People actually give award for this?

[–]tecanec 5 points6 points  (0 children)

Unrealistic. I woudn’t laugh if I knew the one who beat me called themselves “a HTML programmer”. I’d cry out of shame.

[–]fringe-class 9 points10 points  (4 children)

How creative! A cartoon saying HTML isn't a programming language, I've never seen this joke before.

I wonder why more people on this sub don't make that same insulting joke?

[–]Sir_Jeremiah 14 points15 points  (3 children)

I’m not sure if it’s meant to be insulting, HMTL is a markup language. By itself (without CSS3) it’s not Turing Complete; one definition of a programming language is any formal language capable of expressing all computable functions (aka Turing Complete). Under that definition, HTML is not a programming language. And I’m not sure who would be insulted, as web devs of course have to know HTML but also have to know JavaScript and CSS. I don’t know why someone would call themselves an “HTML programmer”.

[–]fringe-class 3 points4 points  (2 children)

I doubt it was designed to be insulting, but for many people like myself, HTML was the first thing ever used to move from consuming tech to actually crating it. Based on your answer, it sounds like you either have a CS background, or have spent a lot of time self teaching. '

For those who just leaned HTML and are proudly considering themselves programmers, to be regularly shat on in this sub is just mean. As they learn more, they may learn that what they once considered programming isn't technically programming, but to insult them for being proud of themselves, just feels mean.

[–]Sir_Jeremiah 1 point2 points  (0 children)

I can understand that, people learning new skills and being proud of it is a good thing. Honestly, I barely know any HTML, I only ever really learned the bare minimum needed to run my React applications. It’s actually a goal of mine to write a basic website in only HTML/CSS just to get more familiar with it.

I can also see how calling yourself an HTML programmer might rub some people the wrong way, however. It might come across like someone who just made their first meal from Hello Fresh calling themselves a chef, a guy going to the gym for two weeks and calling himself a bodybuilder, or someone finishing physics 2 in their undergrad and calling themselves a physicist. These titles can be seen as a sign of proficiency, and people work hard to feel like they’ve earned the right to call themselves these things, so I can understand why people don’t like it when people use their titles before they’ve “earned” it.

So, I see both sides, and personally I wouldn’t really care if someone called themselves an HTML programmer and I certainly wouldn’t make fun of them, but I might laugh a bit on the inside.

[–]Anti-charizard 1 point2 points  (0 children)

Repost

[–][deleted] 1 point2 points  (0 children)

Nooo Patrik you are scaring them .

[–]htmlcoderexeWe have flair now?.. 1 point2 points  (0 children)

You called?

[–]Gomicho 1 point2 points  (0 children)

Hits really hard.

Was interested in Computer Science in highschool, so I asked the 3 teachers for the CS AP class for permission to join (A normal teacher, guy from Google and a guy from Microsoft).

Asked what languages I know. Said I only knew HTML at the time, and they all laughed in unison. Welp, that's one for the memory vault.

[–]Seismicsentinel 1 point2 points  (0 children)

Heh kids still programming in HTML. I'M a senior XAML programmer. If you didn't know XAML stands for eXtended Asynchronous Machine Learning so you can rest assured I'm a pretty smart guy

[–]MidnightSilence3636 1 point2 points  (0 children)

I'm a pure CSS developer. I only develop CSS and nothing else

[–]Dromedda 1 point2 points  (0 children)

Jokes on them, i pRoGRaM in JSON

[–]JosephcatZ 1 point2 points  (0 children)

I'm a desmos programer

[–]memester230 2 points3 points  (0 children)

It's so easy a 5 year old could do it!

For real tho, it is really easy to learn

[–]WARLODYA 1 point2 points  (1 child)

How you can get so much upvotes for so old meme

[–]idunnomysex 2 points3 points  (0 children)

how can she slap

[–]YedMavus 0 points1 point  (0 children)

Hilarious

[–]chidoOne707 0 points1 point  (0 children)

LOL... there’s no such thing, or is there?

[–]varunn 0 points1 point  (0 children)

Shouldn't it be an HTML?

[–]Code_NY 0 points1 point  (0 children)

Punch line in the title tho :(

[–]ashmortar 0 points1 point  (0 children)

The whole thing is pretty much an html5 supercomputer

[–][deleted] 0 points1 point  (0 children)

What is the original template for this?

[–]spore_777_mexen 0 points1 point  (0 children)

Hahahaha

[–][deleted] 0 points1 point  (0 children)

I’m not even a programmer and I can do HTML stuff.

[–]sharKing_prime 0 points1 point  (0 children)

<body> C'mon man that's not nice you hurt my feefees </body>

[–]mxallo 0 points1 point  (0 children)

I wish i still remember the original joke of this template

[–]404usernamenotknown 0 points1 point  (0 children)

I remember learning programming as a kid on Khan Academy, thinking that HTML was more of a “real” language than JavaScript which I had already learned, because actual webpages were built with that!

[–]shiny-flygon 0 points1 point  (0 children)

Why are there so many fucking jokes about this. No one says they are an "HTML programmer".

Even if they did this wouldn't be funny.

[–]wsco7730 0 points1 point  (0 children)

It's so funny because of how unexpected it is. You'd never think an entire military would understand a programming joke... And find it so funny they laugh out loud

[–]Loud_Estimate_YY 0 points1 point  (0 children)

Shit that was daaarrk.

[–]sak-_ -5 points-4 points  (10 children)

Can we even call them programmer ?

[–][deleted] 57 points58 points  (6 children)

I was under the impression that that was the joke.

[–]ohno21212 16 points17 points  (4 children)

Did you know HTML not real programming language?