Latest Articles

Some of my recent thoughts on design, development, and the tech industry.
The Nuances of Using Codex CLI

The Nuances of Using Codex CLI

Exploring the subtle techniques and best practices that make Codex CLI a powerful tool for AI-assisted development, from prompt engineering to workflow integration.
The Magic of Effect

The Magic of Effect

Discovering how Effect brings type-safe, composable error handling and dependency management to TypeScript, transforming the way we write robust applications.
From Mockup to Market: My End-to-End Product Design Process

From Mockup to Market: My End-to-End Product Design Process

A detailed breakdown of my iterative design methodology, from initial research to final handoff, with practical tips for designers at every stage.
What I Learned Writing a Kernel for GPT-OSS

What I Learned Writing a Kernel for GPT-OSS

A deep dive into the challenges and insights gained from building a custom kernel for GPT-OSS, exploring the intersection of AI systems and low-level programming.
The Psychology of Color in UI Design

The Psychology of Color in UI Design

Exploring how strategic color choices can influence user behavior, evoke emotions, and enhance the overall user experience of digital products.
How I Built My Design System from Scratch

How I Built My Design System from Scratch

A practical guide to creating your own design system, from initial audit to implementation, and the lessons learned along the way.
The Case for Slow Design in a Fast-Paced Digital World

The Case for Slow Design in a Fast-Paced Digital World

Why designing digital experiences that encourage users to slow down and engage deeply can lead to more meaningful interactions and better outcomes.
Built with Nuxt UI • © 2025 David Robertson