Here is my (slightly less unhinged than I expected) musings on the current state of designing for the web.

Generally, I think we lost something when we stopped calling people web designers and forced people to pick a side.

https://heather-buchel.com/blog/2023/10/why-your-web-design-sucks/

It's 2023, here is why your web design sucks.

Exploring the reasons why we no longer have web designers.

@hbuchel isn't 2010 when Bootstrap was finally released as a stand-alone design framework?
@blogdiva Yeah, it was!

@hbuchel the year CSS became cool because it was so convoluted with the javascriptification of every fucking thing on the web.

am literally in the process of tearing down a B5 theme i developed for a new site i hope to have up before the end of the year because FUCK DEM BOOTSTRAP bells and whistles. do we really need 500 THOUSAND LINES OF CSS FOR A FRIGGIN' SITE?!?!?!

am so done with techbros over thinking a hill of web beans. i want it simpler, the way the 3WC gods intended.

@blogdiva @hbuchel
and then we had CSS-in-JS! and we had MaterialUI and styled-components and PostCSS. you better understand babel and webpack before you even *think* about making that button a different shade of blue. /s

@smitten @hbuchel

(β•―Β°β–‘Β°)β•―οΈ΅ ┻━┻

┻━┻ ︡ヽ(`Π”Β΄)οΎ‰οΈ΅ ┻━┻

πŸ–•πŸΎ(ο½€0Β΄)πŸ–•πŸΎ

(β€’`_Β΄β€’ )

@blogdiva @smitten @hbuchel ooooOOOoo DOUBLE table-flip

[adds to collection]

@moira @smitten @hbuchel search for kaomojis. that's how i find them.
@blogdiva @smitten @hbuchel Oh I have a large collection! I just haven't seen the double before :D

@blogdiva @smitten @hbuchel before this my favourite table-flip variant was Flip Person Not Table

(β•―Β°Π”Β°οΌ‰β•―οΈ΅/(.β–‘ . \)

@blogdiva @smitten @hbuchel

Please respect tables!
β”¬β”€β”¬γƒŽ(ΰ² _ΰ² γƒŽ)

But seriously. I'm not a front-end developer or designer, but I have a bit of a story about unhappiness between designers and front-end developers. In our case, designers "largely cut off from the front-end development role" and exactly the two bullet points you mention in your "system is broken" section.

@blogdiva For real. Why do I need all of that to style a button? πŸ€¦πŸ½β€β™‚οΈ

I’ve been pretty happy with PureCSS plus custom CSS and whatever JS I need.

Of course, I’m happy with my servers/services and don’t want to do frontend work.

@hbuchel

@jollyrogue @hbuchel

"Why do I need all of that to style a button?"

THANK YOU! that's what am talking about!!!

@jollyrogue @blogdiva @hbuchel

"Why do I need all of that to style a button?"

Oh God, this!

I used to be a web developer back in the late 90s up to mid-2000s.

Occasionally I want to knock together a few web pages and get flummoxed when I'm asked to download node.js, then this set of packages and JS frameworks, then the GitHub repository...

By the time your average web developer has got his environment set up I've written 95% of it in bloody Notepad!

Sorry. Old man yelling at clouds.

@ukplissken and then in 6 months when you need to update some text it takes even longer to get the build working again because 14 packages have updates and now nothing works @jollyrogue @blogdiva @hbuchel
@mensrea @ukplissken @jollyrogue @blogdiva @hbuchel In contrast, a few months ago I found my 2003 portfolio on a CD and was able to restore it to working condition with nothing more than a few tweaks to modernize the PHP, because inside the PHP it was written in valid (at the time) XHTML and CSS, which--guess what?--still runs in a web browser.
@mjibrower i'm somewhat in awe of the functional optical drive too @ukplissken @jollyrogue @blogdiva @hbuchel
@mensrea @ukplissken @jollyrogue @blogdiva @hbuchel My kid is a retro computing nerd and had one handy :-)
@blogdiva @hbuchel seriously, my new mantra is "it's just a fucking website". Building websites is not meant to be this hard. A wizard containing a series of forms should be simple as all hell.