7
kiki
9h

Remember kids, if you can’t into C, you suck. But if you can’t into CSS, CSS sucks.

Comments
  • 0
    and if AI can't into CSS, you must use Tailwind
  • 1
    Real and true. So many people hating on CSS just because its a meme without them ever actually learning it

    flex box has honestly solved 99% of problems people complain about
  • 3
    C may suck because it’s hard.

    CSS sucks because it’s a convoluted and messy clusterfuck.
  • 0
    @Lensflare said someone who knows neither
  • 1
    @Lensflare C sucks because it gives you zero information, CSS sucks because you don't understand the information.
  • 1
    Really though, I hate CSS because the layout techniques are good but the language I have to use to configure them is insane.

    Selector dispatch is like if foo.bar.baz(a, b, c) would look for any path that includes, in that order, an object in scope called foo, a member access for bar, a member access for baz, and any function call, where the function has three arguments of types that a, b, c can be cast to, and call every resulting function with default values for the other arguments in them.

    (+ and also functions can't ever call other functions, only the entrypoint can call functions)
  • 0
    @kiki I know a fair bit about both. Not an expert though.
  • 0
    @Lensflare you seem to have been involved in web development at some point, but then something happened that made you rage quit, and in that state you decided to learn swift
  • 0
    @kiki I see how I make this impression but it‘s not like that at all.
    I worked with a lot more stuff than web dev and ios with swift.
    And it wasn't a sudden rage quit.
    Yes, I hated web dev and quit doing that for that reason. But I knew Swift and iOS before that.
    I went back to swift and ios because it was a much better DX than any of the other stuff.
  • 1
    @kiki I also quit C# mobile and desktop dev even though I liked it.
    But web dev was the worst.
  • 1
    Both are OK.

    Jarring to see devperson arise from the shadows flaunting their degree and brainfuck pedigree, so professional but then ooh, this non-esoteric code so complicated. Skill issue maybe?

    Anytime I've had to do any webdev stuff it's been quite straightforward honestly. There is a learning curve obviously but it's nothing out of this world -- lot less tricky than nosedeep in hexdumps low level shit I'd normally do, because of course iti s. So why the vile hate and pitchforks I'll never know.

    Conclusion: devperson has soft testicle ego and likes to complain.
  • 1
    CSS is a "mess" because many times it's not completely logical and it has quirks, to be expert in that you need to put the time into it and try different shit.

    God forbid reading on how something in CSS works and, pardon me, remembering it next time you need it!

    Programming languages often make sense, not all but a lot of them.

    CSS is just a styling sheet with rigid rules that you have to learn how they work and which one has a priority. You also need to learn how to override priorities and what works together and what is not.
  • 1
    @Liebranca hexdumps? What are you working on? I am genuinely interested.

    Only time i dabbled in hexadecimal code was when translating and hacking videogames like 1.5 - 2 decades ago.

    Today I am just js dev, seems that brain rot got me!
  • 0
    @devJs A virtual machine, basically. Not sharing the code because I have to rewrite it lmao, so embarrassing.

    Anyway, it reads bytecode that it can execute and translate to assembly; the latter gets compiled then and there by the assembler for your platform (*), so either way you end up with binary output. I need to ensure this is correct so lots of reading raw memory and running programs with radare2.

    I realize now that I called it "tricky", but it's not actually that complicated, just time consuming. You're reading numbers and making sense of them, like that's it.

    (*) only fasm supported right now because I don't care about anything else, but adding support for another platform is only a matter of writting a translator for a different assembler. You can just read the assembly code but proper debugging imo means you have to actually run it to ensure you didn't fuck anything up.
Add Comment