KEJK | Thoughts
Subscribe
Archives
On the Importance of Taking a Break
July 23, 2025
We work pretty consistently throughout most of our lives, particularly if we're fortunate to have regular work available to us. In most countries, it's...
On Delight in Interfaces
July 23, 2025
I was recently working on some blue sky ideas for a few areas across various product surfaces at DuckDuckGo. As a result of this, I was thinking a lot about...
Design Tools as a Means to an End
July 23, 2025
I sat nodding consistently as I read this article about how Figma often leads designers to avoid learning to code and wasting their hours instead on complex...
Interface as a Service
July 23, 2025
Agentic interfaces are set to revolutionise how we interact with digital systems, treating the interface as a service that interprets user input and delivers...
Force Multiplying Design
July 23, 2025
As a design engineer working on AI products at DuckDuckGo, I found this post by Karri Saarinen particularly resonant. I often reflect on how AI isn’t here to...
CSS Animated Borders… urgh
July 23, 2025
My kingdom for CSS borders that can actually be animated… There has to be a better way? I was working on setting up a new animation for the way the...
aiOS
July 23, 2025
The future of computing isn't just about faster processors or sleeker hardware—it's about fundamentally reimagining how we interact with technology. As...
Hodo Hodo No Dezain
July 23, 2025
In the world of product design, the concept of "just enough design," or "Hodo Hodo No Dezain" as the Japanese put it, offers a refreshing and pragmatic...
The Messy Middle
July 23, 2025
In product development, there’s this crucial part that can make or break a project: the space between coming up with an idea and actually making it happen....
The Problem with Design Engineering on Twitter
July 23, 2025
Design engineering has become a spectacle of visual pizzazz, but we're losing sight of what truly matters. Twitter has transformed our discipline into a...
Full Circle
July 23, 2025
Re-reading Andy Hertzfeld's account of Bill Atkinson's algorithm for rendering rounded rectangles on the Lisa brought me back to the foundational moments of...
Designing the Invisible
July 23, 2025
Privacy isn't just a feature, it's an invisible architecture that quietly protects people while delivering seamless experiences. Working at DuckDuckGo, I've...
Beauty Comes From Absence
July 23, 2025
In Shinto, the indigenous Japanese religion, there’s a belief that an elements beauty can be most admired in its absence. It’s known as Ma (間) which is a...
Thoughts on Liquid Glass
July 23, 2025
Liquid Glass is Apple’s new take on software design in iOS 26, distinguished by its translucent and reflective qualities that seamlessly adapt to the...
Siri vs. AI Chatbots
July 23, 2025
You might not believe it, but the original Siri demo was surprisingly close to the AI chatbots of today in reality. If you look back at the original 2011...
On having an opinion
July 23, 2025
User testing serves as a valuable tool to ensure that the product or service meets the needs and expectations of the target audience, but it’s also not the...
The Roadmap to Design Engineer
July 23, 2025
The intersection of design and engineering, particularly when coupled with the advent of AI and coding tools like Cursor and MCP, offers a transformative...
The Roadmap to Design Engineer
July 18, 2025
The intersection of design and engineering, particularly when coupled with the advent of AI and coding tools like Cursor and MCP, offers a transformative...
On having an opinion
July 9, 2025
User testing serves as a valuable tool to ensure that the product or service meets the needs and expectations of the target audience, but it’s also not the...
Designing the Invisible
June 20, 2025
Privacy isn't just a feature, it's an invisible architecture that quietly protects people while delivering seamless experiences. Working at DuckDuckGo, I've...
Siri vs. AI Chatbots
June 20, 2025
You might not believe it, but the original Siri demo was surprisingly close to the AI chatbots of today in reality. If you look back at the original 2011...
Beauty Comes From Absence
June 20, 2025
In Shinto, the indigenous Japanese religion, there’s a belief that an elements beauty can be most admired in its absence. It’s known as Ma (間) which is a...
Thoughts on Liquid Glass
June 15, 2025
Liquid Glass is a groundbreaking software design introduced by Apple for iOS 26, distinguished by its translucent and reflective qualities that seamlessly...
Full Circle
June 8, 2025
Re-reading Andy Hertzfeld's account of Bill Atkinson's algorithm for rendering rounded rectangles on the Lisa brought me back to the foundational moments of...
The Messy Middle
June 5, 2025
In product development, there’s this crucial part that can make or break a project: the space between coming up with an idea and actually making it happen....
The Problem with Design Engineering on Twitter
May 26, 2025
Design engineering has become a spectacle of visual pizzazz, but we're losing sight of what truly matters. Twitter has transformed our discipline into a...
aiOS
May 21, 2025
The future of computing isn't just about faster processors or sleeker hardware—it's about fundamentally reimagining how we interact with technology. As...
Hodo Hodo No Dezain
May 12, 2025
In the world of product design, the concept of "just enough design," or "Hodo Hodo No Dezain" as the Japanese put it, offers a refreshing and pragmatic...
CSS Animated Borders… urgh
May 5, 2025
My kingdom for CSS borders that can actually be animated… There has to be a better way? I was working on setting up a new animation for the way the...
Force Multiplying Design
April 5, 2025
As a design engineer working on AI products at DuckDuckGo, I found this post by Karri Saarinen particularly resonant. I often reflect on how AI isn’t here to...
Design Tools as a Means to an End
March 19, 2025
I sat nodding consistently as I read this article about how Figma often leads designers to avoid learning to code and wasting their hours instead on complex...
Interface as a Service
February 4, 2025
Agentic interfaces are set to revolutionise how we interact with digital systems, treating the interface as a service that interprets user input and delivers...
On the Importance of Taking a Break
January 6, 2025
We work pretty consistently throughout most of our lives, particularly if we're fortunate to have regular work available to us. In most countries, it's...
On Delight in Interfaces
December 19, 2024
I was recently working on some blue sky ideas for a few areas across various product surfaces at DuckDuckGo. As a result of this, I was thinking a lot about...
Disarming Conflict with “yes AND”
December 4, 2024
I’ve been using a cool technique lately to handle disagreements in the workplace. It’s called the “yes AND” approach, and it’s all about building on...
Ten Principles for Product Delight
December 1, 2024
It's common for companies to hunt for delight when they want to increase the amount of engagement a product has or improve retention through increased...
Managing Day Jobs and Side Projects
April 23, 2024
I’ve been asked by a lot of colleagues and friends about how I’m able to maintain a full time job whilst completing multiple side projects. Truthfully, I’d...
How to win arguments when data trumps intuition
March 29, 2024
Making decisions can be a daunting task, especially when data and intuition seem to be at odds. In today's world, data is king, and it's easy to get lost in...
Finding creative space in a constrained place
February 24, 2024
Design systems are an essential aspect of any designer's toolkit, as they help ensure consistency and coherence across all products and services. But I’ve...
You Aren’t That Important
February 6, 2024
As a designer or developer in the tech industry, it's easy to get immersed in our work to the point that we start considering it the axis on which the planet...
On Hiring
December 22, 2023
In a recent tweet, Sahil shared thoughts on applying for a highly competitive remote job at Gumroad. He suggests watching public board meetings on YouTube,...
Screw it, I’m also making a typeface
November 28, 2023
To create a blog post series similar to "Making a Typeface," you could follow a structure that chronicles your journey, including challenges and progress...
Am I the Pragmatist or the Optimist?
November 6, 2023
In this one, we’re going to learn the difference between being a pragmatist and an optimist in the context of design engineering. In order to understand why...
Become a Design Engineer
October 30, 2023
Are you interested in becoming a design engineer? Design engineers are the bridge between design and engineering teams, providing a crucial function in the...
The productivity trap
September 7, 2023
Here's a common predicament: being lured into the siren's song of the latest and greatest software tools, only to find yourself mastering that new...
Farm to table design: our growing distance from software creation
August 28, 2023
The consequences of a disconnection from Production Farm to Table Food In today's fast-paced world, we often forget to stop and think about the origins of...
On the commercialisation and commoditisation of design
August 24, 2023
Design has become an increasingly accessible field in recent years, with more and more designers entering the market every day thanks to approachable design...
Ditching State for searchParams: The Future of Next 13
August 18, 2023
This article was originally posted on the Cosmic.js Blog. Prerequisites In order to get the most out of this article, you'll need a few things: Using Next.js...
Design is Temporary
July 27, 2023
Product Design as artefact We need to get comfortable with the idea that product design is a temporary measure to get us from nothing to solution. I recently...
The Design Engineer
July 18, 2023
The unicorn is dead, long live the unicorn The role of a Design Engineer, formerly known as a Design Unicorn™, is still not fully understood by most...
Newer archives
Older archives
GitHub
X
LinkedIn