Jordan Welch
jordanwelch.com
Jordan Welch
@jordanwelch.com
Software Developer. Cyclist. Urbanist. Reformed Theater Technician.

Currently working with Laravel, TypeScript, Test Driven Development.

I promise you'll be happier if you try TDD
Missed the chance to get the CC40 collection back when Criterion had their sale, so big thanks for this!
November 8, 2025 at 5:24 AM
At least he's in good company. The classic detective "Thin Man" movies are all have "Thin Man" in the title even though that was a reference to the first mystery and just stuck.
October 9, 2025 at 10:54 PM
Yeah, I tend not to use AI to write anything big, I try and keep it isolated to things I need help with. Just a "Fancy Autocomplete".

I've never understood why "writes code fast" is a benefit. Wanna know what is easy? Writing code.
Wanna know what is hard? Maintaining code that was written fast.
October 1, 2025 at 11:45 AM
They sold to Unilever in 2000 with an agreement in place that this wouldn't happen, and it actually really hasn't for 25 years.

Unilever is just testing their luck now.
September 17, 2025 at 11:52 AM
Apparently not part of "Evertything"
September 16, 2025 at 7:09 PM
Instead of having an individual password on your SSH key (or no password), you use a key that is stored in your password manager. When a program accesses that key the password manager launches an auth window.

It's nice because you can then keep your key locked, but use fingerprint to unlock.
September 13, 2025 at 8:58 PM
Man, tasks like that are so draining.

I've experimented with github.com/nektos/act to mixed success, but can help reduce the commits a lil bit.
GitHub - nektos/act: Run your GitHub Actions locally 🚀
Run your GitHub Actions locally 🚀. Contribute to nektos/act development by creating an account on GitHub.
github.com
September 5, 2025 at 1:12 PM
Sometimes you just have to hide the complexity!

Take the complicated edge case, shove it into a function, Action, or Service Class and where it matters just use the descriptive function name.

if (isEdgeCase) {
handleEdgeCase()
}
September 4, 2025 at 12:20 PM
Nah, I've been sticking to the thin plate for now, but interested to try it.

A few of the models I've printed are ready for them, but haven't bit the bullet yet.
September 1, 2025 at 2:03 PM
Gridfinity is the best! Been doing the same to all the drawers I can...
August 30, 2025 at 3:45 AM
Yeah since I realized how arbitrary their scores are based on rating Chicago so much lower than cities I've ridden in that are just objectively worse, I have just written off their rankings as a resource entirely. It does not reflect the reality on the ground.
August 18, 2025 at 3:26 PM
It definitely has made me look down a bit on a number of devs. I have to think a lot of these folks think of themselves as "apolitical". Or benefit of the doubt maybe they don't use the algorithmic feed. I know folks who only use their curated lists so they just haven't seen as much of the shift.
July 13, 2025 at 2:17 PM
Wait until you hear about "vibe welding"
July 8, 2025 at 9:44 PM
Its the "Subscribe" button at the top. The verb is a little confusing because you're subscribing to a block
June 25, 2025 at 5:10 PM
Looks like Danielle did some behind the scenes work!

bsky.app/profile/dani...
So once again @dropout.tv made a show just for me, and this time I also got to consult! Cannot wait for y’all to watch this season
GET READY FOR...TITAN TAKEDOWN! ⚡💪🏔️

Premiering April 2nd on Dropout, the ultimate 4-episode THROWDOWN is happening on Dimension 20 with Game Master Brennan Lee Mulligan and WWE Superstars Xavier Woods, Bayley, Kofi Kingston, and Chelsea Green!
www.youtube.com/watch?v=-91...
February 27, 2025 at 1:26 PM
Hey! You should review my Pest PR with the ability to extend the TestCall. Have so many great ideas for extensions once this gets merged!

github.com/pestphp/pest...
feat: Add ability to extend `TestCall` to create custom chained helpers by JHWelch · Pull Request #1267 · pestphp/pest
What: Bug Fix New Feature Description: Adds the ability to ->extend(...) TestCall in the same fashion that expectations are extendable. test()->extend('fooBar', function () { ...
github.com
February 22, 2025 at 7:01 PM
And then you frantically try to hit a button so it won't start playing some other movie you don't care about and instead accidentally end the credits.

Nice abrupt end to a movie viewing experience 🙃
January 12, 2025 at 1:54 PM
Looks like this is already not accepting additional applications.
January 4, 2025 at 2:52 PM
Kinda wild to see a critic complaining that people are engaging deeper with art and learning about an artist. He seems to want art to just be another commodity to be purchased sight unseen.

NYT not beating the "old man shakes fist at clouds" allegations.
December 28, 2024 at 2:54 PM