I have so many huge, awesome projects to get to, but instead I just spent two hours failing to make some simple things line up with CSS. It would've taken a couple minutes in 2018's iOS, in 2008's Cocoa, in 1998's Win32, in 1988's Mac OS, or in 1968's half-finished Unix.
-
Show this thread
-
As you celebrate native applications dying, I sit here, having built web apps since before CSS existed, failing to implement simple CSS grid layouts that literally every native toolkit can do easily.
16 replies 51 retweets 204 likesShow this thread -
As usual, some replies say that it's not CSS's fault; it's my fault for not knowing CSS well enough after using it since CSS 1. I wonder whether they can imagine any tool where it wouldn't be my fault. And why this never happens with programming languages, even ones I use rarely.
3 replies 4 retweets 57 likesShow this thread -
A more generous subset of replies suggests flexbox and CSS grid. Flexbox was the thing I was failing to use. And neither of those obviate any of the massive baggage that's built up over 21 years. All of it is still there, still occurring in real systems, still has to be known.
6 replies 1 retweet 34 likesShow this thread -
You don't find people saying "I consistently fail at simple {Ruby,Python,Java,etc.} after two decades of professional use." Even C doesn't cause this; you just have to be careful. CSS requires memorization of reams of monotonically growing accidental complexity from 1996 forward.
13 replies 56 retweets 208 likesShow this thread -
Some people got very mad at me for complaining about CSS. They say that I'm just bad at it. Yes, I'm bad at it; that's what the thread is about. It's so complex, with so many surprising non-local effects, that I still feel helpless. By the comments, so do a whole lot of others.
5 replies 14 retweets 85 likesShow this thread
I have been a web developer for 15 years and at this point I will hire a designer at the first whiff of CSS. It was complex enough in 2008. Now it's just ridiculous
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.