Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
12bitfloat1067611hReal 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 -
Lensflare2001811hC may suck because it’s hard.
CSS sucks because it’s a convoluted and messy clusterfuck. -
@Lensflare C sucks because it gives you zero information, CSS sucks because you don't understand the information.
-
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) -
kiki378578h@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
-
@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. -
@kiki I also quit C# mobile and desktop dev even though I liked it.
But web dev was the worst. -
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. -
devJs15916hCSS 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. -
devJs15916h@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! -
@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. -
retoor95342h@12bitfloat css is just like sql. Sql is cool tool, but people refuse to learn it. But css has an old reputation to get rid of when all browsers still rendered quite different.
Remember kids, if you can’t into C, you suck. But if you can’t into CSS, CSS sucks.
rant