Category: Design

  • Learning to Build with Codex

    My experiences learning how to use OpenAI’s Codex coding agent to build apps and reflecting on using Codex compared to Claude Code.

  • SharePoint and Responsive Frameworks

    Responsive frameworks like Bootstrap promise productivity, but the tradeoffs in code bloat, debugging difficulty, and opinionated design are rarely worth it.

  • Responsive Web Design Is Not a Feature

    Responsive web design is going the way of Web 2.0, reduced to a checkbox feature when it should be reshaping the entire design process.

  • Abusing Ellipses

    The humble ellipsis has found a whole new use: designating critical functionality in web applications. The question we must ask is whether this is a good idea, or should we abandon it?

  • Review of SharePoint 2013 Branding and User Interface Design

    With each new SharePoint version we are given lots of new books. In this article I review SharePoint 2013 Branding and User Interface Design. Despite some omissions, it is a good reference for all SharePoint designers.

  • Understanding Hardware and CSS Pixels

    The iPhone reports 640 pixels but your media query sees 320. A quick explanation of hardware versus CSS pixels and why the difference matters.

  • The Superiority of SharePoint Publishing Sites Over Team Sites

    Stop using team sites. Publishing sites offer page layouts, image renditions, device channels, and nearly every feature that matters for a real SharePoint implementation.

  • Faking Hover Intent with CSS Transitions

    Dropdown menus are too trigger-happy on hover. A CSS transition delay on opacity can fake hover intent without any JavaScript.

  • A Warning On Reusing Solutions

    Reusing code from a previous project is tempting, but it risks fitting every new problem to an old solution instead of designing for the actual need.

  • Evaluating Windows 8

    Windows 8 tried to straddle touch and desktop and satisfied neither. This is the worst version of Windows in a long time.