13

CSS, I fucking hate you.

I fucking hate my job, because of you. I'm pulling my hair out every day, all day because I have to put up with your bullshit. If it weren't for you, I'd probably enjoy design.

You're not even programming. You're the mistake that happened when web-design developed too rapidly for the devs at the time to keep up and produce intuitive, functional tools. That, or they were just fucking sadists.

You're a band-aid that's started to rot, but we just keep sticking pretty stickers over you and pretending like the wound isn't festering.

I wish I could spend more time learning C and C++. Then I could go get a real job as far away from you as is virtually possible.

. . .

Look, just this once - just for today - could you please do what I fucking ask you to. I mean, I'm just asking you to do your fucking job. That's all.

Comments
  • 10
    username checks out
  • 7
    And too think, there was a time browsers did their own thing for almost every property, and we didn't have frameworks that handled 95% of use cases and browser differences....

    Ah the times we live in now, and people still complain the tools at hand are hard 🤪
  • 2
    Bruh, nothing stops you from having personnal projects in C or C++. Afaik the two major things in industry is age, then portfolio.
    start with easy stuff like string substitutions (cyphers/obfuscation) or bitmap manipulation (like contrast detection ie sobel/canny, but your way)
    programming is an art more than a science;
    you constantly work on it or become redundant
  • 4
    Idk about you but when targeting modern browsers, css is a breeze
  • 1
    Big mood CSS is so fucken temperamental but so good at the same time 🥴
  • 2
    Well I'm completely opposite of you

    I Love CSS

    Of course we have our occasional conflicts, but hey what relationship doesn't have those eh?

    I wish you well in your relationship with CSS
  • 0
    Is this still 1990? Modern preprocessers make CSS much more bearable unless you suck at it.
  • 2
    Oh please. Getting CSS to work today across browsers is a fucking breeze. compared to the days of yore dealing with goddamn Quirks Mode bullshit or maintaining IE6 compatibility.

    But if you are indeed dealing with shitty legacy CSS then I sympathise. Good luck.
  • 2
    Understanding how position and display: flex works is a life changer
  • 2
    Maybe go to Wikipedia and learn that CSS is a DECLARATIVE language, so maybe, just maybe forcing it to do things imperatively should help?
  • 1
    @hashedram You don’t need preprocessors anymore. css variables. Removing a layer = faster leaner code.
  • 0
    Display:flex alone will solve 90% of your problems. No frameworks no external css just flexbox.

    https://css-tricks.com/snippets/...
  • 0
    @helloworld Fuck no. I don't want to write long ass wrapper names again. Not being able to write a class inside another class is a deal breaker.
  • 0
    Also, to add a potentially helpful thingy - new chrome flexbox debugging: https://developers.google.com/web/...
  • 0
    @hashedram not for me, there’s enough shit without adding more to fix a problem that is less of an issue these days. Less shit = faster sites.
  • 1
    @helloworld

    Removing css preprocessors does diddly fuck to improve performance. It converts it to css during compilation. Most of the time, it’s more efficient than what you’d write, because humans write repetitive shit.

    Start using one. You don’t know what you’re missing.
  • 0
    I actually like CSS. As stated probably more than once now.

    Reason is a thing called "Custom Properties" and "Media Queries"

    When structured well, the css files are not too bad either. But they can get quite large, which is annoying.
  • 0
    @bad-frog time. time stops me. I only have so much of it in a day.
  • 0
    @IHateForALiving I can't use flex. It doesn't work on some of the legacy browsers I need it to work on.
  • 0
    @IHateForALiving Also can't use frameworks. No frameworks and no new css. Only basic legacy-friendly stuff.
  • 0
    @I-Hate-My-Job oh boy if someone asks you to support IE9 you need to start raising middle fingers here and there
  • 0
    @I-Hate-My-Job yeah, this sucks. sometimes i hate days for being only 24hrs long...
Add Comment