Sign in

Derk-Jan Karrenbeld

@derk-jan.com
155 followers 138 following 151 posts

I complain about (in)accessibility & bad customer support. Helping devs achieve fluency at exercism.org. Building complex software at delftsolutions.nl. On the spectrum. Cancer Survivor (x3) 👨🏽‍🦽 @sleeplessbyte / @LookingForAmy almost everywhere

PostsRepliesMedia
Derk-Jan Karrenbeld @derk-jan.com · 15/11/2025
If they actually cared deeply they'd all resign. This group of people, their actions, and everything that has come after is about the worst thing that has happened for our community in quite a while. As far as I am concerned this can burn to the ground and die.
010
Derk-Jan Karrenbeld @derk-jan.com · 19/10/2025
Wanna practice HTML + CSS (and a bit of JS)? www.derk-jan.com/articles/202...
derk-jan.com
Challenge: the clock made of clocks · Code in Bits and Pieces
HTML, CSS, and JavaScript challenge recreating the intriguing concept of a clock made of clocks.
110
Derk-Jan Karrenbeld @derk-jan.com · 02/10/2025
@joel.drapper.me Yooooo. Sorry I rolled away *if you recalled* at EuRuKo. I did wanna chat, butttt we had reservations for dinner! Thank you for all the well pointed comments on the current issue in our community, and thanks for the workshop at the conf!
020
Reposted by Derk-Jan Karrenbeld
Erika @erika.omg.lol · 19/09/2025
“With the recent increase of supply chain attacks we decided to do one of our own”
21019
Derk-Jan Karrenbeld @derk-jan.com · 22/07/2025
I stopped using BlueSky because of this. 13/15 issues (I stopped reporting after that) are still open, nothing marked as planned. One of the closed issues was silently reverted without any response from the developer who did that why they did that. Sure-fire way to make people feel second class.
120
Derk-Jan Karrenbeld @derk-jan.com · 28/01/2025
PSA Using Office 365? Microsoft with automatically "upgrade" you to an expensive plan including CoPilot horseshit. Follow this guide to downgrade (yes, you can only downgrade via Cancel subscription). For family plans you will save ~30+ EUR/year. support.microsoft.com/en-gb/office...
support.microsoft.com
Switching to Microsoft 365 Personal and Family Classic Plans - Microsoft SupportYour Privacy Choices Opt-Out Icon
Learn how to switch to a Microsoft 365 subscription plan without AI features, which include Microsoft 365 Basic, Microsoft 365 Personal Classic and Microsoft 365 Family Classic.
000
Reposted by Derk-Jan Karrenbeld
Adam Argyle @nerdy.dev · 14/01/2025
there are tons of color syntax's folks dont know about, check out my #CSS Color MEGA LIST 🤘🏻 codepen.io/argyleink/pe...
codepen.io
CSS Color Syntax Mega List
...
5535
Reposted by Derk-Jan Karrenbeld
Kevin Parry @kevinbparry.bsky.social · 10/01/2025
Chair Stop-Motion 🪑💨 Made with 444 pictures taken over 10 days
444320838430
Derk-Jan Karrenbeld @derk-jan.com · 18/12/2024
Guess what. The support requests about not being able to use the site from over 1 month ago reported via Zendesk just got a generic "can you check if this still an issue" response. Imagine relying on that support.
110
Derk-Jan Karrenbeld @derk-jan.com · 08/12/2024
We're almost hitting 4 weeks. None of the other 13 have been updated, touched, solved, or interacted with.
110
Derk-Jan Karrenbeld @derk-jan.com · 04/12/2024
More & more politics in my discover feed, and a lot of it is opinions mixed with facts. Oh oh oh...
010
Reposted by Derk-Jan Karrenbeld
Hidde @hidde.blog · 30/11/2024
✏️ Turn off AI features by default (to reduce their climate impact) hidde.blog/please-make-... new post. sorry to oversimplify but I just hope we'd all do less overcomplexifying
hidde.blog
Turn off AI features by default (to reduce their climate impact)
If users don't use a future that requires a lot of energy and water, that's wasteful. Making such features opt-in is the right thing to do.
02511
Derk-Jan Karrenbeld @derk-jan.com · 23/11/2024
The fact that all existing URLs break when you start using a custom handle domain is not ... great. Especially for my accessibility bug reports that sometimes refer to exact posts. And there is no way to generate a permalink that uses a non-changing identifier.
120
Derk-Jan Karrenbeld @derk-jan.com · 21/11/2024
"First" Accessibility Bug has been resolved. It was not done by Bluesky, and it was a one liner. Wondering how it will take for the others to be resolved. They are building new features whilst the site and app remain mostly unusable for some.
161
Reposted by Derk-Jan Karrenbeld
Hidde @hidde.blog · 18/11/2024
“Creating effective, trustworthy communication with language communities means doing the work to make sure your content meets them where they are. A big part of this is learning about, and incorporating cultural norms into your efforts.” — @ericwbailey.website ericwbailey.website/published/do...
ericwbailey.website
Don’t forget to localize your icons
Culture impacts how icons are interpreted, understood, and used.
0154
Derk-Jan Karrenbeld @derk-jan.com · 16/11/2024
Like a child in a candy store 👨🏽‍🦽💨 I hope you're having fun today as well 🙃💛
020
Derk-Jan Karrenbeld @derk-jan.com · 16/11/2024
My thoughts about starterpacks: Great feature to quickly get started on a topic. However, in reality I don't think they are as diverse or helpful as we think they are. Over the past days I've looked at a lot of software based starter packs. The majority of them (e.g. web development) all feature
150
Reposted by Derk-Jan Karrenbeld
Jubilee ❣️ @16pxl.bsky.social · 15/11/2024
phases of change 🕊️✨ #pixelart
Pixel art featuring one large cloud, with a progression of colors. The starts with soft pink sunrise colors, shifts to midday blues, then purple sunset and a dark blue night sky.

The clouds colors also shifts with the sunset, starting peach, turning white by midday, pink for sunset, and blues for night. The image is transparent.
4969581736
Reposted by Derk-Jan Karrenbeld
Konnor Rogers @konnorrogers.com · 15/11/2024
[...] " thereby frustrating the efforts of the class's author to attempt to provide proper encapsulation" ruby-doc.org/core-2.5.8/O... Little hidden gem of a quote in Ruby docs 🤣 Looks like the wording has been changed in the most recent versions. ruby-doc.org/3.3.6/Object...
141
Reposted by Derk-Jan Karrenbeld
Space @redditspaceviewes.bsky.social · 14/11/2024
Pillars of Creation through MIRI | JWST
208311731404
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 15/11/2024
Clicking a tab in the main navigation does nothing according to assistive tooling: github.com/bluesky-soci...
github.com
Accessibility bug: Navigating any of the tabs does not move focus and is invisible to assistive tools · Issue #6373 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app/ Click your profile picture to focus it (use a pointer, because good luck getting there with a keyboard #6370) Now Tab to any of the links, e.g. Chat Now c...
032
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 15/11/2024
Effectively cannot get to the menu (left) or sidebar (right) when using only a keyboard: github.com/bluesky-soci...
github.com
Accessibility bug: Cannot reach the menu on the left or right unless I remove all feeds · Issue #6370 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app/ Try to tab your way into the menu(s) Good luck getting to the end of the feed There are several issues here: The focus order does not match the visual ord...
112
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 15/11/2024
More or less impossible to get to the sign-up page using only a keyboard: github.com/bluesky-soci...
github.com
Accessibility bug: nearly impossible to login or sign up using a keyboard from the homepage · Issue #6369 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app/ Try to reach the Sign in or Sign up buttons in the bottom bar Good luck, you won't. I don't think it's the expectation to tab over 400 times to get to the...
122
Derk-Jan Karrenbeld @derk-jan.com · 15/11/2024
Hey @jyc.dev could we please have internationalised date formats instead of this using freedom formatting?
100
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 15/11/2024
Voice commands do not work everywhere in the app because of incorrect aria-labels: github.com/bluesky-soci...
github.com
Accessibility issue: Some aria-labels not starting with the visual content · Issue #6366 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app/feeds Make sure you are not following any feeds so the NoFollowingFeed component renders Try a voice command to press "Click here to add one". You won't be...
122
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 14/11/2024
The dangerous action on the delete post button is focused first, and that focus order does not match the visual order which does not match the DOM order: github.com/bluesky-soci...
github.com
Accessibility bug: dangerous actions in confirmation dialog is focused first · Issue #6326 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app Go to your profile On any of your posts, open the post menu Find the Delete post option and click it The focus will be on the confirm For obvious reasons t...
112
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 14/11/2024
All the buttons present as toggle buttons: github.com/bluesky-soci...
github.com
Accessibility bug: buttons are spamming aria-pressed but they are not toggle buttons · Issue #6325 · bluesky-social/social-app
Steps to Reproduce This is probably a bug in react-native-web, but that's no excuse. Go to https://bsky.app/ Find any <button> It will have aria-pressed="false" Clicking it (mouse down / keyboard h...
101
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 14/11/2024
Anything that relies on the toast message is not accessible: github.com/bluesky-soci...
github.com
Accessibility bug: All features relying on a toast (like the share button) are inaccessible · Issue #6322 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app/ Go to any post Click the share post button A toast will appear in the bottom left corner. This toast is not announced to any screenreader, and thus, it is...
101
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 14/11/2024
The New post, new chat, Reply buttons lack contrast: github.com/bluesky-soci...
github.com
Accessibility bug: Contrast of new post, new chat is too low · Issue #6321 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app/ or https://bsky.app/messages In mobile mode you will find a button in the bottom-right corner, in desktop mode it will be either in the left most sidebar ...
101
Reposted by Derk-Jan Karrenbeld
Guido Rosso @guido.rive.app · 15/11/2024
state machine cat 🐾
011311
Derk-Jan Karrenbeld @derk-jan.com · 14/11/2024
And it's down again :3 502s across the board!
010
Reposted by Derk-Jan Karrenbeld
Cassidy @cassidoo.co · 14/11/2024
Idk why people make such a big deal about P=NP, just make N=1 and it's solved, it's not that hard lol, y'all are dumb
6685
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024
Here is one about aria-labels in the post metadata making them usable: github.com/bluesky-soci...
github.com
Accessibility bug: aria-label of post metadata on replies are useless · Issue #6316 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app/ To discover this issue quickly, open any screen reader, but you can also see this in the dev tools Inspect any post Now inspect any reply On a post, the i...
101
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024
One for the touch targets not being large enough: github.com/bluesky-soci...
github.com
Accessibility bug: touch target of all the post options is too small · Issue #6312 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app/ Inspect any of the post option buttons' touch target Realise that a thick thumb wil have difficulty pressing it In replies the size is 28x28, and in highl...
201
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024
A tiny one about a single aria-label, but I have a big feeling this has opportunity to provide guidance for future PRs when people are adding aria labels: github.com/bluesky-soci...
github.com
Accessibility bug: options menu aria-label is sub-optimal · Issue #6311 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app Use a screenreader and tab onto a more options button for a post clickable Open post options menu menu button collapsed subMenu link And then the first tim...
111
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024
Here is one for the feed tabs: github.com/bluesky-soci... Funny enough, and I am assuming either expo-router or react-navigation, the main tabs do mostly behave correctly!
github.com
Accessibility bug: feed tabs say they are tabs but they don't behave like tabs · Issue #6308 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app/ Tab into the feed tablist Try to use the arrow keys to move between the tabs Try Home/End to move to the first or last tab Expect assistive technology to ...
111
Reposted by Derk-Jan Karrenbeld
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024
Here is one for the video player: github.com/bluesky-soci...
github.com
Accessibility bug: Video player is keyboard accessible, but does not have labels · Issue #6306 · bluesky-social/social-app
Steps to Reproduce Go to https://bsky.app/profile/codewithbeto.bsky.social/post/3lato2jya4c27 To discover this issue quickly, open any screen reader, but you can also see this in the dev tools Tab ...
111
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024
Recently I found this new programming language called uiua (www.uiua.org) and attempted to implement a solution to leap years: uiua.org/pad?src=0_14... I cried a bit. But spent the entire night "learning" it and I think it's... I guess fun??
A solution to leap years in the programming language uiua. Link in post hosts an interactive version.
100
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024
I have thought about the request by @bsky.app for us to report accessibility issues so that they *or the open source community* can fix them.
240
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024
Hopefully it's just me, but I've had the Home page feeds not load on me quite often... seems to be getting worse.
010
Derk-Jan Karrenbeld @derk-jan.com · 13/11/2024
And if you want this in an image format: bsky.app/profile/kadi... @expo.dev EAS Build Cheat Sheet!
020
Derk-Jan Karrenbeld @derk-jan.com · 12/11/2024
I have been sponsoring this wonderful person since Oct 2019. If you have a bit to spare and want to help out, this is definitely something I would suggest you spend your money on.
142
Derk-Jan Karrenbeld @derk-jan.com · 12/11/2024
TIL I am an arsehole. Good thing I like butt, so I guess I like... myself?
000
Derk-Jan Karrenbeld @derk-jan.com · 12/11/2024
Are you reading this and want to get this kickstarted at your company? I did a talk when I was still able to walk where I actually use a screenreader and give you a handful of things you can fix in "a day" that solves >50% of all the accessibility issues. derk-jan.com/talks/practi...
derk-jan.com
Practically Accessible: Talk, on Code in Bits and PiecesDelft SolutionsDelft SolutionsExternal: External: External: External: External: External: External: External: External: External: External: Exte...
Personal bits of writing or pieces of mind.
274
Derk-Jan Karrenbeld @derk-jan.com · 07/11/2024
I hope that Bluesky Social hires someone to improve the accessibility foundation of BlueSky. Right now it's basically horror to use with my screenreader. Slapping role tags and aria-label tags on everything, mostly incorrectly. Using only a keyboard? Too bad, it won't work well. It's kinda sad.
34720