The five best design links, every weekday

Category: Programming

All Categories

alwaystwisted.com

Generating utility classes from design tokens using style dictionary

Seamless design-to-development workflows and collaboration, including snowflakes.

developers.openai.com

Building an AI-native engineering team

How coding agents speed up the software development lifecycle—a guide by OpenAI.

yannglt.com

The Rosetta stone of design engineering

How design and engineering meet, overlap, and translate meaning—and why a shared language is the only way to build real shipping velocity.

lethain.com

“Good engineering management” is a fad

As I get older, I increasingly think about whether I’m spending my time the right way to advance my career and my life.

yusufaytas.com

What good execution looks like

Quiet execution means low operational noise, clear ownership and stable context, with delivery, reliability and human signals aligned.

stuffandnonsense.co.uk

My CSS selector strategy

Writing great CSS is a matter of strategic restraint, not over-specification.

chrisloy.dev

The AI coding trap

Software development is fundamentally a practice of problem-solving, and so, most of the work is done in your head.

lukew.com

How design teams are reacting to 10x dev productivity from AI

When software development teams experience huge productivity booms, how do design teams respond?

slack.engineering

Build better software to build software better

Combining modern, high-performance build tooling with classic software engineering principles.

waspdev.com

Some software bloat is OK

The software efficiency in an era of fast CPUs, gigabytes of RAM and terabytes of storage.

frederickvanbrabant.com

Architectural debt is not just technical debt

Code debt are the hacks you put in place to reach a deadline; architectural debt are the decisions that come back to bite you six months later.

cubic.dev

The real problem with AI coding

The problem with AI coding isn't technical debt. It's comprehension debt.

blog.joemag.dev

The new calculus of AI-based coding

Agentic coding instead of vibe coding—much less exciting, but in our industry boring is usually good.

justoffbyone.com

Measuring engineering productivity

A lightweight system for measuring engineering productivity that puts the overhead on managers, not engineers.

jessylin.com

The continual learning problem

How do we keep updating the parameters of a model without breaking it?

jamesshore.com

The accountability problem

How do we define software department accountability so our business partners don’t do it for us?

boydkane.com

Why your boss isn’t worried about AI

When it comes to understanding the dangers of AI systems, the general public has the worst kind of knowledge.

austinhenley.com

The design space of AI coding tools

10 design dimensions based on 90 AI coding tools.

stavros.io

Why is everything so scalable?

We’ve been in “FAANG architecture by default” hell for a while now.

rosswintle.uk

Software can be finished

You probably don’t want to build “finished software”. But what can we learn by thinking about it as a concept?