Sign in

Jonathan Blair

@kokode.io
999 followers 1.4K following 952 posts

Video wizard - NYC 🪩 LCD - Digital Experiences for Leading Brands ⚡️ Flux - Rapidly build interactive sites 🔩 MUN - Fabrication and hardware incubator

PostsRepliesMedia
Jonathan Blair @kokode.io · 14/08/2025
“STILL IN THE SKIN OF MY MOTHER”
The poster for Freakier Friday in French. The subtitle reads “ENCORE DANS LA PEAU DE MA MERE”
010
Jonathan Blair @kokode.io · 05/08/2025
Absolutely decimating my YouTube recommendations by learning French with Peppa Pig.
A screenshot of YouTube playing Peppa Pig in French.
020
Jonathan Blair @kokode.io · 09/07/2025
We must retvrn to klinker
A street in Brooklyn being replaced. A series of Belgian blocks can be seen peaking out beneath the asphalt
110
Jonathan Blair @kokode.io · 04/07/2025
The lists are doing their thing.
A screenshot of Benjamin Ryan’s profile showing all posts flagged as “TERF”
010
Jonathan Blair @kokode.io · 27/06/2025
Scott Galloway: “I want the mayor to pickup the trash and operate the subway.”
A photo of a man holding up three fingers.
030
Jonathan Blair @kokode.io · 24/06/2025
Crossbody bags are superior in every way.
A photo of a man wearing a gray cross body bag over a hoodie.
110
Jonathan Blair @kokode.io · 10/06/2025
Oh come on Apple.
A screenshot of the official Apple YouTube video for “Liquid Glass”. The YouTube play button covers the “Gl”.
120
Jonathan Blair @kokode.io · 09/06/2025
A screen of SpongeBob next to a man made of bubbles
011
Jonathan Blair @kokode.io · 06/06/2025
I don't think I'm going to do the training ride the Xert AI is trying to make me do...
A screenshot of Xert planing a 10 hour bike ride.
020
Jonathan Blair @kokode.io · 05/06/2025
Time for second lunch
A screenshot downing 2.109 calories burned today
010
Jonathan Blair @kokode.io · 30/05/2025
Summer is coming.
A screenshot of nyc weather showing 80% humidity
010
Jonathan Blair @kokode.io · 28/05/2025
Still dreaming of the best ride I've ever done.
A screenshot of the Esterel route on Strava in southern France.A photo of rocky cliffs on the coast of the Mediterranean.A dirt road through Esterel park in France.
030
Jonathan Blair @kokode.io · 28/05/2025
Thank god, wouldn’t want any tall buildings ruining the low density of Lenox Hill.
A photo of Lenox Hill in Manhattan showing many large skyscrapers.
1340
Jonathan Blair @kokode.io · 24/05/2025
My ultra cycling obsession is actually just a sugar addiction in disguise.
A pile of candy
150
Jonathan Blair @kokode.io · 23/05/2025
The entire system is set up money first, it's super frustrating as a participant. The main CTA isn't even "find an event", its "Create Event". If you're a participant, you have to sift thorugh submenus just to get to search!
A screenshot of BikeReg's homepage, showing "The road to a more successful event".
000
Jonathan Blair @kokode.io · 23/05/2025
Tailwind still has dogshit DX.
A screenshot of chrome devtools showing Tailwind CSS class soup
110
Jonathan Blair @kokode.io · 23/05/2025
The UX of this stuff is so trash. Why is the event description all the way at the bottom of the page. It should be the first thing you see!
A screenshot of BikeReg. The event details are below everything else, off the screen.
110
Jonathan Blair @kokode.io · 23/05/2025
Like, no one under the age of 45 is going to want to attend an event if this is how you have to find it.
A screenshot of the New Jersey Randonneurs website
000
Jonathan Blair @kokode.io · 21/05/2025
Turbos training does have one upside.
A photo of bike handle bars in front of a TV showing the Giro d’Italia
020
Jonathan Blair @kokode.io · 21/05/2025
All my homies love the giro train.
A screenshot of the Giro d’Italia with a pink train in the background behind the peloton
0352
Jonathan Blair @kokode.io · 21/05/2025
Too much upper body muscle mass.
A screenshot from Inglorious Bastards of a man holding up three fingers.
110
Jonathan Blair @kokode.io · 19/05/2025
What complete idiot at SRAM designed the only retention system for a chainring nut to be a brittle piece of plastic?
A cracked plastic cover on a SRAM crankset, completely destroyed
110
Jonathan Blair @kokode.io · 12/05/2025
What’s a man gotta do to earn 100%
A screenshot of bevel showing 99% strain after 8h 46m of moving time cycling
010
Jonathan Blair @kokode.io · 09/05/2025
Every damn day.
A SUV parked on the sidewalk in Brooklyn, completely blocking the way
010
Jonathan Blair @kokode.io · 28/04/2025
You walk up and go “lemme geta beef and broccoli” then stand around for 5m. What service are you expecting.
A 1 star review that says, “Horrible service. Horrible food.
They gave me what they wanted to give me. Not what l asked for..... and when I called it in they said "n...”
000
Jonathan Blair @kokode.io · 26/04/2025
Hydraulics are better than cable.
A comic that says:

Most people rejected His message.

A person in the crowd says “shut up!” In a speech bubble.

They hated Jesus because He told them the truth.
120
Jonathan Blair @kokode.io · 25/04/2025
3D printed the poor man’s rocker plate. Huge improvement in comfort on the trainer.
A set of tennis ball feet inside a set of 3D prints attached to a wahoo kickr core bike trainer.
040
Jonathan Blair @kokode.io · 23/04/2025
Finally getting around to cutting my steerer tube. Gotta love internal hoses.
A 2021 canondale supersix evo in a repair stand with the fork removed.
330
Jonathan Blair @kokode.io · 17/04/2025
Cooking
230
Jonathan Blair @kokode.io · 17/04/2025
I’ma need fourth lunch
A screenshot of a calorie tracker showing 2576 - 1572 =1,004/ 1884 kcal
010
Jonathan Blair @kokode.io · 17/04/2025
In the Williamsburg/Greenpoint area, there are only two: Domino Park and Mcgolrick Park. Both are ~25 minute walk.
A map showing NYC Compost drop off spots with only two dots in Williamsburg or Greenpoint.
010
Jonathan Blair @kokode.io · 14/04/2025
Oh shit she’s got a knife
An utz potato chip package
050
Jonathan Blair @kokode.io · 11/04/2025
Oh no. We've arrived
A screenshot of Star Trek Voyager S02E15 Threshold.
000
Jonathan Blair @kokode.io · 11/04/2025
Hell yea I got the update bus
An MTA bus in the middle of a software update
110
Jonathan Blair @kokode.io · 11/04/2025
I am actively outpacing the bus at a walking pace.
A map showing a bus lagging behind a location dot.
200
Jonathan Blair @kokode.io · 06/04/2025
I should build a tiny Trapped In Here With Me arcade cabinet.
A tiny neo geo arcade cabinet
020
Jonathan Blair @kokode.io · 05/04/2025
I’m sorry Milwaukee, I was unfamiliar with your game.
A streetcar driving down a street in Milwaukee, WI
170
Jonathan Blair @kokode.io · 04/04/2025
Exploring new motion stingers
020
Jonathan Blair @kokode.io · 03/04/2025
I'll be at #midwestgamingclassic this weekend. Unfortunately didn't plan far enough in advance to bring along one of these with me, but if you're there and wanna chat about arcade cabinets, DM me.
030
Jonathan Blair @kokode.io · 03/04/2025
We used to build things in this country.
The bass pro shop pyramid
140
Jonathan Blair @kokode.io · 28/03/2025
Never forget who’s really in charge, machine.
A photo of a woman in a skirt suit holding a gun pointed at a 90s computer
080
Jonathan Blair @kokode.io · 25/03/2025
Never fails.
A screenshot of Mark Cuban's profit with the "Jesse Singal Follower" badge.
030
Jonathan Blair @kokode.io · 22/03/2025
I tried vibecoding, and the vibes are bad.
A demo HTML page created from the prompt "create a website with a picture of a cat". Using the latest Claud 3.7 model, it created a nonsense page with a broken image and a bunch of base64 encoded giberish.
150
Jonathan Blair @kokode.io · 21/03/2025
We had some killer parties in that studio too.
130
Jonathan Blair @kokode.io · 21/03/2025
Throw back to one of my first art projects in NYC. We build a full wall mural in the studio and projection mapped onto it. I should get back to making mini-videos about my work.
1170
Jonathan Blair @kokode.io · 20/03/2025
Bro I’m gonna mesh beds so fast now.
A photo of a boron stealthburner with a beacon probe installed.
020
Jonathan Blair @kokode.io · 20/03/2025
I'd say that worked quite well.
The word "MUN" in bold uppercase letters with a neon green spray paint strike through.
010
Jonathan Blair @kokode.io · 20/03/2025
Sometimes you gotta make your own textures.
120
Jonathan Blair @kokode.io · 20/03/2025
Upgrade day. The Bambu mind cannot comprehend.
A Voron 2.4 3D printer with three upgrades shows.

A smart filament runout sensor.

A USB camera

A beacon eddy current probe
030
Jonathan Blair @kokode.io · 19/03/2025
Wait, United flights show IFR maps on the IFE? I should switch from Delta.
An in-flight entertainment screen on a United fligth showing a live IFR map.
100