The five best design links, every weekday

Category: Programming

All Categories

perevillega.com

Building agent memory that survives between sessions

Two practical approaches to the same insight: memory is a design problem, not a tooling problem.

martinfowler.com

Principles of mechanical sympathy

Memory access patterns, false sharing, the single-writer principle, and natural batching.

lukew.com

Should designers "code"?

There’s a question that never goes away in design: should designers code?

siddhantkhare.com

AI fatigue is real and nobody talks about it

You’re using AI to be more productive. So why are you more exhausted than ever? The paradox every engineer needs to confront.

bitsplitting.org

The beginning of programming as we’ll know it

Is the human role of “computer programmer” coming to an end? Will the AI bots one day do all the programming for us?

dheer.co

Your ticket is a prompt

The instinct to break work into atomic tickets was right for human teams. For agents, it reproduces the same fragmentation disease at machine speed.

mockdown.design

Mockdown: ASCII wireframe editor

Free browser-based ASCII wireframe editor. Design UI mockups, lo-fi prototypes, and text diagrams with drag-and-drop components.

adamsilver.io

Why designing in code makes you a better designer

The web is a material. Like wood, it has a grain. You can work with it or fight against it.

baldurbjarnason.com

The two worlds of programming

Why developers who make the same observations about LLMs come to opposite conclusions.

anildash.com

What do coders do after AI?

It's not so simple as "bosses are firing coders now that AI can write code".

terminaltrove.com

Terminal Trove

A comprehensive collection of terminal tools with advanced search and filters.

acairns.co.uk

Cognitive debt

The growing gap between the code your team ships and the code your team understands. It’s not technical debt. It’s worse.

blog.florianschulz.info

Design engineering 101: Typeahead

Implementing a text input field with typeahead suggestions, step by step.

infiniteundo.com

Falsehoods programmers believe about time

Many mistakes in both test and application code stem from misunderstandings or misconceptions about time.

martinfowler.com

Design-first collaboration

Before writing code, dialog with progressive levels of design alignment.

oreilly.com

How to write a good spec for AI Agents

Simply throwing a massive spec at an AI agent doesn’t work—context window limits and the model’s “attention budget” get in the way.

zknill.io

If code is cheap, intent is the currency

Apparently writing code is cheap now. So since the barrier to producing code is gone, the intent behind the code is the most important bit.

boristane.com

The software development lifecycle is dead

AI agents didn’t make the SDLC faster. They killed it. All that’s left is context.

leadership.garden

The work moved: what the AI coding debate actually agrees on

AI agents generate 98% more PRs but reviews take 91% longer. The work didn’t disappear — it moved.

ratfactor.com

A programmer’s loss of identity

That lost identity was "computer programmer" and it was arguably one of the biggest.