RSS.Social

Karl Koch | Writing

follow: @[email protected]

Posts

On 80s Horror Practical Effects

On Vibe Coding

The Roadmap to Design Engineer

On having an opinion

Beauty Comes From Absence

Siri vs. AI Chatbots

Designing the Invisible

Thoughts on Liquid Glass

Full Circle

The Messy Middle

The Problem with Design Engineering on Twitter

aiOS

Hodo Hodo No Dezain

CSS Animated Borders… urgh

Force Multiplying Design

Design Tools as a Means to an End

Interface as a Service

On the Importance of Taking a Break

On Delight in Interfaces

Disarming Conflict with “yes AND”

Ten Principles for Product Delight

How to win arguments when data trumps intuition

Managing Day Jobs and Side Projects

Finding creative space in a constrained place

You Aren’t That Important

Screw it, I’m also making a typeface

On Hiring

Am I the Pragmatist or the Optimist?

The productivity trap

On Digital Playgrounds

Become a Design Engineer

The Design Engineer

Design is Temporary

How music, design and code are all the same

Farm to table design: our growing distance from software creation

On the commercialisation and commoditisation of design

Ditching State for searchParams: The Future of Next 13

The Spatial Interface

Creating a bookmarking utility with Raycast Extensions and Cosmic

The only difference between us is our tool of choice

The Struggle between Urgency and Importance: Getting Your Priorities Right

Why every designer should experience customer service

Why you should reply to automated emails

Ten Principles for Good Design

From problem to plugin

Don’t let your role define you

‘Users’ are humans

Designing API-first

Relative seniority

Spatial Design

The power of Cosmic

Designing in the open

Code as Design

Getting to yes

Design as Code

Getting DRY with Figma plugins

Why I don’t charge for my side projects

AI as pair design

Two weeks and five lessons

Strip your URLs to super simple domains

Shift gears and switch careers

How to make friends and influence designers

Design for handshakes not handovers

On creativity as a process for catharsis

Rumination, iteration or procrastination

Polywork: LinkedIn without the Suits

Tempo: Designing a product that demands to not be used

What I've learnt over the past year

Thinking in design-code

What a cult taught me about 'limiting beliefs'