The five best design links, every weekday

Category: Programming

All Categories

mcbroken.com

Mcbroken

This dev reverse engineered McDonald's internal API and is placing orders every minute to figure out which locations have a broken ice cream machine.

jamesg.blog

Designing a mobile-first HTML editor

Switching between several mobile keyboard contexts massively adds to the friction required to author a HTML document.

2025.stateofcss.com

State of CSS 2025

The results are out for the State of CSS survey.

deanebarker.net

The missing protocol: "Let Me Know"

An anonymous way to get notified when a singular, specific event occurs.

whynothugo.nl

GPTs and feeling left behind

Why it can be hard to believe that people get work done using these tools.

jyn.dev

An engineer’s perspective on hiring

Hiring in tech is broken. What can we do better?

rlancemartin.github.io

Learning the bitter lesson

The structure we impose on models often limits their ability to leverage growing computation.

ashtom.github.io

Developers, reinvented

A vital shift is underway in software development, one that redefines how we build, but also who we are as developers.

blog.puzzmo.com

6 weeks of Claude Code

Claude Code has considerably changed my relationship to writing and maintaining code at scale.

alexkondov.com

I know when you’re vibe coding

Whether you wrote it by hand, copied it from a forum, prompted an LLM, or ran a simulation where monkeys produce the solution...

youware.com

Vibe coding community

Transform your ideas into code instantly, collaborate with creators, and build projects.

blog.val.town

Vibe code is legacy code

Code that nobody understands is tech debt.

a11y-collective.com

Implementing accessible SVG elements

Techniques for ARIA roles, testing, and creating inclusive graphics that work for everyone.

github.com

A periodic table of system design principles

A preliminary taxonomy of system design principles distilled from several domains in computer systems.

lukew.com

AI has flipped software development

Now AI coding agents make development 10x faster, flipping the traditional software development process on its head.

utcc.utoronto.ca

Checklists are hard (but still a good thing)

If your understanding is incomplete you can overlook something important.

lukew.com

Designing software for AI agents

When databases aren't designed for database admins and back-end developers—but rather for today's thinking machines.

andrewkchan.dev

Vibecoding a high-performance system

Where it worked and where it fell short.

leerob.com

5 things I learned from 5 years at Vercel

Lessons learned, growing as a leaders, and a bunch of behind-the-scenes photos.

manus.im

Context engineering for AI agents

Lessons from building Manus and their own SGD.