KEJK | Thoughts
Archives
Search...
Subscribe
On the complexity of production codebases
March 27, 2026
Writing apps or web code in isolation feels like a breeze. You’re in your own bubble, surrounded by syntax and logic, with nothing but lines of code to keep...
Weekly Links — 11 March 2026
March 13, 2026
🕰️ Ten Minute Focus Now Shipping: Accessible UX Research, A New Smashing Book By Michele Williams — Finally, a guide to making UX research truly inclusive,...
On fake news…paper
March 13, 2026
The vinyl shelf was about flipping through a crate of records. It’s flat. Pure 2D transforms with a spring config. When I started on the writing section, I...
Weekly Links — 4th March 2026
March 13, 2026
I had an issue with my RSS feed, so you’ll get three posts late! Sorry 🕰️ Ten Minute Focus Why AI is exposing design’s craft crisis — AI didn’t create the...
Weekly Links — 25th February 2026
February 25, 2026
🕰️ Ten Minute Focus Hidden cost of AI prototypes, leadership myths, how designers use AI — AI prototypes are the new minimum, but watch out for their hidden...
On adding homepage delight
February 24, 2026
Music is personal. When I built the section for my releases on this site, a simple grid of album covers didn’t cut it. I wanted something that evoked...
Weekly Links — 18 February 2026
February 18, 2026
🕰️ Ten Minute Focus Keeping Visual Storytelling Alive: The Importance of the Concept Artist — Part 2 — Concept art doesn't just decorate a production, it...
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...
Older archives