Archive — Design systems

Why the Gov.UK Design System team changed the input type for numbersHanna LaaksoTechnology in government

Numeric keypad interface

The Gov.UK Design System team have discovered that using the HTML element <input type="number"> creates some surprising problems in certain environments.

Some of the limitations in assistive technologies such as Dragon Naturally Speaking are disappointing but unsurprising.

But Chrome deciding to convert large numbers to exponential notation is rather more eyebrow-raising. Then there is Safari adding commas to long numbers that are in fact credit card numbers. You have to wonder about some of the decision-making among browser vendors.

1 comment

There is no design systemJina Anne24 ways

Quote from Jina Anne: "In what ways can we improve our collaboration, remove any proverbial gaps between design and engineering (not just bridge them), and have more meaningful conversations around the work we do?"

Why a design system should not be thought of as a Thing like a style guide, but in fact is all about building a community.

I have to tell you: a lot of the time that I’m working in design systems, I’m not even touching a design tool. Or coding. Rather, it’s a lot of people-focused work: Reviewing. Advising. Organizing. Coordinating. Triaging. Educating. Supporting. That’s a lot of invisible systems work right there.

Comment

Design, system

Design, system

Ethan Marcotte on the “delicate act” of working with a design system. It’s the same challenge facing anyone working with a hub and spoke structure.

How do you balance a drive to standardise designs (or business processes, or policies, or whatever), against the often legitimate requirement to meet unique local needs?

It’s easy for an organization to look at that one-off pattern as a problem of compliance, of not following the established rules. And in many cases, that might be true! But it’s also worth recognizing when a variation’s teaching you a lesson: namely, that your design system isn’t meeting the needs of the people who’re using it.

Comment

People and tooling

People and tooling

On the increasingly complex nature of design and development.

The way we build for the web right now feels problematic in so many ways. Instead of welcoming everyone from our teams with their various skills, we create layers of complexity that shut many out.

I sense this is deliberate, albeit in a subtly unconscious way. There is a culture among some in technology that seeks to belittle and exclude those who find complicated things intimidating. So development has grown in complexity over time, probably needlessly so.

Comment