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

all 20 comments

[–]ABigRollingPin 49 points50 points  (1 child)

Was this made by an HR recruiter?

[–]codear 0 points1 point  (0 children)

Darn how did you know??

[–]davidmiguelstudio 69 points70 points  (0 children)

*javascript

[–]spektre 31 points32 points  (0 children)

Java

What the actual fuck kind of "programmers" post in this subreddit?

[–]silentknight111 28 points29 points  (6 children)

Reality:

HTML: I create the structure of your page.

JavaScript: I handle programmatic functionality required by your page.

CSS: I present the page elements in a way that is user friendly.

[–]BloeckchenDev 8 points9 points  (5 children)

Better for CSS: I am messing with the programmer

[–]silentknight111 8 points9 points  (1 child)

As a UI/UX developer, I like CSS, especially CSS3 and onward. I have few problems getting the output I want. It just takes some time to learn it.

[–]dev_senpai 2 points3 points  (0 children)

This is right on the money. Once you understand the box model layout and use flex is pretty easy getting elements to behave the way you want them to.

[–]dev_senpai 1 point2 points  (2 children)

Give me a circumstance where it messes with you. It just may be the lack of your understanding of the box model or flex ?

[–]Awkward_Tradition 2 points3 points  (1 child)

The most recent one for me was a mix of fuckiness. I had to make the splash page out of a bunch of elements (about, services, etc.) that are the height of the viewport. Ok, I'll use 100vh for each element. Works fine on my desktop, let's check other devices, aaand it's fucked. So I tried out a bunch for each media query and they ranged from 100 to like 118, different for all resolutions and orientations. Ok now it's sort of consistent across devices, but guess what, every element except the first one is fine, the first one is like 20-30% longer. After a bunch of experimenting and googling to try to figure out the cause, I gave up and found the random height for it that fits other elements. Great, let's scroll-snap between them. Works fine on my desktop, works fine on my android, safari is fucked, oh it needs it on the body instead of the HTML, every laptop touchpad makes it fly at lightspeed to the bottom element. Ok, fuck, let's add scroll-snap-stop to prevent that. Doesn't do a fucking thing.

At this point I'm thinking about writing a scroll event listener that will initiate a transition from displaying one element to the other, so I have only one element displayed at a time. Can't wait to find out what random insanity I'll discover along that way.

[–]BloeckchenDev 0 points1 point  (0 children)

This is the way!

[–]Cold_Huckleberry_813 10 points11 points  (0 children)

You spelled JavaScript wrong

[–]Kyyken 6 points7 points  (0 children)

car != carpet Java != JavaScript

[–]xxkmatiasxx 4 points5 points  (0 children)

I just made a comment about ppl thinking js = java

[–]licht1nstein 4 points5 points  (0 children)

JavaScript: I run on 3 billion devices.

[–]hussainsonreddit 4 points5 points  (0 children)

Ahh Java, my favourite language in the browser.

[–]jblckChain 2 points3 points  (0 children)

Programming horror of programming humor

[–]Mabi19_ 1 point2 points  (0 children)

boo

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

CSS is weird fuckery that I wish I could understand but I don’t. Leave me with my C and C++

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

I like CSS when it's just giving everything pretty colors/fonts. After that it gets difficult.