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.
Reposted by Kyle Shevlin (he/him)
this may not be much, but if anyone needs a website or help updating one for their immigration-related group or cause, especially if you’re in the Midwest, please let me know. I do this for a living. DMs are open
January 25, 2026 at 3:09 AM
Tired of trying to manage my rage from such evil and wrongdoing with likes and fucking reposts.
January 25, 2026 at 2:25 AM
Reposted by Kyle Shevlin (he/him)
Kare 11 local news just read, in full, this statement from Michael and Susan Pretti, the parents of Alex Pretti.

"Please get the truth out about our son."
January 25, 2026 at 12:43 AM
Don’t think this is supposed to happen
January 23, 2026 at 4:02 AM
I basically do the Ship of Theseus with code for a living.

Except it’s some quantum version where I can’t tell where the ship is in space and time to guarantee I’m modifying a part of the ship that won’t result in catastrophe at any given moment.
January 22, 2026 at 11:52 PM
Revenge sleep procrastination really procrastinating tonight.
January 22, 2026 at 9:02 AM
Meetings are a neurotypical invention to drive the neurodivergent insane.
January 21, 2026 at 9:46 PM
At a certain point in your coding career, having an MBA might be more useful than a CS degree.

I have neither, for what that's worth.
January 21, 2026 at 5:37 PM
3d printing custom tools, no matter how small, is cool

Also, if you listen closely, you can hear my wife and a friend screaming at Heated Rivalry upstairs.
January 19, 2026 at 10:33 PM
The problem with being a capable person, someone who can learn practically anything, is that it makes it less clear when you should have someone else do that work for you.
January 19, 2026 at 8:00 PM
Sanding drywall fucking sucks.
January 18, 2026 at 10:55 PM
Genuine question, I intend no discouragement to anyone with this:

Is there a point to developing, or even learning, new programming languages anymore, given the current (and reasonably forecasted) landscape of AI in programming?

What do you think?
January 18, 2026 at 8:48 PM
I don’t think it’ll get old needing a specific part and being able to model and print it real quick.

Needed a vacuum hose adapter to go from my shop vac to the drywall sander I bought. 10 minutes modeling. + 50 mins printing and I have a perfect adapter.
January 18, 2026 at 1:23 AM
When you first get into 3D printing, there are primarily 3 potential categories of things you print:

1. Frivolity - maybe you bought a 3d printer just for articulated dragons. Good on ya.

2. Organization - game changer, honestly

And lastly…

3. Prints to improve your 3D printing experience 😅
January 17, 2026 at 10:07 PM
Others disregard of the open/closed principle is probably going to give me an aneurysm.
January 16, 2026 at 6:17 PM
In case you didn't know, eye floaters really suck.

I started getting them last year. Docs say I'm ok, it's normal for my age, but I can have some really bad days where they're just floating in a bothersome spot in my vision.

Imagine having permanent fruit flies flying around one of your eyes.
January 14, 2026 at 10:50 PM
Hard being deontologically motivated in a utilitarian world.
January 14, 2026 at 6:13 PM
I forgot to post this the other day, but I paid off my HELOC.

Best thing to happen to me in 2026 so far.
January 14, 2026 at 5:01 AM
Hey y'all. Propel is hiring some engineers this year.

If you like Vue (or aren't afraid to learn) and you want to help improve the lives of low-income Americans, check the roles out:

job-boards.greenhouse.io/propel

If you have a question, ask in a reply so everyone benefits.
Propel
<p><em>We believe everyone deserves access to user-friendly technology that improves lives. </em><em>We empower low-income Americans by simplifying the complexities of America’s safety net </em><em>an...
job-boards.greenhouse.io
January 13, 2026 at 6:23 PM
Reposted by Kyle Shevlin (he/him)
Leftists address this constantly. We advocate for universal health care and child care, guaranteed pensions, decommodified housing, and all kinds of other things that would directly address these issues. What we don't do is say "more white babies" which is what is really being asked here
January 13, 2026 at 4:25 PM
A few weeks ago, I spent a lot of time studying the Boxed lib (link in the next post), and came across `AsyncData`, which I think might be a functor worth knowing about, so I wrote up why.

kyleshevlin.com/async-data/
AsyncData | Kyle Shevlin
We've talked about enumerating states. We've talked about using state machines. Now let's talk about functors. For managing state, that is.
kyleshevlin.com
January 12, 2026 at 5:13 PM
Goodhart’s Law is always gonna get you.
From a founder: “A few months ago, I watched our sales team collect their monthly bonuses while my eng team who built the product, got nothing beyond their base comp. It pissed me off.

So I built an AI-powered platform that evaluates+scores PRs using Claude AI”

Oh no no no
January 12, 2026 at 3:45 PM
After I write a blog post and publish it, I always like to give it between 7 to 11 likes (beard strokes, rather).

I think of it like how you never want an empty tip jar. Sometimes you gotta put a few of your own in the pot to motivate others.

Plus, I did the work. Might as well reward myself.
January 12, 2026 at 4:30 AM
Working on a blog post about Thing, but in order for you to understand why I think Thing is cool, you really need to know This, That, and the Other Thing.

Do you write a super long post and provide the context? Or do you only write about Thing? Maybe cover This, That and the Other Thing elsewhere?
January 12, 2026 at 1:30 AM
Sometimes I wish I had fewer ideas.

Execution of an idea is way more important than the quantity of ideas you have; and as someone who struggles with executive function, I get sad when I look at my unmerged branches on my blog.
January 11, 2026 at 6:11 PM