Switching DB Backend Easily

After largely completing the transition from Things.app to a version built with vibe coding on Next.js and hosted on Vercel, I decided to switch from Airtable to a Postgres backend. The free-tier on Airtable only allows 1000 public API calls, which wasn’t sufficient. To avoid hitting this cap constantly, I, with the help of Codex, migrated to a Postgres database called Neon, available through Vercel’s marketplace. I already use Neon for my bookmarking web app, so the change was quite smooth. I didn’t need to move any data since I am still in the late development phase. Now returning to other fine-tuning tasks.

Making Progress

Well, well, well, it seems to be happening much quicker than originally thought. I’m about 70% done with this already! I still like Claude Code more, but Codex is more efficient at testing the UI in its browser than Claude Code. And the in-browser cursor, which is 100% independant than the Mac cursor, is super cool to see in action.

WordPress 7 shipped with new AI features, where are they hiding?:

The latest version of WordPress (WP), seven, which shipped a few days ago, comes with, according to the accompanying release notes/marketing copy, a number of AI features.

I’m yet to see even one of these, despite installing version seven last week now. The only noticeable difference I can discern — to date — is a change in some of the hyperlink colours on the dashboard.

Not that I’m looking forward to it, but Ghost still doesn’t have any AI-related features.

Burning Tokens

So far so good with OpenAI Codex. I prefer Claude Code’s look and feel, but Codex seems more like something Microsoft would build: plain, without soul. My data model is completed and implemented in AirTable. The basic web UI is running, but is lacking many basic operations like create, update, and delete for tasks, projects, etc. It took me less than two hours to deplete my token allotment. It’s a slower rate than with Claude Code… but still, it’s quickly gone.

When Does Using Tools Become Laziness?

Yesterday, I was criticized for adding an AI-powered feature to my Microblog frontend. It was suggested that, since AI can generate blog post titles, I might appear lazy. I explained that I’m not a native English speaker and sometimes need help with writing. Is that really wrong? For those using spell checkers and grammar checkers, are they lazy, too? At what point do the tools we choose to develop and utilize indicate our laziness?

Shortcuts AI

iOS 27 to Let Users Generate Wallpapers and Build Shortcuts With AI — MacRumors

Bloomberg says the Shortcuts app has a prompt that says “What do you want your shortcut to do?” with a text field to enter a description. Shortcuts that are created using AI are then automatically installed and immediately available for use.

If true, I can’t wait to try it out! Shortcuts are out of reach for me. Too complicated, bad editing experience. With AI, this could flip the table and make them usable for me!

Seizing Triggers to Reconsider

I struggle with my current AI usage because I frequently reach my token limit1. I see two options: upgrade to a bigger plan2 or use the limit as a signal to shift my approach—try something different or adopt a new strategy in real-time. A few years back, I didn’t rely on AI at all for my creative work. Now, with AI’s vast potential, I have found new creative possibilities that depend on it, so it’s hard not to upgrade or buy more.


  1. I’m currently a Claude subscriber only, nothing else. I’m also hitting the very low free-tier limit of ChatGPT. ↩︎

  2. Or restart my ChatGPT subscription in addition to Claude’s. I would use both for different needs. ↩︎

I Love Dashboards

Continuing my experiment with using my Craft Daily notes, I discovered and experimented with Claude Cowork Live Artifacts. These are interactive HTML-based dashboards that can be automatically updated on a schedule or on demand. This one is built using the Craft Daily notes data and presented inside Claude Cowork. I already have a big dashboard that I have created and hosted on Vercel, so it’s a different approach, a much more expensive approach because Claude Cowork consumes tokens after each update.