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.
I know nothings cheap anymore, but car repair bills are becoming an increasingly difficult pill to swallow.
November 17, 2025 at 10:17 PM
TIL that you can horizontally scroll with your mouse or track pad if you hold the Shift key while doing it.

How have I gone so long without knowing this?

I only learned this because I thought I was encountering a bug where overflow-x: scroll wasn't working unless I selected text.
November 17, 2025 at 6:50 PM
Tried hanging a door for the first time. Failed hanging a door for the first time.

Had lunch, time for try #2.
November 15, 2025 at 10:15 PM
Sad that the next Horizon is an mmorpg. 😔
November 14, 2025 at 4:56 PM
What shouldn't be a hot take:

All stepped forms should be state machines.
November 14, 2025 at 12:20 AM
Just some kitties basking in some sunshine.

Krios is obsessed with towels. Put a towel down, he’ll lay there.
November 12, 2025 at 7:59 PM
I feel like what I’m about to say is so obvious, but it just dawned on me:

Refactoring and improving code is the same process as learning to “multiply by 1” in math.

You can manipulate numbers (code) all you want, so long as it fundamentally remains the same value.
November 12, 2025 at 5:35 PM
I wonder if I’d have a different attitude towards AI if I was a parent. 🤔

Working with AI has turned a portion of my job into unwitting babysitter for a child that runs amok if not carefully monitored.
November 11, 2025 at 11:10 PM
The cozier the bed, the crueler the world*

*the lower the temp is outside
November 11, 2025 at 4:10 PM
I’m really tired today and want a nap, but I have no faith that I’m gonna be more energized after said nap to do my work.
November 10, 2025 at 10:06 PM
I have this take that I'm struggling to put into words, but I believe when possible, you should prefer maps to conditionals.

There was a talk by Sandi Metz years ago, I'll try and find it, but she says, "I'm condition averse, I want to pass messages to objects" and I think she's right.
November 10, 2025 at 6:09 PM
I’m so angry with the Democratic leadership right now. Way to give up on the one thing we were proud of you for doing. You took a stand. And then you quit. Cowards.
November 10, 2025 at 5:24 AM
Solved it. Thank reason!*

*as an atheist, I've been trying alternatives to "thank god". Depending on the circumstance, I've found "genetics" and "luck" to be fitting replacements.

I did get a laugh in Asimov's Foundation series when everyone uses "space" in place of "god". "Holy space!" ha
I've been debugging a singular bug for a few days now that only occurs on device/simulator. I don't have hot refresh, so every code change I make takes ~2 minutes to build the app and then build it again on xcode.

It's just long enough to open TikTok or something else and lose way MORE time.
November 7, 2025 at 10:52 PM
Reposted by Kyle Shevlin (he/him)
fun fact: the irs knew this was gonna happen and put the source on github like a year ago, it doesn't have 100% of the functionality since some of it was irs backend proprietary but it's been forked a bajillion times now
Intuit, parent company of TurboTax, donated $1 million to Trump's inauguration. Always follow the money.
November 7, 2025 at 5:13 PM
I've been debugging a singular bug for a few days now that only occurs on device/simulator. I don't have hot refresh, so every code change I make takes ~2 minutes to build the app and then build it again on xcode.

It's just long enough to open TikTok or something else and lose way MORE time.
November 7, 2025 at 5:27 PM
This is how I feel when I have to demonstrate, “Prefer composition over inheritance” over and over.

How are there all these lessons that have been available to learn for 30+ years and yet so few actually apply them?
I was in a meeting recently and not a single other person knew what I was talking about when I mentioned "The Mythical Man-Month" and "No Silver Bullet". I was the only non-tech person in the room! READ SOME BOOKS ABOUT WHAT YOU DO (is what I screamed in my head).
November 7, 2025 at 1:27 AM
Hell yeah!

Might go chant “His name is Mamdani, M-A-M-D-A-N-I!” up and down the streets of Portland.
I have never cared about the NYC mayoral election in my life. Why should I? I don’t live there.

And yet I think this may be one of the most important elections in my lifetime. Can millennials finally start to gain some political power? Can good ideas & data-driven policy win? Can hope win?
November 5, 2025 at 2:53 AM
I miss working on just your most basic, run-of-the-mill, monolithic web app so much.

Instead, I have to try and keep 30 different cli commands, configs, services, etc in my head just run an app these days.
November 4, 2025 at 9:13 PM
I have never cared about the NYC mayoral election in my life. Why should I? I don’t live there.

And yet I think this may be one of the most important elections in my lifetime. Can millennials finally start to gain some political power? Can good ideas & data-driven policy win? Can hope win?
November 4, 2025 at 4:19 PM
www.tiktok.com/t/ZP8DUQTLm/

Apparently 🐜🐜 love joint compound. Who knew?!
Who knew sugar 🐜 loved joint compound?
TikTok video by kyleshevlin
www.tiktok.com
November 4, 2025 at 5:07 AM
Reposted by Kyle Shevlin (he/him)
So looks like I’m on the job hunt again😅

Right now, I’m looking for contract/pt work since I have another really huge “project” in the works right now🤭

If you know of any contract/pt roles in dev marketing, technical writing, or dev education, please send them my way!

Please repost and boost!💜💜
November 3, 2025 at 8:06 PM
And it's dark at 4:30. I swear it gets worse every year.
November 4, 2025 at 12:28 AM
I said this as a joke, but fundamentally I feel like this holds me back. I cannot keep up with Slack to the capacity of my peers. It's mentally/physically impossible for me, and I feel forever behind because others can seem to keep abreast of everything.
Think I should add “bureaucratically and administratively inept” to my bio or resume.
November 3, 2025 at 6:09 PM
Spent close to ~16 hours doing drywall taping and mudding this weekend. That was not exactly what we needed to be ready to go come Monday.
November 3, 2025 at 6:02 PM
Sure, I have a growth mindset. It's just way easier to grow in breadth than it is in depth. Both physically and mentally.
November 3, 2025 at 6:00 PM