Josh Crain
banner
joshcrain.io
Josh Crain
@joshcrain.io
I design and build things on the internet. I sketch and run when I can.

🌍 joshcrain.io
I've avoided this stretch of the trail ever since.

joshcrain.io/notes/2025/t...
The Ghost On The Trail - joshcrain.io
Running on a trail this summer I encounter a “ghost,” not once—but twice.
joshcrain.io
November 18, 2025 at 3:58 PM
Reposted by Josh Crain
Let's make AI jealous.
Write what Al can't touch.
Humans can think with their heads, hearts, and bodies.
Try moving your hands.
It's fine if your mind remains a jumble.
Ideas scattered across the paper.
Sometimes they connect by chance, and something new is born.
Pilot had a massive ad spread in a jp newspaper with "make AI jealous" and "write what AI can't touch" written on it

Anyway I think everyone should own a Pilot kakuno pen
November 5, 2025 at 8:46 AM
Reposted by Josh Crain
I would laugh if this wasn't so true 😭
October 19, 2025 at 11:42 AM
Reposted by Josh Crain
Today is a day when arts degrees are worthless, but the product of those degrees is so valuable it would kill an entire industry if they were made to pay for it.
October 8, 2025 at 10:29 AM
I made a design connection so I wrote (and drew) about it. joshcrain.io/notes/2025/t...
July 17, 2025 at 12:05 PM
What is everyone using to test #webcomponents for #ally? I've used Axe for accessibility testing.
January 31, 2025 at 8:35 PM
John Singer Sargent master study in my #sketchbook using #blackwing #pencil
January 25, 2025 at 1:00 AM
Reposted by Josh Crain
Wonderful ❤️
Chair Stop-Motion 🪑💨 Made with 444 pictures taken over 10 days
January 11, 2025 at 2:57 PM
Reposted by Josh Crain
2025. I’ve been building websites for over 25 years! I’m an optimistic type, yet I can’t help but feel uninspired in the popular direction of our field in this moment. There's still meaningful work to do here to be sure, but the driving trend to automate every creative step has become rather... sad.
January 3, 2025 at 5:48 PM
Hello @11ty.dev people!

I need an extra set of eyes. I want to create "Zero Maintenance Tag Pages" but instead of using markdown files, I'd like to use global data (_data/contentAll.json).

Pages build as expected but not tags. Help!
January 3, 2025 at 3:58 PM
Last paintings of 2024. Edgar Payne thumbnail studies in #gouache #painting #sketchbook
January 1, 2025 at 1:56 AM
#artvsartist 2024 #artvsartist2024 using art-vs-artist by Tsierenana Bôtramanagna Gracy artvsartist.netlify.app
January 1, 2025 at 1:51 AM
Santa brought me a pack of Topps baseball cards with a Paul Skenes RC.
December 27, 2024 at 1:44 AM
Home with a sick kid so it’s a draw Superman kind of day.
December 4, 2024 at 9:58 PM
Reposted by Josh Crain
Pentametron was one of the great web art projects, retweeting couplets of accidentally iambic tweets. Thanks to Bluesky's open feed, I have resurrected the concept..

Behold @iambic.bot!
November 30, 2024 at 3:26 PM
Web components solve a lot of problems for me. I'm always excited to learn more and see what problems they solve for others. Plus @scottjehl.com is a great teacher.
November 22, 2024 at 3:39 PM
I had an experience in the early days of Twitter I'm reminded of. I asked a question and someone was kind enough to respond.

It helped a lot—but the generosity from a random person is what I remember.

Losing that part of Twitter was disappointing and maybe what I'm responding to here.
November 21, 2024 at 5:24 PM
I get a fair amount of requests for permission to use my personal @11ty.dev site as a template for some other site. I've intentionally not included a license but IDK.

What do people do?
November 21, 2024 at 3:02 AM
Reposted by Josh Crain
Decided to create a Starter Pack that's the intersection between #WebComponents and #DesignSystems. Would love to add more people who are actively building Web Components into their design systems
November 18, 2024 at 11:29 PM
Years ago, I saw this video of Scorekeeper and I still think about it. I was so blown by the fun interactions and UI. Originally developed for Blackberry Playbook then iOS by Matt Rix.

It took some searching because I couldn't remember the name.

www.youtube.com/watch?v=sXqX...
November 20, 2024 at 8:44 PM
Your Bluesky experience is not complete without the Joshes of Bluesky.

go.bsky.app/CPQ4mQk
November 17, 2024 at 7:33 PM
If you have a domain you can make it you Bluesky handle. Thanks @matthiasott.com for the easy walkthrough (as always).

matthiasott.com/notes/how-to...
How to Set Your Domain as Your Bluesky Handle · Matthias Ott
Matthias Ott is an independent user experience designer and developer from Stuttgart, Germany. Besides design practice he teaches Interface Prototyping at the Muthesius Academy of Fine Arts and Design...
matthiasott.com
November 17, 2024 at 7:14 PM
Just digging into my @11ty.dev site tonight.
November 9, 2024 at 2:39 AM
Here's a drawing from my sketchbook I would like to share with my 0 followers.
November 5, 2024 at 9:21 PM