Sign in

John Kreitlow

@john.kreitlow.rocks
487 followers 426 following 1.5K posts

Señor UX Engineer at Microsoft, building web components and design systems. Game collector, vinyl collector, and hobbyist. Also a gay. All opinions (especially the bad ones) are my own.

PostsRepliesMedia
John Kreitlow @john.kreitlow.rocks · 05/10/2026
There's a whole series of Picross games on the Switch
Picross Mode Complete

Cleared all Picross mode puzzles! We hope you continue to enjoy Picross S. -Picross Staff
130
John Kreitlow @john.kreitlow.rocks · 26/09/2026
Meet AND Greet? In this economy? #devo
Me and a new concert buddy with the members of DEVOA 7" single of "Whip It" signed by the members of DEVO
010
John Kreitlow @john.kreitlow.rocks · 24/09/2026
I've pivoted my primary hobby, the thing I used to spend most of my disposable income on, from PC enthusiast hardware to high-end mainstream fashion. Why would I even consider buying RAM when I can get made-to-measure work attire for the same price?
Fabric samples and a button
031
John Kreitlow @john.kreitlow.rocks · 22/09/2026
AI still has no taste when it comes to UI and encouraging a responsive, performant, and accessible web
A really tall scrolling effect header reveal thing on the Opus 5.5 announcement page, as viewed on my phone.After an unnecessary amount of swiping, the page finally stops hijacking the viewport. The two overlapping images on the sides have moved out about 20 pixels towards the edges of the screen.
110
John Kreitlow @john.kreitlow.rocks · 04/09/2026
"Web Sites That Work" by Roger Black, with Sean Elder
010
John Kreitlow @john.kreitlow.rocks · 01/09/2026
Sonic Sez, "I want shorter games with worse graphics made by people who are paid more to work less and I'm NOT KIDDING"
000
John Kreitlow @john.kreitlow.rocks · 21/08/2026
Thursday the 20th
010
John Kreitlow @john.kreitlow.rocks · 19/08/2026
032
John Kreitlow @john.kreitlow.rocks · 15/08/2026
I went on an adventure today
Double R Diner (Twede's Cafe)Snoqualmie FallsA framed portrait of Laura PalmerA framed photograph of David Lynch
040
John Kreitlow @john.kreitlow.rocks · 11/08/2026
pls approve @davatron5000.bsky.social
🕔 Dave Rupert must approve
100
John Kreitlow @john.kreitlow.rocks · 01/08/2026
I'm calling it now, this "Internet" thing is gonna be BIG and I'm getting in on the ground floor
Sean McManus
Web Design
7th Edition
Make your website a success!
In easy steps
Plain English
Easy to follow
Fully illustrated
IN FULL COLOR
030
John Kreitlow @john.kreitlow.rocks · 01/08/2026
A Sonic the Hedgehog frozen treat with green gumball eyes
040
John Kreitlow @john.kreitlow.rocks · 27/07/2026
Guess who forgot about the lunch they packed last night and brought with them to work
Double lunch
100
John Kreitlow @john.kreitlow.rocks · 20/07/2026
Lindsay Nagel telling a market researcher, "Now that's market research you can take to the bank. The money bank."
020
John Kreitlow @john.kreitlow.rocks · 15/07/2026
wake up babe a new GPT catchprase just dropped
"I have a falsifiable implementation hypothesis:"
000
John Kreitlow @john.kreitlow.rocks · 13/07/2026
Gboard's emoji kitchen is simultaneously unhinged and unnecessarily limited
A gboard emoji kitchen abomination of an unlaced ballet shoe with a bone placed inside it.A skewered motorcycle dripping with cheese held above a molten pot of fondueA can with a label of a cork-popping champagne bottleA sparkling abandoned house with giant glistening eyes and a unicorn horn
130
John Kreitlow @john.kreitlow.rocks · 10/07/2026
Three panel vertical comic. Homer Simpson presents ideas to a boardroom full of animators, writers, and comedians.

Panel 1: Homer reads off a piece of paper. "Whenever Mitch's not reachable,"

Panel 2: "All the other senators should be asking,"

Panel 3: Homer shrugs his shoulders. "Where's Mitch?"
010
John Kreitlow @john.kreitlow.rocks · 07/07/2026
020
John Kreitlow @john.kreitlow.rocks · 06/07/2026
Three panel comic strip meme.

Panel one: Mrs. Krabapple's entire class of students is turned to look at Bart. "SAY THE LINE, CLAUDE!"

Panel two: Bart, looking completely dejected and exhausted, says the line. "YOU'RE ABSOLUTELY RIGHT."

Panel three: everyone in the class except for Bart throws their hands in the air and cheers.
090
John Kreitlow @john.kreitlow.rocks · 29/06/2026
I got my five-year crystal today
A decorative crystal with blue accents commemorating five years of employment at Microsoft, sitting next to a coffee cup with a "Corporate America" design printed on it. The image of a Sad John sticker is reflected in the crystal.
020
John Kreitlow @john.kreitlow.rocks · 28/06/2026
Gender is a social construct
A tiny pride cocktail flag and a soccer ball-styled bouncy ball leaning against an empty glass
010
John Kreitlow @john.kreitlow.rocks · 27/06/2026
The two genders
A yellow special cocktail list titled "Six Arms Pride Cocktails" juxtaposed against a "World Cup Specials" cocktail list
030
John Kreitlow @john.kreitlow.rocks · 26/06/2026
It's getting to be that kind of day
A screenshot of a PR commit message from me titled "what ok I guess"
120
John Kreitlow @john.kreitlow.rocks · 19/06/2026
That weird Soviet cartoon that replaced Itchy and Scratchy
140
John Kreitlow @john.kreitlow.rocks · 17/06/2026
ugh, I go on vacation for ONE week and vscode fucks up all of its semantic syntax highlighting colors for JS again
Lines from a vite config styled with the Dark 2026 default theme in VS Code. Property keys and commas are orange, curly braces, parentheses, and property values are varying shades of purple, yellow, and blue
110
John Kreitlow @john.kreitlow.rocks · 15/06/2026
It's a Western themed wedding
A mirror selfie of me in an olive suit and chambray shirt, wearing an 80s striped lizard bolo tie, a silver pinky ring with a cowboy hat, and a belt buckle that says META, which of course stands for "Motorized Equipment Training Academy"
030
John Kreitlow @john.kreitlow.rocks · 13/06/2026
Covering the scaffolding with a tarp to hide their shame from God
Five people sitting at a table with white cloths covering their heads as they consume ortolan buntings, which is a small bird that's captured alive, force fed, drowned in brandy, roasted, and eaten whole.
010
John Kreitlow @john.kreitlow.rocks · 12/06/2026
Surely this is where the exercise to "define the definition of 'Done'" originated. It's also where pointing poker came from
"Done"

Telegraph wires ran to both Stanford's maul and the last spike, to signal the nation when contact was made. He lifted the maul, swung, and missed, delighting the crowd. Durant took the maul and missed also. A telegrapher completed the connection. and the word "Done" flashed out over the wires, sparking nationwide celebrations. The two locomotives moved slowly forward as champagne poured over them.

What was it the Enaines said,
Pilots touching, head to head
Facing on the single track,
Half a world behind each back?
—Bret Harte

After 40 years of planning and anticipation, the first transcontinental railroad was a reality.
020
John Kreitlow @john.kreitlow.rocks · 10/06/2026
It seems my work life follows me everywhere, even when I'm on vacation
A hand holding a glass filled with ice and cold brew next to a small can of Stumptown Cold Brew "Copilot" coffee
010
John Kreitlow @john.kreitlow.rocks · 06/05/2026
FlanA seagull perched on a chimneySeattle waterfront
120
John Kreitlow @john.kreitlow.rocks · 01/05/2026
this is so tacky
npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting <their email>
000
John Kreitlow @john.kreitlow.rocks · 30/04/2026
Queens of the Stone Age @ The Paramount, Seattle WA, 4/29 (I only managed to snap a few shots before the usher tapped on my shoulder - I didn't know it was a no-phone show!)
Josh Homme singing
120
John Kreitlow @john.kreitlow.rocks · 29/04/2026
Created memory file `url-fabrication.md`
# Do NOT fabricate URLs

- Never guess or construct GitHub URLs from memory. They are almost always wrong.
- The TypeScript DOM lib generator repo is at `microsoft/TypeScript-DOM-lib-generator`, NOT `nicknisi/nicknisi-DOM-lib-generator`.
- If you don't know a URL, say so. Don't retry bad URLs.
220
John Kreitlow @john.kreitlow.rocks · 22/04/2026
A mug with the words "Corporate America" in a stars-and-stripes design printed on it
010
John Kreitlow @john.kreitlow.rocks · 14/04/2026
Lyle Lanley pointing at a chalkboard, saying "Mono means 'one,' and repo means 'repo'"
020
John Kreitlow @john.kreitlow.rocks · 09/04/2026
A man who looks kind of like Tony Hawk
030
John Kreitlow @john.kreitlow.rocks · 09/04/2026
There's a slim chance that I could get to meet Tony Hawk today so I'm gonna see if he'll sign my game
The game Boards and Blades 2 for PC in a CD jewel case.
140
John Kreitlow @john.kreitlow.rocks · 29/03/2026
000
John Kreitlow @john.kreitlow.rocks · 22/03/2026
The truth (about Web Components) is out there
Gillian Anderson four-panel meme where her glasses get progressively more opaque from reflections while she's presumably doing research in front of a computer monitor.

Panel one, transparent glasses:
- Using React

Panel two, her left lens appears opaque:
- Using Web Components in React

Panel three, both lenses are opaque:
- Using Web Components

Panel four, a dramatic and dark close-up shot with a deep blue reflection obscuring both lenses:
- Using Declarative Shadow DOM with Web Components
318711
John Kreitlow @john.kreitlow.rocks · 22/03/2026
Half a stick of butter with the paper wrapper twisted at the end. The label is cut off and reads "SALTED SWEET BUTT"
8503
John Kreitlow @john.kreitlow.rocks · 18/03/2026
Proof that I'm not good at art
A pencil sketch of a portrait of a man
130
John Kreitlow @john.kreitlow.rocks · 18/03/2026
In case you ever need to know the weather forecast in Seattle, it's always ~50°F and raining.
My smartwatch display showing the date and time (Tuesday, March 17, 2026 at 19:23:29), as well as a weather forecast for the next four hours. Every hour from 8PM to 11PM is expected to be raining and 52° F.
030
John Kreitlow @john.kreitlow.rocks · 16/03/2026
Aimee Mann @ The Neptune, Seattle WA
Aimee Mann performing on stage with Jonathan CoultonAimee Mann performing on stage, playing a guitar and singing.
030
John Kreitlow @john.kreitlow.rocks · 07/03/2026
I once played a vampire in an official Tombstone Pizza branded Vine
0100
John Kreitlow @john.kreitlow.rocks · 06/03/2026
Wait you mean not everyone wears the same thing every day because they can't be trusted to pick out a t-shirt to wear in a timely manner and still catch their bus on time?
I have 10 or so nearly identical work outfits
020
John Kreitlow @john.kreitlow.rocks · 06/03/2026
Ketchup and mustard
My right earphone with red shrink tubing protecting the partially degraded cable support.My left earphone with yellow shrink tubing protecting the partially degraded cable support.
020
John Kreitlow @john.kreitlow.rocks · 04/03/2026
Linting is now a premium feature? 🤔
Pro developer tools (lint your web sites)

Free -
Pro ✅
020
John Kreitlow @john.kreitlow.rocks · 02/03/2026
I'm so glad there's a pane of glass between us
A Canadian goose looking at me through the window
010
John Kreitlow @john.kreitlow.rocks · 02/03/2026
@annaecook.com check out these weird looking crows that came by this morning
A Canadian goose walking through the rocks on a roofA Canadian goose walking on the ledge next to the rocks on the roof
030
John Kreitlow @john.kreitlow.rocks · 26/02/2026
I want to give them shiny things
A crow perched on a building ledge with a piece of food in its beakThe crow looked at me
010