Kyle Shevlin (he/him)
banner
kyleshevl.in
Kyle Shevlin (he/him)
@kyleshevl.in
Software engineer. Skilled with React, Astro, JS/TS, and frontend. Expanding my skills with Postgres more & more these days. Scratch golfer. AuDHD. https://kyleshevlin.com
Pinned
Hey new followers 👋🏻 let me offer an intro:

I'm a software dev, scratch golfer, occasional DIY/woodworker & I'm AuDHD.

While I'll post anything related to the above, most of my content is either coding or relatable, observational humor I use to cope with life.

Glad you're here & please be kind.
As someone won over by Bad Bunny's performance Sunday, I'm listening to his music today.

Unexpected benefit: it's music with words I can listen to while working.

Normally I'm too distracted by lyrics, but because I only understand about 10% of what's being said, it's not distracting at all.
February 11, 2026 at 9:42 PM
Brain does not want to wake up today.
February 11, 2026 at 5:45 PM
Just found out someone shared my kyleshevlin.com/use-encapsul... post on LinkedIn and it actually got a lot of positive responses.

Nice to know something I wrote over 5 years ago has some value still.
useEncapsulation | Kyle Shevlin
Improve the quality of your codebase with encapsulation and custom React hooks.
kyleshevlin.com
February 10, 2026 at 10:49 PM
I recently learned about "bottom-up thinking" in autism and it explains well how I think of systems differently than others.

Essentially, bottom-up thinking is inductive. I see all the details and form patterns that build up the big picture.

This is really challenging in the workplace.
February 10, 2026 at 7:31 PM
Work wants me writing a LOT more docs, plans, strategies, etc, but I have a problem.

I am essentially a morning writer. Best time for me to write by far. Yet my mornings are completely full of meetings.

The only time I have to write is the late afternoon when my brain is a pile of mush.

Ugh. 🫠
February 10, 2026 at 12:16 AM
Had a thought while painting:

Since learning I have autism, I’ve reevaluated countless moments of my past thru this lens, seeing them with new colors.

I found myself wishing I could ask people from my past to do the same. Reevaluate our history. What new colors come from knowing this about me now?
February 9, 2026 at 4:39 AM
This is not a brag or critique, but anyone else not watching?

Haven’t watched a game all year, don’t know why I’d start now.
February 9, 2026 at 12:11 AM
I’m about to run out of filament mid-print (don’t fret, I have a refill) for the first time, and honestly this is kind of exciting.
February 7, 2026 at 10:24 PM
Another day, another morning I wonder what it would be like to wake up energized instead of feeling like I could sleep 8 more hours.
February 7, 2026 at 4:33 PM
My cats think the work day should be done at 2pm. They become unbearably demanding at that time every day.

I don’t disagree with them, but not sure I can convince my bosses I can be done at that time.
February 6, 2026 at 10:23 PM
I can be critical, so I try hard to not yuck someone's yum. But that only applies to yums that are harmless.

AI is inherently harmful. To the environment, to workers, probably more. It extracts a cost.

So when I see people use AI for frivolity, something of no value, I'm yucking that yum.
February 6, 2026 at 6:43 PM
I’ve written and deleted so many skeets today.
February 6, 2026 at 7:49 AM
What do you think y'all? Is this app enough for you?
February 3, 2026 at 11:49 PM
I don't know if other devs have hit this ceiling/conclusion in their career, but I've been coming to terms with the following:

I'm really good at the work. I'm only ok at the job. And the job is more and more not the work.

Trying to figure out what's possible to adjust. 😕
February 3, 2026 at 8:32 PM
Reposted by Kyle Shevlin (he/him)
I made this "ad" for one of Cursor's recent features.

It finally solves the terrible problem of knowing CSS.
February 2, 2026 at 2:39 PM
Those of you who still do a lot of side projects: how can you bare sitting (or standing) at your laptop for even more hours each day?

I can barely stand to try and make music or 3D model some prints because I’m tired of being at a screen all the damn time.
February 2, 2026 at 6:47 PM
What’s your go-to karaoke song?
February 1, 2026 at 2:20 AM
Reposted by Kyle Shevlin (he/him)
I made “hot girls fight fascism” stickers if anyone wants to buy one for $4 🫶 Im going to donate part of the proceeds to an organization that helps immigrant women & children.
January 31, 2026 at 5:41 AM
Is this fucking real?
President Trump has filed a lawsuit against the IRS, in which he demands that the IRS, which he as president controls, pay him $10 billion.

storage.courtlistener.com/recap/gov.us...
January 30, 2026 at 6:15 AM
The only thing I think Dems are doing in this moment is sending emails begging for money.

People who don’t do their jobs don’t get paid. Get something done first ffs.
January 30, 2026 at 1:01 AM
Reposted by Kyle Shevlin (he/him)
No one is expecting you to be an illustrator or to hire an artist for that article cover image.

A stock photo, a bunch of shapes, or even ✨nothing at all✨ would have been better than that piss tinted AI slop.
January 29, 2026 at 11:48 AM
I live on the West Coast, work for an East Coast company, and I’m about to open my laptop for the first time today and start work.

I always have to brace myself for what onslaught of messages might be waiting for me.

Anyone else get this same feeling before they start the work day?
January 29, 2026 at 4:48 PM
What would be the opposite of Don Quixote?

He was fighting windmills he thought were monsters, but what if you’re really fighting monsters that everyone else thinks are windmills?

That’s basically how every day leaves me feeling.
January 29, 2026 at 12:34 AM
Vue templates need a second comment type that won't get rendered in the DOM.

Sometimes you just want to leave context, and you don't need that making it to your HTML.
January 28, 2026 at 5:59 PM
Reposted by Kyle Shevlin (he/him)
Minneapolis Police Chief Brian O’Hara told his officers that they have a duty to intervene if they see ICE committing crimes and will be fired if they don't. We need a lot more of this.

www.ms.now/news/minneap...
Minneapolis police chief warns officers: Stop unlawful force by ICE or lose your job
Chief Brian O’Hara says he’ll fire city police officers if they don’t intervene when immigration agents use unlawful force.
www.ms.now
January 27, 2026 at 3:25 PM