Josh Tompkins's Avatar

Josh Tompkins

@joshtompkins.codes.bsky.social

Distinguished Engineer @ Charles Schwab. Recovering coder. Fried okra is my kryptonite. He/Him. Austin, TX.

98 Followers  |  327 Following  |  25 Posts  |  Joined: 09.11.2024  |  1.9616

Latest posts by joshtompkins.codes on Bluesky

Scene is from Terminator 2. Budnik from Salute Your Shorts tells T-1000 “nah, I don’t know him.”

Scene is from Terminator 2. Budnik from Salute Your Shorts tells T-1000 “nah, I don’t know him.”

In trying times, remember that there are small ways to make a difference.

03.07.2025 21:45 — 👍 6425    🔁 1953    💬 17    📌 37
Alex Albert @ @alexalbert_•4h
Heard this quote at a dinner recently:
•••
"I used to think Claude Code was too expensive compared to other dev tools. But after Opus 4, l realized it's actually very affordable compared to what you'd pay a junior software engineer."
It feels important to note that we're nearing a price inflection point for Al products where they become good enough that we stop comparing their price to traditional saas products and start comparing them to the cost of human expertise. This will start with code but soon expand into other domains too.

Alex Albert @ @alexalbert_•4h Heard this quote at a dinner recently: ••• "I used to think Claude Code was too expensive compared to other dev tools. But after Opus 4, l realized it's actually very affordable compared to what you'd pay a junior software engineer." It feels important to note that we're nearing a price inflection point for Al products where they become good enough that we stop comparing their price to traditional saas products and start comparing them to the cost of human expertise. This will start with code but soon expand into other domains too.

it certainly feels like a goalpost

20.06.2025 21:20 — 👍 24    🔁 2    💬 4    📌 0
A screenshot of a newsletter that says "ChatGPT is smarter than the average person but most things worth reading are produced by people significantly above average."

A screenshot of a newsletter that says "ChatGPT is smarter than the average person but most things worth reading are produced by people significantly above average."

From the latest "Don't worry about the Vase". Something to remember.

21.06.2025 14:34 — 👍 1    🔁 0    💬 0    📌 0

Thank you! I'll keep an eye out, though your column from today... isn't encouraging 🤣

17.06.2025 02:22 — 👍 2    🔁 0    💬 1    📌 0

Where does someone buy these amazing looking special editions? I never see them on Amazon, Bookshop, or at my local Warhammer store?

16.06.2025 23:07 — 👍 2    🔁 0    💬 1    📌 0
A screenshot of Apple's "Liquid Glass" YouTube embed, with several letters covered by the Play button, making the cover image say "liquid ass"

A screenshot of Apple's "Liquid Glass" YouTube embed, with several letters covered by the Play button, making the cover image say "liquid ass"

Unfortunate Play button placement on this one.

10.06.2025 00:59 — 👍 2    🔁 0    💬 0    📌 0

Sad but true (this is not a judgement on B5, which still slaps)

09.06.2025 03:32 — 👍 1    🔁 0    💬 1    📌 0
Post image Post image Post image

That's... a lot of hail.

29.05.2025 00:17 — 👍 0    🔁 0    💬 0    📌 0

I don't know the first half of this sentence but the answer is usually "because they wouldn't have much of a personality otherwise".

24.05.2025 20:38 — 👍 2    🔁 0    💬 0    📌 0

ORMs were a mistake.

20.05.2025 16:30 — 👍 3    🔁 0    💬 1    📌 0

The "workarounds" involve either NEW TYPES for each combination of included relation or just hoping really hard that the compiler infers the types properly and that you never need to put those types into something that needs a generic type definition.

20.05.2025 16:29 — 👍 1    🔁 0    💬 1    📌 0

Trying to use Prisma with Typescript has been one of the worst developer experiences I have had lately. Nothing about how the generated types work with relations aligns with expectations (why aren't the relation fields in the generated types?) or are documented clearly.

20.05.2025 16:28 — 👍 2    🔁 0    💬 1    📌 0

Is it as pretty as Reeder on iOS? No. But it looks fine, and it's very fast, and has JUST ENOUGH settings to do all the things you want.

16.05.2025 17:12 — 👍 2    🔁 0    💬 0    📌 0

Ever since I switched to Android I've been searching for a decent Android RSS reader, especially one that can handle a self-hosted RSS aggregator. Let me save you a search: it's Capy Reader. You want Capy Reader.

16.05.2025 17:10 — 👍 2    🔁 0    💬 1    📌 0

Inside you there are two wolves. One is active, the other one is on hot standby and becomes active if the first one fails or is taken down for maintenance. Add more wolves as necessary for increased redundancy load balancing. A quorum badger can be added for environments with multiple active wolves.

04.05.2025 03:09 — 👍 926    🔁 254    💬 16    📌 10
A screenshot from Obsidian. The text reads as follows:

Python is a neat language with great libraries but the build/project/dependency ecosystem is completely broken and awful.

### Something maybe specific to AI/LLM but still this ecosystem sucks why is it so bad?

A bunch of the LLM tools seem to have dependencies built on Rust. The python ecosystem wants to build those dependencies locally when you install them into your venv. There is absolutely no warning about this, but this means, *by implication*, that you must have a *working Rust build system locally*. The error messages are really, really unhelpful here.

Here's how to do that:

* Go to the [Rust homepage](https://www.rust-lang.org/learn/get-started) and follow the install instructions

That's it, because Rust is a sane language with a build environment designed to make sense.

A screenshot from Obsidian. The text reads as follows: Python is a neat language with great libraries but the build/project/dependency ecosystem is completely broken and awful. ### Something maybe specific to AI/LLM but still this ecosystem sucks why is it so bad? A bunch of the LLM tools seem to have dependencies built on Rust. The python ecosystem wants to build those dependencies locally when you install them into your venv. There is absolutely no warning about this, but this means, *by implication*, that you must have a *working Rust build system locally*. The error messages are really, really unhelpful here. Here's how to do that: * Go to the [Rust homepage](https://www.rust-lang.org/learn/get-started) and follow the install instructions That's it, because Rust is a sane language with a build environment designed to make sense.

From my notes as I struggle to get a Python environment running so I can experiment with building an AI agent:

03.05.2025 14:22 — 👍 2    🔁 0    💬 0    📌 0

Whoever designed the Apple TV setup process should be forced to do the manual setup without an Apple device forever. Or, alternatively, to step on a lego every time you wake up in the middle of the night to go to the bathroom. I'm honestly not sure which one is worse.

02.05.2025 19:32 — 👍 0    🔁 0    💬 0    📌 0

Libro is hiring! The Ruby on Rails team I'm on has 3 members right now (me + 2 others) and we're looking for a 4th to round out the team.

If you love Ruby, Rails, remote work and books, I'd love to work with you! 💙📚

01.05.2025 22:16 — 👍 27    🔁 15    💬 1    📌 0

tl:dr: Cook should resign.

02.05.2025 00:22 — 👍 1    🔁 1    💬 0    📌 0
Star Trek ds9, when rom reads Marx after talking to O’Brien

Star Trek ds9, when rom reads Marx after talking to O’Brien

Happy May Day

01.05.2025 09:26 — 👍 5696    🔁 2167    💬 3    📌 25

all the executive freaks managing successful games media institutions need to do is nothing and they still manage to fuck that up

01.05.2025 15:26 — 👍 97    🔁 12    💬 1    📌 0

I know the Android app ecosystem is a mess but there are very talented iOS developers out there who should be thinking really hard about what this says about what Apple thinks of them

01.05.2025 12:23 — 👍 0    🔁 1    💬 0    📌 0
Preview
a woman in a pink shirt is asking aca-scuse me ? Alt: A scene from the movie Pitch Perfect - Aubrey says "aca-scuse me?"

Movie you've seen more than 6 times, no Star Wars or LOTR

27.04.2025 18:05 — 👍 0    🔁 0    💬 0    📌 0
Post image

This was taken using a "Kurosawa Tribute" simulation I found on Reddit. The Nothing Phone 3a Pro is a neat device.

27.04.2025 12:45 — 👍 0    🔁 0    💬 0    📌 0
Post image

It's been a while since I was last walking regularly and now I'm trying to rebuild the habit and get some fitness back. I found this great path at the back of a tiny park this morning. The Nothing 3a Pro camera isn't bad, and the custom film simulations are pretty neat.

27.04.2025 12:44 — 👍 0    🔁 0    💬 0    📌 0
A large print of "The Golden Hour" on the print shop table.

A large print of "The Golden Hour" on the print shop table.

A close up of the print showing off the Lustre paper.

A close up of the print showing off the Lustre paper.

This 100x70cm "Golden Hour" Lustre #print from last year turned out awesomely!

These sizes are a bit pricey, but you want it, right. 🖼️
My semi-glossy Lustre prints are made locally by a small business and signed by hand.

Comment if you want one in this or other sizes. Share to help me out.

23.02.2024 15:31 — 👍 51    🔁 14    💬 0    📌 2
r/WorldEaters40k
u/TTTyrant • 1d • Khorne's Champion

KHORNE CARES NOT

(Mark of Khorne)

KHORNE CARES NOT FROM WHENCE THE BLOOD FLOWS

We DO NOT tolerate bigotry and hate of any kind towards any member of this community. EVERYONE who enjoys this hobby is welcome to post their creations and artistic interpretations of this FICTIONAL world. If you are offended by the colors someone else paints onto THEIR warriors of Khorne then I don't know what to tell you, but you've got bigger issues than seeing rainbows on toys. Get help.

THIS IS THE LAST TIME WE WILL POST THIS...CONSIDER THIS A WARNING

From now on, users will be banned immediately if they are making disrespectful comments to ANYONE in this community.

1,063
340

r/WorldEaters40k u/TTTyrant • 1d • Khorne's Champion KHORNE CARES NOT (Mark of Khorne) KHORNE CARES NOT FROM WHENCE THE BLOOD FLOWS We DO NOT tolerate bigotry and hate of any kind towards any member of this community. EVERYONE who enjoys this hobby is welcome to post their creations and artistic interpretations of this FICTIONAL world. If you are offended by the colors someone else paints onto THEIR warriors of Khorne then I don't know what to tell you, but you've got bigger issues than seeing rainbows on toys. Get help. THIS IS THE LAST TIME WE WILL POST THIS...CONSIDER THIS A WARNING From now on, users will be banned immediately if they are making disrespectful comments to ANYONE in this community. 1,063 340

The Warhammer 40k subreddit dedicated to the subfaction of blood-soaked superhuman berserkers is going zero tolerance on homophobic and transphobic commenters, because Khorne cares not from whence the blood flows.

25.03.2025 23:28 — 👍 5623    🔁 1562    💬 72    📌 144
Preview
Back to the Past: How htmx is Reviving Server-Driven Web Development - Chris Woody Woodruff Hey folks! Welcome back to the HTMX journey. Today, we’re diving into a bit of web development history and how HTMX is taking us forward... by looking backward. Cue the DeLorean, because we’re heading...

Think server-driven web development is dead? Think again! htmx is bringing it back in style, making ASP.NET Core Razor Pages more powerful than ever. Forget the over-engineering—just clean, simple interactivity. Dive into the retro-cool magic: woodruff.dev/back-to-the-...

#htmx #aspnet #webdev

26.03.2025 10:54 — 👍 4    🔁 1    💬 0    📌 0

Hi, we are an alternative to Amazon-owned Audible 👋🏻 With us, you select the independent bookshop you want to support (we have 3,000+ partners across the globe), and we share profits from your purchase with them.

We're also employee-owned and a registered Social Purpose Corporation.

14.03.2025 17:28 — 👍 9018    🔁 3134    💬 140    📌 181
Post image

So yeah, today is going pretty good

13.03.2025 19:50 — 👍 3    🔁 1    💬 1    📌 0

@joshtompkins.codes is following 20 prominent accounts