Rizqi Djamaluddin
banner
rizqi.dev
Rizqi Djamaluddin
@rizqi.dev
Computer tippy-tapper, photographer, and pusher of people who make bad UX into rivers. Definitely not a bear, I’m not sure why you’d even consider that possibility.
Can you imagine how much more productive we’d be as a society if Chrome would just show us those damn CORS headers
June 24, 2025 at 3:27 PM
Man the tech world is topsy turvy with AI right now, I sure am glad to be on vacation far away from all this discourse and anxiety—

WHADDAYAMEAN JAPANESE TAXIS RUN MIDROLL ADS FOR AI CODE TOOLS
December 13, 2024 at 1:28 AM
Reposted by Rizqi Djamaluddin
Fun learning about CSS today.

Since HTML5, element IDs can start with numbers. But in the CSS selectors spec, and therefore in `document.querySelector`, identifiers *can't*. So how do you target an element with a numeric ID?

<div id="123">Hello</div>

#123 { color: red } /* No */
November 15, 2024 at 4:59 PM
My plan to fix the economy:

① Become president of a large country

② Repeat a Sunday for absolutely no reason

③ Guarantee software engineer job security till the end of time as every single piece of software must update to deal with "leap Sundays" and "datezones"
October 29, 2024 at 9:03 AM
Was planning to do this thing called sleep tonight, but coworker really really needs a timespan filter input by tomorrow...

Welp, time to make a dual-datepicker from scratch, how hard could it be
October 28, 2024 at 5:00 PM
"Hello USB consortium does this naming practice look good"

"Yes this makes perfect sense ship it"

"consumers will never be confused again"
October 28, 2024 at 10:23 AM
Magic move was a mistake
October 28, 2024 at 4:32 AM
And on a completely different note: the way bsky rewards you for writing a post or reply with just a meager toast all the way out in the frozen wasteland that is the bottom left of my monitor with a T I M E D T O A S T

is AAAAAAAA
I know I know a redirect to it might not be desirable

but AAAAAAA
October 27, 2024 at 1:41 PM
Just realized I spent over 4 hours in CSS improving my glass effect, perfecting a 1 pixel tall "shimmer" element with a background of rgb(255 255 255 / .1) and literally nobody is going to notice it

But I know it's there and it makes the glass effect marginally more believable and that is ENOUGH
October 27, 2024 at 1:35 PM
Curious how much use the spinner buttons for an <input type="number"> actually get used. They're in the defaults, so surely there's some precedent, but they're some of the smallest click targets you can find. Impossibly small for some input devices!
October 27, 2024 at 5:41 AM
The software engineer 9 AM experience is looking at the code you wrote last night at 1 AM, thinking "that was a stupid way to do it", and rewriting it

Then being surprised we lack sleep for some reason
October 27, 2024 at 2:56 AM
NO GRAMMARLY I AM INTENTIONALLY POKING FUN AT MY OWN BADNESS

Clearly the AI stuff needs more AI stuff to tell the AI stuff when to do AI stuff

And make loads of money in the process
October 26, 2024 at 1:41 PM
This place needs an edit button. Oh, no, not to edit posts. I just keep forgetting to add image alt text

*gestures wildly at anyone who writes HTML* literally nobody writes alt text on the spot, EVERYONE writes alt text way later once they remember

Maybe

At some point

F it, alt="*" will do
October 26, 2024 at 1:39 PM
I fully admit it, I'm on social media exclusively so I can follow @typescriptlang.org

Otherwise I have to use the time-honored tradition of learning about TypeScript updates: colleagues one-upping me with fancypants TS tricks I didn't know about because I didn't read their damn release blog
October 26, 2024 at 1:15 PM
I was this days old when @ackwell.au called this a kebab menu and I realized "how tf is that a kebab"?

Man, these are REALLY cultural-specific names. I bet less than 1 in 100 people on the streets here could follow an instruction saying "click the kebab menu".

Googling "kebab menu" doesn't help...
October 26, 2024 at 1:11 PM
My lifelong experience (and utmost vivid horror) at markdown and totes-looks-like-markdown-but-has-another-flavor-on-top has been fully validated by bluesky also refusing to support it because, well, this is the kind of stuff that keeps engineers up at night. www.pfrazee.com/blog/why-fac...
Why RichText facets in Bluesky
Today in "our novel form of NIH," why does Bluesky use the richtext facets system instead of Markdown?
www.pfrazee.com
October 26, 2024 at 12:48 PM
It concerns me that my first thought-worth-posting on this platform is "Huh, this back button is an ACTUAL back button", as in, literally history.back(). I was expecting it to be for going between, say, a feed and a post on it.

Been a while since I've seen one of those...
October 26, 2024 at 12:43 PM