Skip to main content
Blog · danoh.com
Open the desktop
Engineer who designs. Operator who writes.
AI, craft, and the work of building things that last.

Writing

5 posts

2026

  • A second site this month, for consulting work this one was never going to do. Notes on why one channel cannot carry both jobs.

    2026-05-11 · Daniel Oh
  • Build log for floeberg.com. Why I self-hosted gotrue, how Stripe → DB → Discord stays idempotent, and one chat table projected to two surfaces.

    2026-05-11 · Daniel Oh
  • The blog migrated to MDX so posts can include real React. Here is a 4 KB Rive animation rendered inline as proof.

    2026-04-17 · Daniel Oh
  • Behind the Run program: how a sentence becomes a working HTML/CSS/JS app in seconds, and where the AI takes shortcuts you would never notice.

    2026-04-10 · Daniel Oh
  • A retro Windows 98 desktop where any program you describe gets generated by Claude in seconds. Here is what is running underneath.

    2026-04-09 · Daniel Oh