The just-announced OM System OM-3 #camera is just what I’d hoped for in an upgrade from my OM-5: AI subject detection, new menus, headphone jack, USB-C and metal body – all while staying small and significantly cheaper than the OM-1 ii flagship model. They listened!
Pretty happy with this star trails shot from my back yard. The aircraft lines are a bit of a shame, but I kind of also dig them! #astrophotography #startrails

Just starting to dabble with star trails using the Live Composite feature of my OM-5.

The new Harry Potter LAMY nexx fountain pens are much sexier than the AL-stars that came out last year. It’s just a shame someone decided they should have two Harry Potter logos side by side on the barrel! #fountainpen

Successfully completed open heart surgery on my precious Panasonic GM5 camera (the likes of which the world has not seen since it was discontinued in 2015) to replace a malfunctioning control dial with a spare part bought off eBay. 😅

Build the Web
Make pixels change colour with code, to create beautiful, accessible experiences.
As Director of Front End Engineering at Culture Amp, I lead a practice of about 50 engineers to build interfaces that help users create a better world of work. After more than 20 years in the field, I continue to learn and explore what is possible on the Web.
Tailwind CSS and Traditional CSS Solve Different Problems
Tailwind CSS’s core idea is that 99% of the CSS we write today is unnecessary repetition, that would be better expressed with a higher-level language inline with our HTML, tight coupling with which is inevitable. Even if you like CSS and enjoy writing and maintaining it [which I do –Kev], Tailwind argues that this is usually not a good use of our time.

Latest articles
- Tailwind CSS and Traditional CSS Solve Different Problems
- Use Tailwind CSS prefixes for shared design system components
- Help! Storybook is eating all our tests!
- useEffect vs useLayoutEffect and server-side rendering
- Elm Town #54: Aloha with Kevin Yank
- On Endings: Why & How We Retired Elm at Culture Amp
- MelbJS March 2023 notes
- Fix System Beep on Move Editor into Next Group in VS Code
- Horizontal Scrolling
- Web Directions Hover 2022 Day 2 notes
Know your tools
Technology is a superpower. Make it work for you.
One of the gifts of a career in software development is the ability to automate away your own problems with custom software. I love to explore the little-known features and extension points in the technology I use, particularly in the Apple ecosystem.
Assume ChatGPT is Lying
In an industry where expertise is currency, a tool that lets us all pretend to be experts to each other is very dangerous indeed.

Latest articles
- Sort Burst Shots in Apple Photos
- Refreshing my m43 Camera Workflow
- Apple Vision Pro demo review
- Weird Mac networking glitch
- Assume ChatGPT is Lying
- New Mac Day One Installs
- Privacy & Security settings in macOS reset on reboot
- Twitter Archived
- Email apps on Mac, iPhone and iPad compared
- Shrink Videos With ffmpeg On Your Mac
The rest
Personal stuff. Highs and lows.
Latest articles
- Subspace Radio #71: Kim & T'Pol
- Subspace Radio #70: Unseen crews
- Subspace Radio #69: Going Undercover
- Subspace Radio #68: Non-humanoid Life
- Subspace Radio #67: Space Stations
- Subspace Radio #66: Farms
- Subspace Radio #65: Offscreen Breakups
- Subspace Radio #64: Meeting Yourself
- Subspace Radio #63: Kids
- Subspace Radio #62: Captains broken by tragedy