The five best design links, every weekday

Category: Programming

All Categories

kenneth.io

No code is dead — long live vibe coding

No-code didn’t replace code or traditional programming. It didn’t even come close.

webkit.org

Item flow: a new unified concept for layout

CSS Grid and Flexbox brought incredible layout tools to the web, but they don’t yet do everything a designer might want.

endler.dev

The best programmers I know

Lately, I asked myself: “What does it take to be one of the best? What do they all have in common?”

codepen.io

Holographic masks in CSS

Experimenting with some CSS holographic effects that are activated on scroll.

tomazweiss.github.io

The decline of Stack Overflow

With the rise of AI-driven coding assistants, the platform’s relevance has taken a hit.

serce.me

There is no vibe engineering

This article explores the relationship between vibe coding and software engineering.

smustafa.blog

Software development has too much software in it

The complexity around tooling has increased, for reasons that were more in the interest of the company than delivering what users needed.

frontendpractice.com

Frontend practice

Take your frontend skills to the next level by recreating real websites from real companies.

polotek.net

The frontend treadmill

A lot of frontend teams are very convinced that rewriting their frontend will lead to the promised land. And I am the bearer of bad tidings.

simonwillison.net

Not all AI-assisted programming is vibe coding

Vibe coding is having a moment. It’s not too bad for throwaway weekend projects, but still quite amusing.

ezyang.github.io

AI blindspots

Blindspots in LLMs noticed while AI coding.

jagilley.github.io

I quit my FAANG job because it’ll be automated by the end of 2025

Taking a medium-term look at the market dynamics, I’m now convinced that my former job will be obsolete by the end of the year.

ghuntley.com

Dear student: AI is here, you’re screwed unless you take action

Two weeks ago a student anonymously emailed Geoffrey Huntley asking for advice. This is his reply.

cloudfour.com

Why I like designing in the browser

Most design tools only approximate how the end result will look and feel.

alexp.pl

Vibe coding

Seems like programmers are terrified, but not necessarily because of AI potentially taking our jobs.

danieldelaney.net

Chat is a bad UI pattern for development tools

You don’t want to have a conversation with your computer, you want to build. Right?

anchor-tool.com

Anchor position tool

A tool for exploring the different values for positioning an element within a grid.

oddbird.net

Reimagining fluid typography

For many years, it has been ‘best practice’ to use relative units (especially em and rem) for sizing text. But are we responding to the right inputs?

patrickbrosset.com

Navigating the web platform cheatsheet

Keep track of what you can use, what's new in web browsers, and ways you can influence the development of the platform.

reactiive.io

Checkbox interactions: the beauty of layout animations

A practical example of how layout transitions can create complex animations with minimal code.