Sign in

Kevin Coyle

@kevincoyle.bsky.social
90 followers 70 following 81 posts

Beagle lover. Web developer. Guitarist. Used to do physics.

PostsRepliesMedia
Kevin Coyle @kevincoyle.bsky.social · 19/09/2026
Full on fish or just sausages? Gravy or curry?
000
Kevin Coyle @kevincoyle.bsky.social · 02/09/2026
I’ll never forgive Trump for inflicting that vile man on the UK again. He should have been deported to Antarctica.
010
Kevin Coyle @kevincoyle.bsky.social · 30/06/2026
Just taken @muldoon-design.bsky.social 's delta E test. I think I want to try it again on my mac though as this framework laptop doesn't have the best screen. What's My ΔE? 0.478 ΔE₀₀ (CIEDE2000) Can you beat it? muldoon.design/playground/w...
muldoon.design
What's My ΔE? — Chromatic Census
000
Kevin Coyle @kevincoyle.bsky.social · 27/06/2026
It’s coming up to my 16th anniversary of being self employed and oh boy I’ve made some mistakes. I thought I’d share them here for y’all so you can, laugh, relate or maybe not do the same as me. kevincoyle.co.uk/blog/ten-mis...
kevincoyle.co.uk
10 Mistakes I've Made in 16 Years of Being My Own Boss
Sixteen years self-employed, from £200 websites to hospital wards. Here are the ten mistakes that taught me the most about running a business and a life.
100
Kevin Coyle @kevincoyle.bsky.social · 02/06/2026
We need to go slower. We’re making things fast but bad.
000
Kevin Coyle @kevincoyle.bsky.social · 18/05/2026
Die another day. You’ve got: Fencing, Madonna, Scorpion dancing intros, Hong Kong and the last appearance of Judi Dench as M (before her next role as M — yeah they’re possibly two different characters apparently)
010
Kevin Coyle @kevincoyle.bsky.social · 11/05/2026
Urgh we need some basic education to the masses about what an LLM is and what it isn’t. To be fair id expect a decent cli based harness to produce a decent password (that it would then put into its chat history 😂)
000
Kevin Coyle @kevincoyle.bsky.social · 11/05/2026
I put a Linux container on my website (works on chrome) webdev.pro/tools/linux-...
webdev.pro
Linux Sandbox — webdev.pro
Boot a full Linux container in your browser. No server, no upload, your files stay local.
010
Reposted by Kevin Coyle
Oliver Lindberg @oliverlindberg.com · 08/05/2026
"The question isn't whether to use AI to generate a design system – it's how to use it well." In this post, @kevincoyle.bsky.social gives his take on building #designsystems with AI in a way that keeps humans in the loop. Read it on @zeroheight.com:
zeroheight.com
Why AI needs your design system (and humans) - zeroheight
Kevin Coyle provides an expert take on building an AI design system that keeps humans in the loop, explaining how MCPs, tokens, and docs fit together.
011
Kevin Coyle @kevincoyle.bsky.social · 18/04/2026
One thing I'm glad of AI for is that I never have to re-learn regular expressions for the 20th time!
000
Kevin Coyle @kevincoyle.bsky.social · 04/04/2026
Could have been better if I said Quis custodiet ipsos custodes? But I’m not smart enough to do that
000
Kevin Coyle @kevincoyle.bsky.social · 04/04/2026
Got a new chopping gadget today and it came with a cleaning brush. I accidentally dropped the brush and exclaimed out loud: “who brushes the brushes?” Yeah…
Brush
100
Kevin Coyle @kevincoyle.bsky.social · 22/03/2026
Shower thought: What if Bon Jovi's "Woah, we're halfway there" is actually Zeno's Paradox? Every time he says it, the remaining distance halves. He's always halfway there. He never arrives. Tommy and Gina are trapped in an infinite loop of hope.
000
Kevin Coyle @kevincoyle.bsky.social · 03/03/2026
New article for your augen. I've been messing with haptic tokens and the new haptic library by Lochie Axon. Let me know if the demo works on your phones! (Extra points if you got the reference in the opengraph image) kevincoyle.co.uk/blog/haptics...
kevincoyle.co.uk
Why Your Design System Can't Feel Anything
We've tokenised colour, typography, spacing and motion — but completely ignored touch. It's time to treat haptics as a first-class design token.
000
Kevin Coyle @kevincoyle.bsky.social · 10/02/2026
I think putting LLMs into chatbots primarily is one of the single worst places to put them. It gives them the illusion of comprehension and prevents them from truly being just tools. There are better places to use an LLM and it’s not your buddy.
010
Kevin Coyle @kevincoyle.bsky.social · 22/01/2026
Waiting for Claude to finish is this generations equivalent of waiting for something to compile
010
Kevin Coyle @kevincoyle.bsky.social · 13/01/2026
I just vibe-coded a scoop. Big scoop beware! The robots are coming for you. My normal dog’s food scoop needs 3x scoops so I got Claude to create a parameterises open scad design for 3D printing. Result: 3x the scooping efficiency!!!
A black 3D printed scoop
010
Kevin Coyle @kevincoyle.bsky.social · 13/01/2026
I'm so back with Design Systems. Sorry about being away for the last 6 months -- I had a career midlife crisis.
A screenshot of storybook
000
Kevin Coyle @kevincoyle.bsky.social · 10/01/2026
Haha I wrote a fair few of them. The weirdest one which was in Delphi was a Lexx fan game (obscure sci-fi show)
010
Kevin Coyle @kevincoyle.bsky.social · 10/01/2026
Here's the github link if anyone wants to make it betterererr. github.com/kevin-coyle/...
github.com
GitHub - kevin-coyle/turbophp: A turbopascal or QBasic style editor for PHP
A turbopascal or QBasic style editor for PHP. Contribute to kevin-coyle/turbophp development by creating an account on GitHub.
000
Kevin Coyle @kevincoyle.bsky.social · 10/01/2026
Linkin Yard
010
Kevin Coyle @kevincoyle.bsky.social · 10/01/2026
Just recovered from the flu but anyone remember QBasic or TurboPascal from the 1990s? I was doing a spot of Laravel today and I missed it so I decided to make a TurboPascal style IDE for PHP. Why? Why not! Probably still got a fever or something.
460
Kevin Coyle @kevincoyle.bsky.social · 06/01/2026
Has anyone noticed that red eye in photos is much less common now? I wonder how many other things we’ve just forgotten about because they’re not a problem any more
000
Kevin Coyle @kevincoyle.bsky.social · 31/10/2025
Hmm not too keen on the new Bluesky app icon
The new Bluesky app icon.
010
Kevin Coyle @kevincoyle.bsky.social · 27/10/2025
YESSS!
000
Kevin Coyle @kevincoyle.bsky.social · 27/10/2025
I totally agree with that LLMs shouldn't write the entirety of the docs but they can most certainly be used as assistive tools or tone translators. E.g you can have a style or voice that a participant learns better with and a toggle to transform it into that.
010
Kevin Coyle @kevincoyle.bsky.social · 27/10/2025
Alternative picture generated for this was
A friendly sycophantic cyberman acknowledging that you are absolutely right. In a 1960s comic book style
000
Kevin Coyle @kevincoyle.bsky.social · 27/10/2025
drutek.com/articles/doe...
drutek.com
Does AI have a survival instinct?
Advanced language models are now demonstrating shutdown resistance behaviour in controlled experiments, with some frontier models circumventing kill switches up to 79% of the time. Is this evidence of...
100
Kevin Coyle @kevincoyle.bsky.social · 27/10/2025
I've been thinking about what it means to be alive recently. One of the key aspects of being alive is the will to continue that existence at all costs. Apparently AI now shares that desire too. I've written a piece for Drutek to go into my thoughts on this given the latest barrage of research it.
A friendly cyberman in a comic book style that just wants to live amongst us. Honest.
100
Kevin Coyle @kevincoyle.bsky.social · 27/10/2025
Laravel is awesome and you should use it. Here's my totally biased overview on it for those that are on the fence kevincoyle.co.uk/blog/laravel...
kevincoyle.co.uk
Laravel: The Best Web Framework for 2025
Why Laravel's comprehensive integrated featureset and the laravel-boost MCP make it the standout choice for web development in 2025
021
Kevin Coyle @kevincoyle.bsky.social · 14/10/2025
Oh and no gen ai allowed. If it’s my site it should be my work
000
Kevin Coyle @kevincoyle.bsky.social · 14/10/2025
It's that time in the cycle that I'm sure every developer can empathise with... IT'S TIME FOR A NEW PORTFOLIO SITE. Mine sucks.
110
Kevin Coyle @kevincoyle.bsky.social · 18/09/2025
I am officially old. I just told someone off for playing loud music on the train.
000
Kevin Coyle @kevincoyle.bsky.social · 13/09/2025
It's coming up to spooky season so looking for movie ideas! I'm gonna start with a doozy: The Grudge 2020. Can't be that bad, right?
000
Kevin Coyle @kevincoyle.bsky.social · 11/09/2025
I was in Birmingham for the first time in 30 years and managed to go and see Black Sabbath bridge. Still miss him
A bench on top of a bridge with pictures of the members of black sabbath.Black sabbath bridge with a picture of Ozzy and some flowers
010
Kevin Coyle @kevincoyle.bsky.social · 26/08/2025
Party hard!!!!!
010
Kevin Coyle @kevincoyle.bsky.social · 05/08/2025
His background is truly shocking considering he's minister for science and technology. He's had no experience in industry at all.
020
Kevin Coyle @kevincoyle.bsky.social · 04/08/2025
Here's a link to answer the question: bit.ly/answerTheQue...
bit.ly
The Question is a weekly conversation for anyone seriously interested in Design Systems.
Each Monday, you’ll receive an email from me with a design system related question. You’ll have 48 hours to answer. If you choose to do so, you’ll receive an invite to the deep dive on Thursday (or Fr...
110
Kevin Coyle @kevincoyle.bsky.social · 04/08/2025
Hello everyone! Hope you all had a wonderful weekend. Now, this week I'm sitting down with Ben Callahan on his show, The Question. We're going to be talking about....you guessed it... AI! 🤖 The question is: "How are you feeling about your future in design systems given the current state of AI?"
121
Kevin Coyle @kevincoyle.bsky.social · 18/06/2025
Anyone got any opinions on soho house? A new one is opening in Manchester
000
Kevin Coyle @kevincoyle.bsky.social · 27/05/2025
Linux nerds: What's your fastfetch? This is my work laptop
A screen showing fast fetch details. The details are as follows:
OS: Fedora Linux 42 (Workstation Edition) x86_64
Host: Laptop 16 (AMD Ryzen 7040 Series) (A7)
Kernel: Linux 6.14.5-300.fc42.x86_64
Uptime: 2 days, 2 hours, 45 mins
Packages: 3239 (rpm), 53 (flatpak), 44 (brew)
Shell: bash 5.2.37
Display (LS49AG95): 5120x1440 @ 120 Hz in 49" [External]
Display (BOE0BC9): 2560x1600 @ 165 Hz (as 1704x1065) in 16" [Built-in] *
DE: GNOME 48.1
WM: Mutter (Wayland)
WM Theme: Adwaita
Theme: Adwaita [GTK2/3/4]
Icons: Adwaita [GTK2/3/4]
Font: Adwaita Sans (11pt) [GTK2/3/4]
Cursor: Adwaita (24px)
Terminal: ghostty 1.1.3-1.fc42
Terminal Font: Inconsolata (13pt)
CPU: AMD Ryzen 7 7840HS (16) @ 5.14 GHz
GPU 1: AMD Radeon RX 7700S [Discrete]
GPU 2: AMD Radeon 780M [Integrated]
Memory: 16.09 GiB / 27.20 GiB (59%)
Swap: 7.82 GiB / 8.00 GiB (98%)
Disk (/): 180.19 GiB / 1.82 TiB (10%) - btrfs
Disk (/run/media/kevincoyle/LKG-P24941): 1.76 GiB / 14.90 GiB (12%) - vfat [External]
Local IP (enp100s0): 192.168.1.23/24
Battery (FRANDBA): 100% [AC Connected]
Locale: en_GB.UTF-8
010
Kevin Coyle @kevincoyle.bsky.social · 27/05/2025
Spoilers lol. Ive just started watching it. Totally missed out on it when it was new.
010
Kevin Coyle @kevincoyle.bsky.social · 26/05/2025
Not gonna lie I’m gutted about what has happened in Liverpool. A great deal of friends and family were there but fortunately all safe. Feeling both sadness and anger but as I know Liverpool well they’ll pull together for this.
010
Kevin Coyle @kevincoyle.bsky.social · 22/04/2025
I’ve been working on a tool to help me write my book. It’s called Nagatha. Styled like an old mac app I’m hoping it’ll be useful :) It helps me keep track of characters, jot down ideas for storyboarding and of course write and export the book into multiple formats.
010
Kevin Coyle @kevincoyle.bsky.social · 19/04/2025
Ok so I’ve been playing south of midnight (loving it so far) but where have all the roads gone?
010
Kevin Coyle @kevincoyle.bsky.social · 25/03/2025
Ok Bluesky how’s your Tuesday been?
000
Kevin Coyle @kevincoyle.bsky.social · 30/01/2025
I’ve still got my sleep buds on life support. I’ve been dreading they day they die
010
Kevin Coyle @kevincoyle.bsky.social · 25/01/2025
This is Archer. He had surgery to remove cataracts a couple weeks ago. He is a good boy.
A beagle wearing a buster collar (a cone). The beagle is lying on a sofa
0121
Reposted by Kevin Coyle
Stuart Robson @sturobson.com · 23/01/2025
👋 Hey there! 📅 I’m available for new client projects starting now! 🛠️ Need a front-end expert to elevate your codebase? 🧐 Looking for guidance on your Design System? 🎨 Need help implementing design tokens for consistency and efficiency? 📧 hire@sturobson.com 🖥️ alwaystwisted.com 🙏🖤
alwaystwisted.com
Always Twisted - Design Systems & Front-End Consultant
Hi, I’m Stu Robson, a Design Systems consultant and front-end developer helping teams create scalable, accessible systems that enhance collaboration.
23622
Kevin Coyle @kevincoyle.bsky.social · 23/01/2025
Strawberries next? Tomatoes are little balls of acid 🤣
010