The five best design links, every weekday

Category: Programming

All Categories

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.

qntm.org

Developer philosophy

Avoid, at all costs, arriving at a scenario where the ground-up rewrite starts to look attractive.

oreilly.com

The end of programming as we know it

There’s a lot of chatter in the media that software developers will soon lose their jobs to AI. Tim O’Reilly doesn't buy it.

ghuntley.com

The future belongs to idea folks who can just do things

It's hard to see a path forward where the majority of software engineers are doing artisanal hand-crafted commits by the end of 2026.

leerob.com

Personal software

In the future, everyone can cook.

block.github.io

Codename goose

Your open source AI agent, automating engineering tasks seamlessly, on your machine.

developer.chrome.com

CSS text-box-trim

Take back space from above and below your text content; achieve optical balance.