Public tidbits and discoveries that aren’t worth a full blog post but that I still wanted to write about. For a more fleshed out (and far less frequently updated) blog check out nikvdp.com.

No guarantees of accuracy, utility, sanity, or anything else provided.

05 Aug 2026

”Good enough” models

The landscape of available models is changing super fast right now: as I write this Anthropic’s Fable is the undisputed ...
24 Jul 2026

We might have gotten too good at alignment

An idea I’ve been trying to articulate recently is that the hard part about working with AI in 2026 isn’t actually getti...
09 Jul 2026

My friend Pacu

PACU is an acronym I’ve started using with LLMs, short for “Pause and Check Understanding.” The key is it forces your ag...
12 Jun 2026

The beginning of historious

A weekend vibe project I’ve been spending a lot of time on lately has turned out to be more useful than expected in prac...
11 Apr 2026

How to Get Agents to Run for Hours (and Still Ship Useful Code)

Here’s a snapshot of my AI coding workflow as of April 2026. While there’s a good chance this will be obsolete by June b...
11 Feb 2026

Software Isn't Dying, but it's certainly changing

Software isn’t going to die anytime soon. But “static” software might. When AI can generate a custom tool for a sp...
28 Apr 2025

All your AIs in one place with OpenWebUI and LiteLLM

If you’ve been exploring different AI models, you might have noticed that each major provider (like OpenAI, Google...
25 Apr 2025

How to use OpenAI’s o3 for free (for now)

OpenAI has been somewhat quietly running a promotion where you can get a very generous daily allotment of free tokens (l...
20 Apr 2025

SQL IDEs that support DuckDB

I’ve been hacking on a project with DuckDB, and was shocked to discover that DBGate (my usual goto app for working with ...
07 Apr 2025

How to setup MacWhisper so you can talk to your computer for free

MacOS has had dictation features for a long time now, but the built-in dictation functionality is absolutely terrible. L...