KEJK | Thoughts
Archives
Search...
Subscribe
10 Principles for Fluid UI
February 16, 2026
There’s a quality that separates the interfaces we tolerate from the ones we love. It’s not colour palettes or type scales. Those are table stakes. The...
Weekly Links — 11 February 2026
February 11, 2026
🕰️ Ten Minute Focus What, then, are we paying for? — Software isn't about features or code, it's about owning the problem and seeing it through. The...
Design Engineering in 2026 ft. Karl Koch
February 10, 2026
Yours truly chatting with Paavan again. Enjoy.
On the second coming of the generalist
February 9, 2026
Generalists are going to be the ultimate designers in any company’s toolkit, and the design engineer is one of the most practical examples of that. I covered...
Tips for new Design Engineers — Dive Club
February 4, 2026
Yours truly on Dive Club. It was an absolute pleasure to chat to Ridd.
On trusting the machines
February 2, 2026
Blind trust in AI can be as perilous as Michael Scott trusting the satnav so blindly that he ended up driving right into a lake. Back in the early days of...
Weekly Links — 28th January 2026
January 28, 2026
🕰️ Ten Minute Focus Software as clay on the wheel — Dries Buytaert on shaping code like pottery. A beautiful read. Beyond Generative: The Rise Of Agentic AI...
On affordances
January 28, 2026
Progress in design is often measured by aesthetic minimalism, yet we frequently overlook the raw, functional wisdom found in nature. Consider how monkeys...
On specialisation
January 27, 2026
The notion that specialisation is overrated has been gaining traction in the tech world, particularly where design and engineering intersect. The advice "go...
On stepping away
January 23, 2026
Progress is often measured by constant action, yet the act of stepping away can be surprisingly transformative. This pause, this deliberate retreat, is where...
Weekly Links — 19th January 2026
January 21, 2026
🕰️ Ten Minute Focus If you’ve got just ten minutes to read, pick two from these Detail (bookmark this site!) When Design Gets Louder, It Also Gets Fragile...
Wireframe Live — Trusting the Machine
January 21, 2026
Your boy live with Donnie yesterday on the value but also dangers of vibe coding your career. Check it out.
Addy Osmani on 14 years at Google
January 20, 2026
Addy Osmani on 14 years at Google. Worth a read! User obsession means spending time in support tickets, talking to users, watching users struggle, asking...
Using AI as a Design Engineer — Jakub Krehel
January 17, 2026
Using AI as a Design Engineer is such a good read. So much to take away from this and so much sound advice. The visuals are also a delight. Handing-off...
Weekly Links — 14 January 2026
January 14, 2026
🕰️ Ten Minute Focus If you’ve got just ten minutes to read, pick two from these AI Design Field Guide A sharp tool can still ruin the cut It's hard to...
Weekly Links — 5th January 2026
January 7, 2026
Happy new year all! I am back and with a fair chunk of links. I've tried to keep this relatively light but yeah... Enjoy! 🕰️ Ten Minute Focus If you’ve got...
On vibe coding vs. shipping to production
January 5, 2026
Vibe coding—developing apps with a personal touch—is a rising trend. While it excels in user experience, it struggles to meet corporate standards for...
A manifesto on Design Engineering
January 2, 2026
It’s short, practical and unapologetic: bring designers and engineers together earlier, prototype to learn (not to prettify), build systems and tooling that...
I built 17 tools (and you can use them all)
December 29, 2025
We just shipped 17 tools for design engineers. Not toys. Not demos. Actual utilities We just shipped 17 tools for design engineers. Not toys. Not demos....
I built 13 tools (and you can use them all)
December 27, 2025
We just shipped 13 tools for design engineers. Not toys. Not demos. Actual utilities I wish existed when I was constantly switching between apps, searching...
Older archives