this post was submitted on 02 Mar 2024
524 points (94.0% liked)

Programmer Humor

19564 readers
635 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] -3 points 8 months ago (2 children)

There is a difference between Computer Science and >!web development!< though.

[–] [email protected] 5 points 8 months ago

"web development" casts a wide net.

The classic imagery of someone playing with frontpage back in the day, or screwing around with html in a text editor, sure. But those folks wouldn't call themselves web developers (there was a phase over 20 years ago where anyone that cobbled together a geocities would declare 'web developer' on their resume, but I haven't seen someone do that in ages).

However, you can get in pretty deep with code running in the browser as javascript and/or wasm. Backend gives them some nested dictionary in json or protobuf and they parse, manipulate, iterate over it, sometimes making some pretty complex visualizations. Basically a 'web developer' is nowadays on par with any Game or GUI application developer in terms of what they might be writing. There are a few things left out of direct reach by a browser runtime, but you have access to plenty and the backend abstractions to get something in reach of HTTP are often no easier than the thing being abstracted, it's just reframed as 'http'.

[–] [email protected] 4 points 8 months ago (1 children)

There really isn't. For example web browsers can execute assembly now and a good "web developer" (I'd call them a software engineer) will use assembly where appropriate.

[–] [email protected] 1 points 8 months ago

With WebUSB (supported in Chrome) and the possibility to build web applications to controls physical devices there's definitely some web developers who can claim to be proper engineers even in the strict definitions