Design with Difficult Data

Screenshot of “Design with Difficult Data”

The inability to deal with long strings of text is the most basic and maybe most common way components can fail when coming in contact with real data.


Length is just one of many ways that real text and data can strain a weak design.


Schedule and budget are the common excuses for not delivering more robust design components. Especially on larger projects, though, learning to incorporate more difficult data into your early design process can save you time in the long run.

  1. screenshot of Fulfilling the promise of CI/CD

    Charity Majors avatar Charity Majors

    Fulfilling the promise of CI/CD

    This may surprise you, but continuous deployment is far and away the easiest way to write, ship, and run code in production. This is the counterintuitive truth about software: making lots of little changes swiftly is infinitely easier than making a few bulky changes slowly.