The Missing Diamond in AI-Generated Design
AI can generate polished interfaces fast, but it mostly skips discovery and problem framing. The first diamond is still human work.
Recent posts and experiments from the workshop, newest first.
AI can generate polished interfaces fast, but it mostly skips discovery and problem framing. The first diamond is still human work.
The fastest setup: use yt-dlp + mpv from your terminal, with a tiny Bash helper script.
A compact experiment loading an npm lockfile into LadybugDB for dependency analysis and visualization.
A look at how form and content depend on each other, where they drift apart, and what balance looks like in real work.
A tiny desktop player inspired by RyOS and built to search YouTube and play via an embedded iframe, with a modern music-player feel.
Why data pipelines shouldn’t dictate your UI: a frontline take on designing around user intent instead of backend constraints.
A tiny npm CLI for OpenAI image generation, built for fast local asset workflows.
A practical map of RobloxPlayer's local cache: the SQLite index, the RBXH wrapper, CDN URLs, and how to trim payloads into viewable files.
A personal note on AI music fatigue, distrust of rec engines, and using Wikidata queries to browse like a record store.
A quick snapshot script, a tiny Docker container, and a graph view of how processes spawn on macOS.
Hands-on experiments and UI playgrounds that need full HTML/CSS/JS.
Every post, grouped by year and month.