Okiki Ojo
banner
okikio.dev
Okiki Ojo
@okikio.dev
ex-Software Engineer @vercel.com, Maintainer @astro.build; @bundlejs.com & @inthistweet.app


Opinions are my own

- https://github.com/okikio
- https://twitter.com/okikio_dev
Reposted by Okiki Ojo
Hey yall!
hi all! i made a form about #comic tracking and collection habits. it’s short, anonymous, and mostly multiple choice. if you read or collect comics in any capacity, i’d love for you to fill it out. #comicbooks
x.com/jaydders/sta...
jadda on X: "Hey yall! hi all! i made a form about comic tracking and collection habits. it’s short, anonymous, and mostly multiple choice. if you read or collect comics in any capacity, i’d love for you to fill it out. https://t.co/FFA61KNEF8" / X
Hey yall! hi all! i made a form about comic tracking and collection habits. it’s short, anonymous, and mostly multiple choice. if you read or collect comics in any capacity, i’d love for you to fill it out. https://t.co/FFA61KNEF8
x.com
November 8, 2025 at 5:53 PM
The 3 rules of life: *death*, *taxes* and *technical difficulties*
October 8, 2025 at 7:04 PM
TIL, `document.implementation.createHTMLDocument(...)` is a thing developer.mozilla.org/en-US/docs/W...
DOMImplementation: createHTMLDocument() method - Web APIs | MDN
The DOMImplementation.createHTMLDocument() method creates a new HTML Document.
developer.mozilla.org
September 22, 2025 at 6:34 PM
it's really kinda dumb how there is no `hover` event in js that's tied into the `:hover` css selector, it's really freaking difficult to debug `mouseover`
September 20, 2025 at 12:01 AM
AIs being unable to work with Tailwind V4 is the bane of my existence...honestly open source peeps should just like make paid MCPs so the latest info. is available to AIs making it OSS sustainable and avoiding the footguns that are version changes
September 19, 2025 at 6:27 AM
Something I'm starting to realize is that in both power and respect, they are given not taken...the philosophical difference between giving and taking is the difference between a great leader and a bad one.
August 28, 2025 at 7:11 AM
I strongly believe 99.99999% of errors, failures, and more... are all due to communication mishaps, whether misunderstanding requirements, poor understanding of user needs/wants, and/or poor communication of code and tooling, it all lands at poor communication...

/1
August 13, 2025 at 5:19 AM
Honestly TENET deserves more love, covid and 2020 were the only reasons why we didn't see it
July 6, 2025 at 5:52 AM
What AI has basically taught me is that I don't know stuff. To use AI effectively you need to know stuff. Thus, you first need to identify known knowns, known unknowns, and most importantly of all unknown unknowns.

/1...
June 28, 2025 at 3:44 PM
Top tier fact: Perception is reality, until reality hits
June 21, 2025 at 4:29 PM
I've found if you want to communicate anything especially with AI, you kinda wanna format it so it cover Intent, Impact, Logic, Rationale, Practical Examples, Edge cases, and Unconventional Behaviour.

^ it's waaayyyyy easier to understand if you're able to touch on all these
June 20, 2025 at 5:45 AM
Reposted by Okiki Ojo
This is so random! and muuuuch needed

A new Random namespace with 22 methods for working with randomness in JavaScript.

proposal just hit Stage 1
May 29, 2025 at 2:59 PM
Top-tier tip, always question your assumptions, you know less than you think but more than you realize.
May 28, 2025 at 5:50 AM
Final Destination confirms that we absolutely world wide should just get rid of pennies...they are too dangerous...lol
May 27, 2025 at 7:08 AM
TIL, using eval can actually cause js to be faster...

Source: romgrk.com/posts/optimi...
May 27, 2025 at 5:43 AM
i'm starting to realize the fastest any non-runtime optimized js code can get is `µs` (microseconds), optimized runtime code can get as fast as `ns` (nanoseconds).

1µs = 1000ns
May 24, 2025 at 3:25 AM
Reposted by Okiki Ojo
First look at a new Snipping Tool feature coming soon to Windows 11: the ability to quickly create GIFs from screen recordings!

You'll get options to export/copy the GIF, with a choice between low and high quality. This menu can also be accessed with a keyboard shortcut, Ctrl+G.
May 22, 2025 at 10:56 PM
Reposted by Okiki Ojo
Why do this Mozilla? Why not shut down Firefox instead?
May 22, 2025 at 8:33 PM
Reposted by Okiki Ojo
This month, JavaScript turns 30 🎂

Here are key moments showing how JavaScript evolved from a little scripting language to one of the world's most popular 👇

deno.com/blog/history...
A brief history of JavaScript | Deno
In 30 years, JavaScript went from being a little scripting language to one of the world's most popular. Here are key moments to show how it has evolved and where it is headed.
deno.com
May 22, 2025 at 4:05 PM
Reposted by Okiki Ojo
~6.5x speedup on `bluesky-social/social-app` 😎
May 22, 2025 at 3:49 PM
Reposted by Okiki Ojo
You can now add JSR packages with @yarnpkg.dev and @pnpm.io with `jsr:` specifier

deno.com/blog/add-jsr...
Add JSR packages with pnpm and Yarn
You can now access JSR packages via pnpm and Yarn. Here's how.
deno.com
April 25, 2025 at 4:41 PM
what is kinda crazy, is that i can now actually read and understand some amount of rust and i'm kinda shook by it
May 20, 2025 at 2:09 AM
Avid @golang.org users: from a threading perspective what are the biggest weaknesses of Go threads, in comparison to other models of threading...

I know go threads are super lightweight, flexible and ergonomic, but I haven't heard anyone mention any weaknesses of the go model yet
May 18, 2025 at 6:56 AM
Unwritten by Natasha Bedingfield takes me back to 2012 every single time...It's like a massive nostalgia hit every single time, lol
May 18, 2025 at 6:24 AM
Don't you just love it sometimes when the code you wrote months ago just just works incredibly well but you just kinda forgot about it
May 17, 2025 at 3:57 AM