Nic Chan
banner
nicmakesstuff.bsky.social
Nic Chan
@nicmakesstuff.bsky.social
codes on the weekdays and draws on the weekends. tech stuff, web accessibility, cats, and fire emblem💖

https://www.nicchan.me

Mostly on Mastodon @ https://indieweb.social/@NicMakesStuff
Reposted by Nic Chan
I’m not a big user of BlueSky (yet), but if anyone sees this I’m looking for work.

I’m a front-end developer, with a focus on low-carbon, design-led, accessible, websites — often using Astro and headless CMSs like Storyblok.

I’m open to freelance or possibly the right perm role 🤞
January 15, 2026 at 8:19 AM
Encountered an interesting bug with a drag and drop canvas interface today. In Firefox-based browsers, the direction of my pointer was inverted, making this form filling exercise the worst video game I've ever played
January 15, 2026 at 8:47 AM
My friend asked me to help her shop for wedding dresses and it was so much fun! I really do love fashion but I try not to overconsume so it's an interest that goes neglected. Take me to your wedding dress shopping outings please!!
January 14, 2026 at 1:36 PM
Reposted by Nic Chan
per my point about the mercator projection being the root of this whole thing
Why is Trump fixated on Greenland? @sbg1.bsky.social recalls what he told us in 2021: "I said, 'Why don’t we have that?' You take a look at a map...I love maps. And I always said 'Look at the size of this, it’s massive and that should be part of the United States.'" www.newyorker.com/news/letter-...
Why Donald Trump Wants Greenland (and Everything Else)
There’s no Trump Doctrine, just a map of the world that the President wants to write his name on in big gold letters.
www.newyorker.com
January 9, 2026 at 12:48 AM
Partner: so we have these cows at work-
Me: COWS? you have actual cows at work?
Partner: yeah, Computers On Wheels, is that not a term?

🐄
January 8, 2026 at 2:34 PM
I ran the values from the ChatGPT-generated color contrast report included in the article through WebAIM's contrast checker and got dramatically different values. I'm not sure this article actually proves the point it's trying to make.
January 7, 2026 at 1:34 PM
'It Was Just an Accident' is easily one of the best films I've ever seen. It deals with heavy themes, but it's well worth the watch if you get the opportunity!
January 7, 2026 at 1:13 PM
Reposted by Nic Chan
Thank you for wanting to share it 🥺

Focus State editions will be posted on the feed on my site, you can see the first edition there and share! annaecook.com/focus-state
January 6, 2026 at 7:28 PM
Reposted by Nic Chan
After updating my list of slop bots that you can block with a robots.txt file (at least the ones who actually respect robots.txt).

Since the last update, the list has doubled in size. 🙃
Good sabotage for bad robots (Updated)
A thorough list of AI crawlers you can block on our your website, as well as a few other choice methods to confound the robots who want to steal everything you've ever published online.
janmaarten.com
January 6, 2026 at 12:57 AM
The 11ty meetup community is so kind and supportive! It really made speaking a breeze, this is a great opportunity for those who want to dip their toes into speaking!
It's a new year and we need new ⁠#11ty Meetup talks and speakers!

Please, please take a second and think through what are some topics that get you excited about 11ty - the meetup doesn't happen without volunteer speakers!
Call for Speakers
THE Eleventy Meetup is always looking for speakers!
11tymeetup.dev
January 6, 2026 at 12:26 AM
Sundays are about taking 10 minute detours so you can visit the neighborhood cat
January 4, 2026 at 6:10 AM
Shamelessly hopping on the trend of celebrating the small wins of 2025!

www.nicchan.me/blog/2025-re...
2025 Recap - Nic Chan
From code snippets to testing suites, this article rounds up a bunch of accessibility tooling
www.nicchan.me
January 4, 2026 at 2:41 AM
Reposted by Nic Chan
you’re right! it feels mostly awful to Go Online™, these days. the internet in a sad state, for reason after reason after reason. but there is a way to fix it; to trade the voidful howling for a quiet & joyful song.

here’s how to win the war for the soul of the internet, and build the Web We Want.
A Website To End All Websites | Henry From Online
How to win the war for the soul of the internet, and build the Web We Want.
henry.codes
January 1, 2026 at 7:27 PM
2026 is off to a great start, got harassed by uniformed security guards! Don't know how to tell them that they are shit at their jobs by making women feel unsafe.

Also tried to get on an escalator going the wrong way in my distress 😅
January 1, 2026 at 11:26 AM
No, I don't think I want 50{:end_link=>"", :test_observability=>"", :accessibility_testing=>"", :test_management=>"", :app_percy=>""}roductivity gains if this is the kind of code it spits out.
December 30, 2025 at 9:14 AM
It's basically as cold as it gets in Hong Kong so we've finally decided to replace our broken air conditioning unit and reader, the number of times someone has laughed at us for replacing the aircon in winter is actually mind boggling. Who is waiting until it's actually hot to do this? 🤯
December 30, 2025 at 5:24 AM
Merry Christmas! Thought this little street shrine decorated for Christmas was a cute but poignant statement
December 25, 2025 at 9:47 AM
Reposted by Nic Chan
I've had an execeptionally tough year.

I have no income or health insurance, and could really use your help finding my next paid project. 💜

semanticfish.com/2025-year-in...

Open to front-end, full-stack, design system, & accessibility projects. 10+ years experience.

Many more details in post!
2025: Year in Review | Semantic Fish Creative Group
This post gets personal about my experiences this year with grief, loss, health emergencies, and being disabled & working in accessibility in the US.
semanticfish.com
December 23, 2025 at 9:44 PM
My highschool classmate just sent me my yearbook entry and i just recalled i had a shoutout to my favorite irc channel... I was meant for this nerd life
December 22, 2025 at 6:20 AM
I was trying to pick out a new aircon and was overwhelmed with all the options. I went to the store and they immediately pulled up this chart, which has all of their available models arranged by brand and horsepower, with helpful info all in the listing. Maybe we're doing appliance e-commerce wrong
December 21, 2025 at 5:19 AM
Me upon seeing that YouTube has put the ability to put faster playback speeds behind a paywall: You fool, I have studied the arcane arts! -opens console-
December 20, 2025 at 4:03 AM
I'm at a mexican place and someone just asked for ketchup, is it time for the guillotine
December 18, 2025 at 11:11 AM
Reposted by Nic Chan
A rant in the face of the industry's continued neglect and outright hostility towards digital accessibility and care for users.

vale.rocks/posts/access...

#WebDev #Accessibility #a11y #FrontEndDevelopment
You Can't Opt-Out of Accessibility
Shiny exclusion all the way down.
vale.rocks
December 18, 2025 at 4:59 AM
I'm so good at self control. If can work through Steam showing me notifications that all my US friends are playing [random co-op game that I play with them on weekends] then I can work through anything.
December 18, 2025 at 3:22 AM
I'm at the once in a decade Kam Tin Jiao festival and the announcer just said 'the parade will now enter the grounds, please move out of the path of the dragon' and that's got to be one of the coolest loudspeaker announcements possible
December 16, 2025 at 9:20 AM