Rijk van Zanten

Rijk van Zanten

@rijk.nyc

🐰 building @directus.io 🎓 teaching at parsons 🎸 playing bass in heavenly faded 📍 brooklyn, ny

549 followers327 following385 posts

I wonder if there's ever a way to evaluate and convert/execute the existing mountain of Wordpress themes and plugins out there. A big part of why folks keep using Wordpress is because there's already a vast ecosystem of themes and plugins available 🤔

EmDash CMS@emdashcms.com

EmDash 1.0 is here! A modern, secure CMS, built on Astro as the spiritual successor to WordPress. Plugins run in secure sandboxes, and the distributed plugin registry is powered by Atproto!

Rijk van Zanten reposted

🔥 New blog post: Dark mode toggles that expose three states (system, light, dark) seem like the best option. Until you think about user goals, that is. Before rushing to disagree, hear me out. lea.verou.me/blog/2026/da... PS: As a data point, @jakearchibald.com was converted after reading this 😅

lea.verou.meDark mode toggles: two states are enough • Lea VerouYes, the underlying model must have three states, but one is always irrelevant to the actual user goal. Users do not seek out solutions to problems they don’t currently have. A lot of the hate towards...

Rijk van Zanten reposted

Terrible news, especially for their workers. Just a deeply disappointing ending for such a promising company. I hate this.

Techmeme@techmeme.com

Bending Spoons agrees to acquire Airtable in an all-cash deal valuing the US software company at $1.285B, set to close by 2026-end, its first post-IPO deal (Reuters) Main Link | Techmeme Permalink

I wish there was such a thing as an ad blocker for within native apps.. pictured: Apple's App Store showing Facebook as the first result for the exact search "Bluesky"

Ozlo just launched the sequel to my most love/hate gadget of the last couple years: Sleepbuds. When they work, they're a game changer. Sleeping with white noise and having alarms just for me is amazing. However..

The original Sleepbuds were plagued with odd hardware issues. The amount of times I wanted to use them but found them out of battery because they either didn't charge or stayed on while in the case for some reason is infuriating.

That being said, when I saw the announcement of Sleepbuds 2 it was an instant purchase for me. If they resolved these growing pains in the new product, this is an instant recommendation from me ❤️

I've admittedly spent an unhealthy amount on social media recently, and have to admit that X (fka Twitter) is wickedly more addictive than Bluesky. The constant barrage of (weird) hot takes and combativeness is pure nicotine. (Which don't get me wrong, is a bad thing)

And inb4 ”the why are you still on there then?“ question: I wish I wasn't. Network effect kept it as a big channel, so when trying to grow a startup it's self-sabotage not to engage at all :(

Had a little /goal Codex experiment running over the weekend and am.. a bit underwhelmed. I gave it a relatively simple rename refactoring project, but it didn't get anywhere close to completion without blowing through my limits multiple times (on the Pro plan no less)

I do like the idea of it coordinating it's own subagents — as subagents do make the reliability and output quality a lot higher — but not at this insane cost. I kinda wish there was a way to run the "ultra" coordination of subagents against a medium or even low reasoning level

So far, it seems like running with "just" regular 5.6 Sol on Medium reasoning is the sweet spot. It seems on par if not slightly better than 5.5 on High, and the subagent coordination is workable through skills and a bit of intentional prompting

Making my terminal behave like regular text editing (eg use ⌥+delete to delete a whole word, ⇧+arrow to select etc) has been such a tiny but meaningful productivity unlock 👀

Recently, I've been experimenting with a "rolling wave engineering" setup in codex. Instead of speccing out the whole project up front, I only spec out the broad strokes of the project, and then only go into detail one slice at a time.

View full thread

So to resolve that, I've setup a new set of skills and agents to make the AI agents work a bit closer to how I do software development. The rough loop is: shape the project once up front, then loop over a prepare→implement→review→complete flow for each slice.

Recently, I've been experimenting with a "rolling wave engineering" setup in codex. Instead of speccing out the whole project up front, I only spec out the broad strokes of the project, and then only go into detail one slice at a time.

View full thread

When starting the first "slice" of the project, I'd build that slice out in full detail, realize I forgot or have to reshape some of the project requirements, and then review and finish that one slice before moving on to the next.

This also meant that by the time I got to the end of the project, the project is fully shaped and reviewed, as the spec gets formed as the project goes on. Now when using AI, I don't want to spend hours up front coming up with the perfect spec, as it's not how I work best.

Recently, I've been experimenting with a "rolling wave engineering" setup in codex. Instead of speccing out the whole project up front, I only spec out the broad strokes of the project, and then only go into detail one slice at a time.

View full thread

The agent gets all bits of the project to abt 90% of the way there, but then I'm left with having to cleanup/review/tweak the last 10% of every step simultaneously across the whole project in a spec that might be completely wrong for what the project actually needs.

My own coding style is a lot more "on the fly". I rough in the project spec, knowing what the requirements and acceptance criteria are at the end, but don't plan out any of the implementation details out until I start working on the first slice.

Recently, I've been experimenting with a "rolling wave engineering" setup in codex. Instead of speccing out the whole project up front, I only spec out the broad strokes of the project, and then only go into detail one slice at a time.

A lot of existing workflows are optimized around scoping the whole project up front, then having the agent execute across the full breath of that project. That can work surprisingly well for some, but it didn't work for me at all:

Dear Spotlight, if I type "1Pass" I'd like to open 1Password, not the calculator to learn that 1Pa equals 0.0003 inHg. Thanks

Rijk van Zanten reposted

The Singularity is upon us: Apple's AI summarized a text message that read "I'm still down to clown if you are" to.... "clown event still possible."

This is great news! Very glad to have a built in reliable way to deal with time

Jason Williams@jason-williams.co.uk

Temporal is now Stage 4 at TC39 🎂🎂🎂 Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years! I wrote a blog post explaining how we got here 📜 bloomberg.github.io/js-blog/post...

Strange side-effect of Wispr flow / superwhisper: not entirely sure if the other person on this pair-work video call is trying to talk to me on mute or dictating to the machine :')

Rijk van Zanten reposted

500 people decided to build something together. Every commit. Every fix. Every feature. None of them were asked. They just showed up from every corner of the world and made Directus better. Thank you to every single contributor. You're the reason this exists. 💜

I've been trying Wispr Flow for a few weeks and learned something strange about myself: while it's undoubtedly faster than typing, I found myself going back to typing most of the time A) so it remains in my actual tone of voice, and B) because I hate murmuring to myself.

A is easy enough to resolve: I'm sure it can get smarter with learning from previous written text to match that more closely, but B) is a tough one. Reminds me of @reckless.bsky.social' matrix of wearable bullshit in which one axis is “usefulness” and the other is “fiddliness”.

Between the (often) misheard words and having to speak to myself with my music paused the fiddliness weighs stronger than the usefulness, so back to typing we go!

Three weeks ago we started a little channel to share each others social media posts and a friendly competition to increase engagement. Today, we more-than-doubled the number of unique visitors to our website. Coincidence? I think not.

Rijk van Zanten reposted

The npmx folks are running a masterclass on community building.

patak@patak.cat

one of the most radical actions the @npmx.dev community took was talking with every single human being who joined our chat server. more than 500 people were welcomed, encouraged to join our open conversations, ask for guidance, share their own ideas, and jump into action when they see opportunities

It seems to be a toss up in quality between codex-5.3 and opus-4.6, but for this little GUI-guy Codex is undeniably better than Claude's “native” app.

Joking aside, pour one out for Heroku. My very first Node.js app way back in college ran on Heroku ❤️ .. but will also have to admit that I never used it for anything else ever after.. 😬