<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Prev. Software Engineer @vercel.com, Maintainer @astro.build; @bundlejs.com &amp; @inthistweet.app&#xA;&#xA;&#xA;Opinions are my own&#xA;&#xA;- https://github.com/okikio&#xA;- https://twitter.com/okikio_dev</description><link>https://bsky.app/profile/okikio.dev</link><title>@okikio.dev - Okiki Ojo</title><item><link>https://bsky.app/profile/okikio.dev/post/3mr6p4g6qgk2k</link><description>I&#39;ve found a new LLM smell... the word &#34;Boundary&#34;/&#34;Boundaries&#34; ChatGPT especially loves using it, even in situations where it actually hurts understanding&#xA;&#xA;Plus added bonus it&#39;s impossible to get rid of... it just does it even when you tell it not to...</description><pubDate>21 Jul 2026 20:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3mr6p4g6qgk2k</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3mmku7nffdk2q</link><description>I created a Link in Bio using Linkat! #linkat linkat.blue/okikio.dev&#xA;https://linkat.blue/okikio.dev</description><pubDate>24 May 2026 01:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3mmku7nffdk2q</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3mig7jfnic227</link><description>got annoyed by cloudflare not supporting DDNS so I built a solution using @Cloudflare workers called `cloudflare-ddns`. the entire process never leaves cloudflare so it&#39;s pretty convenient and secure. it supports Synology NAS&#39;s &amp; wildcard domains out of the box...&#xA;&#xA;link below ↓</description><pubDate>01 Apr 2026 07:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3mig7jfnic227</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3mhdrjaz4c22r</link><description>This is sick&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>18 Mar 2026 15:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3mhdrjaz4c22r</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3mh3l3yfsac2g</link><description>Wonder Man is such a good show, like it&#39;s got so much heart and the vibes are indeed cozy and immaculate</description><pubDate>15 Mar 2026 08:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3mh3l3yfsac2g</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3mfecgwxlms2x</link><description>Got annoyed by weird indentation issues with multiline strings, so I made `@okikio/undent` a tiny dedent utility for template literals. &#xA;&#xA;Strips leading spaces from multiline strings fixing the formatting...it&#39;s designed to be versatile and flexible.&#xA;&#xA;github: github.com/okikio/undent&#xA;&#xA;/1</description><pubDate>21 Feb 2026 09:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3mfecgwxlms2x</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3meq77orbwk2u</link><description>neat trick: literally just ask it to ask YOU questions, specifically questions on reasoning, architecture decisions and behaviour decisions. &#xA;&#xA;it makes explicit the number of decisions you make during development, and also ensures that you are always kept in the loop...&#xA;&#xA;/1</description><pubDate>13 Feb 2026 09:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3meq77orbwk2u</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3m6dc72jifs26</link><description>this straight up gives me anxiety&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>23 Nov 2025 21:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3m6dc72jifs26</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3m2pdh3pnj22s</link><description>The 3 rules of life: *death*, *taxes* and *technical difficulties*</description><pubDate>08 Oct 2025 19:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3m2pdh3pnj22s</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3lzh2drr4l22z</link><description>TIL, `document.implementation.createHTMLDocument(...)` is a thing https://developer.mozilla.org/en-US/docs/Web/API/DOMImplementation/createHTMLDocument</description><pubDate>22 Sep 2025 18:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3lzh2drr4l22z</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3lza37tehmk25</link><description>it&#39;s really kinda dumb how there is no `hover` event in js that&#39;s tied into the `:hover` css selector, it&#39;s really freaking difficult to debug `mouseover`</description><pubDate>20 Sep 2025 00:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3lza37tehmk25</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3lz6abi4npc2i</link><description>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</description><pubDate>19 Sep 2025 06:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3lz6abi4npc2i</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3lxgyizs4ak22</link><description>Something I&#39;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.</description><pubDate>28 Aug 2025 07:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3lxgyizs4ak22</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3lwb3b24bfs2c</link><description>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...&#xA;&#xA;/1</description><pubDate>13 Aug 2025 05:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3lwb3b24bfs2c</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3ltbldtwk4c2l</link><description>Honestly TENET deserves more love, covid and 2020 were the only reasons why we didn&#39;t see it</description><pubDate>06 Jul 2025 05:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3ltbldtwk4c2l</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3lsoip7h2sc2k</link><description>What AI has basically taught me is that I don&#39;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. &#xA;&#xA;/1...</description><pubDate>28 Jun 2025 15:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3lsoip7h2sc2k</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3ls4xygvxp22e</link><description>Top tier fact: Perception is reality, until reality hits</description><pubDate>21 Jun 2025 16:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3ls4xygvxp22e</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3lrzdjbcucs2y</link><description>I&#39;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.&#xA;&#xA;^ it&#39;s waaayyyyy easier to understand if you&#39;re able to touch on all these</description><pubDate>20 Jun 2025 05:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3lrzdjbcucs2y</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3lq7j2rnisk2o</link><description>Top-tier tip, always question your assumptions, you know less than you think but more than you realize.</description><pubDate>28 May 2025 05:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3lq7j2rnisk2o</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3lq54yeccf22r</link><description>Final Destination confirms that we absolutely world wide should just get rid of pennies...they are too dangerous...lol</description><pubDate>27 May 2025 07:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3lq54yeccf22r</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3lq4y764r6s22</link><description>TIL, using eval can actually cause js to be faster... &#xA;&#xA;Source: https://romgrk.com/posts/optimizing-javascript#7-use-eval</description><pubDate>27 May 2025 05:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3lq4y764r6s22</guid></item><item><link>https://bsky.app/profile/okikio.dev/post/3lpv73svwas2m</link><description>i&#39;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).&#xA;&#xA;1µs = 1000ns</description><pubDate>24 May 2025 03:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:7zk5gr2luzdc465pgch3x7dc/app.bsky.feed.post/3lpv73svwas2m</guid></item></channel></rss>