Fatih Altinok
fatih.6nok.org
Fatih Altinok
@fatih.6nok.org
Web dev, functional programming a11y

ADHD, he/him

blog.6nok.org
Reposted by Fatih Altinok
coming in with no chill this morning!

xslt.rip

best website I've ever made 💀
November 10, 2025 at 7:38 AM
Reposted by Fatih Altinok
I Want You to Understand Chicago
aphyr.com
November 10, 2025 at 1:51 PM
Reposted by Fatih Altinok
After the Rubygems drama, I felt frustrated that I can’t escape evil people trying to dominate my life.

I found myself mourning the future I thought we would have; but also hopeful that it’s not too late to start choosing kindness.

Join me in building a better future:

okayfail.com/2025/in-prai...
In Praise of dhh
A reflection on Ruby's past, present, and future.
okayfail.com
November 9, 2025 at 4:52 PM
Slightly controversial opinion, but you need to deeply understand the platform you’re building on to build high quality software.

Everyone agrees in theory but not many actually employs this in practice.

You can’t build good web apps if you don’t know ins and outs of web browsers, APIs or HCI.
November 9, 2025 at 12:44 PM
Reposted by Fatih Altinok
"Variable font - 500 infernal error" by Andros Guiradó

codepen.io/Grooo/pen/ZM...
November 7, 2025 at 10:16 PM
Wasted half a weekend trying to upgrade Ubuntu, because my webcam wasn’t working. After upgrade, audio was also not working.

In this year of 2025, it’s hard to believe this is still the typical Linux desktop experience.

The saga continued with trying to downgrade, which is basically a reinstall.
November 4, 2025 at 4:37 AM
Reposted by Fatih Altinok
Dog back
October 31, 2025 at 12:21 AM
I love the fact that my cat can tell when I’m about to sneeze when he’s kneading me and stops purring. ♥️
October 26, 2025 at 5:53 AM
In addition to all that, one thing that's great about delegating work to people is that people take responsibility. AI cannot.

So when you delegate work, you don't babysit people or their output. People own their work, hone their craft, and learn from mistakes.
I’m starting to think that being able to successfully code with AI is not a programming skill, but a managerial skill.

You have to write detailed specs, provide examples and be patient. You have to account for uncertainty and the task may not turn out the way you expect.

Except that it’s not.
October 25, 2025 at 9:48 AM
Reposted by Fatih Altinok
There, I wrote 715 words on it:
adrianroselli.com/2025/10/open...

Also, we know ‘AI’ companies chose anuses as logos, but did OpenAI have to double down and make its browser logo a butt plug?

I mean… what the fuck?

#accessibility #LLM #a11y #AI #ARIA

[4/3]
October 22, 2025 at 8:58 PM
Reposted by Fatih Altinok
Smile :)
October 23, 2025 at 3:46 PM
Reposted by Fatih Altinok
You can avoid being tricked by logical fallacies over Halloween using this infographic.
October 22, 2025 at 7:30 AM
Reposted by Fatih Altinok
NEVER!!! - dashare.zone ADMIN
October 19, 2025 at 10:11 PM
I wrote a thing about a thing I wrote

blog.6nok.org/my-most-popu...
My most popular application
A poignant post about the tracker app I built for my girlfriend
blog.6nok.org
October 17, 2025 at 5:17 AM
When people say that AI will be the great equalizer, I don’t buy it. Because AI is relatively cheap right now, but it won’t be forever, not after investors will start asking for their ROIs.

Then only rich will be able to afford AI, and the broken promise of empowerment of everyone will be apparent.
October 14, 2025 at 8:51 AM
I’m starting to think that being able to successfully code with AI is not a programming skill, but a managerial skill.

You have to write detailed specs, provide examples and be patient. You have to account for uncertainty and the task may not turn out the way you expect.

Except that it’s not.
October 14, 2025 at 8:45 AM
Reposted by Fatih Altinok
For the next 30 days, we're running a series of free mini crosswords created by our puzzle editor @xws.bsky.social to help you become a better crossword solver. Solve the first puzzle here, and check the replies every day for the next one!

👯 Puzzmo Mini Crossword #1: www.puzzmo.com/puzzle/2025-...
October 1, 2025 at 1:15 PM
Reposted by Fatih Altinok
October 10, 2025 at 4:51 AM
Reposted by Fatih Altinok
October 12, 2025 at 2:03 PM
Reposted by Fatih Altinok
🌺🏵️🌸💮🌻
October 10, 2025 at 1:00 PM
Reposted by Fatih Altinok
I’ve been thinking about this a lot, and your proposed solution sounds perfect to me. I hate it when a combobox loads results asynchronously and it changes just when you click something. But if it doesn’t respond in the first 250ms, the problem is largely solved! Let me think about this a bit more.
October 10, 2025 at 4:35 AM
Reposted by Fatih Altinok
September 2, 2025 at 8:39 PM
Reposted by Fatih Altinok
If you’re generating an image for your article with AI, you didn’t need one in the first place
October 9, 2025 at 9:08 AM
Reposted by Fatih Altinok
new blog post: From passwords to passkeys ssg.dev/from-passwor...
From passwords to passkeys
A partially accurate historical account on how we finally arrived at passkeys as the ultimate solution to accessible and secure authentication from simple passwords.
ssg.dev
October 9, 2025 at 12:13 AM
Reposted by Fatih Altinok
If you work in web standards, you RFC 2119 MUST read this article. alice.boxhall.au/articles/a-t...
A threat model for accessibility on the web - Alice
A explanation of the primary threat to accessibility on the web, and a call to action for the web standards community
alice.boxhall.au
October 2, 2025 at 3:24 PM