Sara Joy :happy_pepper:

Fronty-front-end dev and techy generalist, mum of 2, euro-mongrel (πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΈπŸ‡ͺ), cyclist, lapsed swing dancer & DJ, erstwhile tall ship and dingy sailor, crocheter, lefty.

Work with :react:, but ❀️ vanilla :html5: :javascript: ✨:css:✨ :awesome:

Cis het - she/her, supporting :BLM: :a11y: :disability_pride_flag: πŸ³οΈβ€πŸŒˆ πŸ³οΈβ€βš§οΈ

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-27

@robb omg. Can I get just the websites stickers? Puleeeez?

@matthiasott

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-27

Caring is truly the thing.

I don't care about politics, I care about people.
I don't care about accessibility, I care about people.
I don't care about equality, I care about people.
I don't care about authenticity, I care about people.

Because I care about people, I want to do right by them, and these other things stem from that.

I can't not care.

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-27

"In the Who Cares Era, the most radical thing you can do is care.

In a moment where machines churn out mediocrity, make something yourself. Make it imperfect. Make it rough. Just make it."

omfg.town/@dansinker/114560247 by @dansinker

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-27

@AlexWolfe awesome! Doing a good job

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-27
Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-27

I saw this talk at my first (and last) React conference - and while to me it seemed like just coming to the accessibility problems from the React angle instead of web platform angle should be just as, uh, accessible to any front end developer - what Anuradha presented here was much more understandable to some of my colleagues, than resources I'd already been pointing them to:

gitnation.com/contents/making-

@matuzo

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-27

@matuzo /me takes a bow

Sara Joy :happy_pepper: boosted:
Manuel Matuzovićmatuzo@front-end.social
2025-05-27

β€œA <div> is not a <button>, but a <Button> is often a <div>.”

- @sarajw

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-27

@timsev @matuzo not sure that "the other way around" - feel like we're making the same point πŸ˜…

I came into web development a couple of years ago, end of 2022, after retraining myself away from electronics side of things. I have messed with web stuff since 1999 as a teen, but very unseriously.

Jumping forward 20 years was quite the challenge, lol. So much abstraction away from what I knew. React is bonkers. Am stuck with it, but at least I do know how to drill down through it.

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-27

@matuzo I've had this experience coming into the industry too. It took me a while to dig down through all the components before I found where the element that lands in the DOM was declared.

Once someone in the company or in an external library builds a component that does the thing they want, it gets reused over and over and is even built upon to adapt it - without double checking what thing is actually popping out in the end.

A <div> is not a <button>, but a <Button> is often a <div>.

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-26

@jedda I haven't noticed it much here, but then I only instantly follow back if I already know and have an interest in someone - whether they follow me or not.

Otherwise I wait for a first interaction and if it's a good one then I'll be like 'cool' and hit the button

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-26

@jedda yeah I mean that's weird for sure! But I don't see the same clout chasing behaviour here in the same way.

I still dislike an Italian developer with the creepy grin for this behaviour on pre-2022 twitter

Sara Joy :happy_pepper: boosted:
Roni Laukkarinenrolle@mementomori.social
2025-05-26

Fuck these antipatterns. I always instinctively press the green button.

"Are you sure you want to unsubscribe?", two buttons, yes on dim grey and no in positive green.
Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-26

@jedda oh no lol do they?

Although it may be a bit of the idea that you follow like crazy because otherwise you have no feed, then prune later if you need to. That's a common pattern.

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-26

@praetor oh wow. I mean yes they were super annoying for everyone but Oof yep that's the last thing you want to be faced with when just trying to browse the web.

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-26

@snugug noooooooo

Hoping you get a mild one and swift recovery 🀞

Sara Joy :happy_pepper: boosted:
Large Heydon Colliderheydon@front-end.social
2025-05-26

The reason it's considered (by many) acceptable to churn/sling/vibe code using AI is largely due to how we frame development in respect to design. We consider design thinking as both innately human and a non-technical code-free occupation. We think of developers as machines who only encode design.

If developers get replaced by AI, it's only because we dehumanised them already. And the development itself *will* get worse. Because the best developers actually think deeply about their work.

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-26

@torgo the best advertising is just a reminder that something good exists

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-26

@praetor oh thank you! And yeah gods as someone who is largely neurotypical, I find booking the high-ticket things we have to do online super duper stressful - can't imagine what it's like with actual anxiety and PTSD. Oof.

Sara Joy :happy_pepper:sarajw@front-end.social
2025-05-25

@skinnylatte @vfrmedia ah that sounds great. Yeah I guess I'd be trying to see where the holes in the tubes turn up, and try to work out what's causing it - but just ditching the lot and starting again is probably a lot less hassle!

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst