umut şirin's Avatar

umut şirin

@usir.in

senior engineer | design systems & accessibility at @discord.com building for web since 2000 my own opinions, not my employer’s #AuDHD

980
Followers
954
Following
119
Posts
24.04.2023
Joined
Posts Following

Latest posts by umut şirin @usir.in

"Write accessible code or get sued!" This ain't it

"Write accessible code for SEO." No

"Write accessible code for AI." Nooo

"Write accessible code for blind people." ...better

"Write accessible code cause you're a god-damn professional that takes pride in their work." Now we're talking.

27.10.2025 14:32 👍 31 🔁 5 💬 1 📌 0
Bad UX Design Patterns
Bad UX Design Patterns YouTube video by Winging It

Tomorrow @stacykvernmo.com & @sondrae.bsky.social will be Winging It Live with @clayton.social.coop.ap.brid.gy to take on Bad UX Design Patterns. Join live, and bring your UX questions!

I'm excited for this one, and I get to watch it. :)

1pm ET / 10am PT

www.youtube.com/watch?v=2RcF...

22.10.2025 18:07 👍 12 🔁 7 💬 0 📌 0
Post image Post image Post image

Coming soon…

#SPIFFE #SPIRE #OpenBao #ESO #ZeroTrust

--
The room is empty (just moved houses); there is some reverb. and I need to do some postproduction. -- But planning to stream it tonight via Twitch, YouTube, and LinkedIn.

20.10.2025 06:34 👍 2 🔁 1 💬 0 📌 0

I've gone from being awed by the advances of the internet and mobile devices and gaming, to the point it dictated my career choices, to dreading every single new way they try to rip us off and sabotage what we use on purpose.

09.07.2025 22:36 👍 160 🔁 7 💬 1 📌 0

yayin yapasim geldi

twitch.tv/usirin

11.10.2025 16:16 👍 2 🔁 1 💬 1 📌 0
Drawing explaining the JS execution model and event loop

Drawing explaining the JS execution model and event loop

💥 did a small drawing explaining the JS execution model including the event loop. I hope it’s helpful to folks. Debugging is always easier when the underlying implementations are understood.

06.10.2025 12:23 👍 365 🔁 62 💬 14 📌 0
Anyone: Why are there suddenly so many AHDH diagnoses?
Dr. Jen: Same reason there are suddenly more stars after we built telescopes.

Anyone: Why are there suddenly so many AHDH diagnoses? Dr. Jen: Same reason there are suddenly more stars after we built telescopes.

The mystery of medical diagnosis!

03.10.2025 18:25 👍 8051 🔁 2568 💬 45 📌 79
ADHD pride Yesterday, I received this unsolicited email from a basic white dude named Stephen… Having your second identity on your home page be a “disorder” is cringe and not professional. Maybe your therapist tells you to announce your “disability”, and maybe this is normal within your friend group, but outside of these two slivers of society, that was created in the last 10 years for some really bad reasons, others with many other life experiences see this use of ADHD as a cry for pity and/or a use of victimhood to excuse yourself from being a white male with lots of advantages and abilities.

⚓️ New Article: ADHD pride

05.10.2025 14:33 👍 12 🔁 4 💬 1 📌 0
Preview
Where It's at:// — overreacted From handles to hosting.

i wrote down the process of resolving an at:// URI step by step. turns out, it's a great way to learn how the AT protocol works!

02.10.2025 20:21 👍 556 🔁 102 💬 20 📌 14
Preview
Open Social — overreacted The protocol is the API.

i wrote about atproto and why it matters

26.09.2025 15:33 👍 2824 🔁 508 💬 122 📌 148

Besides the effects on the tech industry, right now there are H-1B holders—people—who built a life in the US.

If they are traveling, they have 17 hours to get back to the US, or the life they built will be shattered and taken from them.

Can you imagine constantly living with this uncertainty?

20.09.2025 09:15 👍 739 🔁 161 💬 13 📌 17
Preview
Create Performant Layouts and Resilient Dropdowns This CSS anchor positioning course teaches you how

Tip: When you're using anchor positioning, consider how scrolling or screen size might make your positioned element overflow, and then add a backup with `position-try`.

Get more tips by signing up for my free weekly course on anchor positioning!

16.09.2025 17:21 👍 3 🔁 3 💬 1 📌 0

Today’s a #LinkinPark day with @csirin.bsky.social

15.09.2025 14:18 👍 2 🔁 1 💬 0 📌 0
Vadideki Geyik S026
Vadideki Geyik S026 YouTube video by Vadideki Geyik

--
Vadideki Geyik S026 VOD:
www.youtube.com/watch?v=dmdR...

11.09.2025 01:50 👍 7 🔁 4 💬 1 📌 0
A screenshot of a "Bug Report" modal, with a select menu labeled "What's your favorite bug?" and a paragraph text input labeled "Why is it your favorite?" with a description "Please provide as much detail as possible!"

A screenshot of a "Bug Report" modal, with a select menu labeled "What's your favorite bug?" and a paragraph text input labeled "Why is it your favorite?" with a description "Please provide as much detail as possible!"

I've been working on modal components all summer, and I'm really excited to release the first piece of this: string select and label components in modals! You can finally put select menus in your bot's modals, and give more information with field descriptions!

27.08.2025 01:44 👍 44 🔁 5 💬 1 📌 1

Yok, canli yayinlar her yerde oluyo. Kayitlar youtube.

13.09.2025 07:28 👍 1 🔁 0 💬 0 📌 0
Preview
una.im | Follow-the-leader pattern with CSS anchor positioning Learn how to create a dynamically re-anchored pointer element.

I've been using a "follow-the-leader" pattern with CSS anchor positioning lately so I decided to write about it!

You set up a "follower" element and dynamically update the anchor on an event/state. Surprisingly simple and effective.

Read more with demos!:

👀➡️ una.im/follow-the-a...

11.09.2025 18:14 👍 106 🔁 22 💬 2 📌 1

@volkan.io 20 Eylül Cumartesi günü SPIKE için Türkçe onboarding var. İlgilenenlere duyurulur.

12.09.2025 08:15 👍 3 🔁 1 💬 0 📌 1
Post image

Ücretsiz VPN kullanacağım diye datanızı kaptırmayın canlar.

Ben bugün Cloudflare dışında ismi cismi bilinmedik hiçbirini kullanmazdım.

Boşta makineniz varsa tek bir yaml ile @wireguard.bsky.social kurup takılabilirsiniz

docs.linuxserver.io/images/docke...

Benim senelerdir kullandığım config ekte

07.09.2025 21:37 👍 7 🔁 3 💬 0 📌 0

Vaccines don’t cause autism but given the over representation of those on the spectrum in science, it could be argued that autism causes vaccines.

06.09.2025 11:51 👍 303 🔁 56 💬 2 📌 1

“I wasn’t sure what number you wanted me to go with.” — Zuck, 100% pathetically bitch-made by a man who said he should be thrown in jail for life, appeasing an administration who says his wife’s family isn’t American, loving how RFK is dismantling every public health advancement that CZI ever made.

06.09.2025 00:59 👍 4852 🔁 1037 💬 131 📌 58

when I first began working in tech a decade ago it was a progressive space. what the fuck happened?

05.09.2025 18:26 👍 7 🔁 1 💬 2 📌 0
Preview
Release Activity in Canary by rickhanlonii · Pull Request #34374 · facebook/react Overview This PR ships <Activity /> to the react@canary release channel for final feedback and prepare for semver stable release. What this means Shipping <Activity /> to canary means i...

lfg! github.com/facebook/rea...

for the first time, there will be a first-class way to tell React to deprioritize some part of the tree, an alternative to unmounting.

06.09.2025 14:26 👍 54 🔁 10 💬 2 📌 1

Aksama yayindayiz

06.09.2025 07:11 👍 3 🔁 1 💬 0 📌 0
Post image

Hatirlatma: Yarin Geyik Var 🦌🦌🦌🦌🦌🦌🦌

06.09.2025 03:56 👍 5 🔁 5 💬 0 📌 1

i've been a diehard linkin park fan ever since my highschool times. and i am gonna watch them live in 2 weeks. it feels surreal to me. little umut would be proud <3

03.09.2025 15:43 👍 6 🔁 0 💬 0 📌 0
Line drawing of a keyboard for a printing telegraph. Letters A-M are on the top row and letters O-Z are on the bottom row backward. The keyboard is similar to a piano keyboard if black keys were in all the positions.

Line drawing of a keyboard for a printing telegraph. Letters A-M are on the top row and letters O-Z are on the bottom row backward. The keyboard is similar to a piano keyboard if black keys were in all the positions.

A Macbook keyboard, showing the letters that are in alphabetical order in the second row and in reverse alphabetical order in the third row. Specifically, the letters are A, D, F, G, H, J, K, L in the second row and M, N, V, X, Z in the third row. Thus, 13 out of 26 letters have the alphabetical pattern.

A Macbook keyboard, showing the letters that are in alphabetical order in the second row and in reverse alphabetical order in the third row. Specifically, the letters are A, D, F, G, H, J, K, L in the second row and M, N, V, X, Z in the third row. Thus, 13 out of 26 letters have the alphabetical pattern.

I read an interesting paper on the history of the QWERTY keyboard. The keyboard evolved from an 1859 keyboard with half the alphabet in order and the second half backward. You can still see this ordering on the bottom rows of the modern keyboard, although many keys have moved over the years.

25.03.2025 19:49 👍 83 🔁 12 💬 2 📌 1
Preview
Create Performant Layouts and Resilient Dropdowns This CSS anchor positioning course teaches you how

Anchor positioning is not yet baseline, but you can use it in production with a polyfill - anchor-positioning.oddbird.dev (and in fact, we're using it on oddbird.dev).

If you're curious about anchor positioning, now is a great time to learn, and my email course will help you dive deep!

28.08.2025 16:02 👍 28 🔁 10 💬 1 📌 3
Post image

Soyle birakayim…

28.08.2025 02:46 👍 3 🔁 3 💬 1 📌 0