Josh Pullen's Avatar

Josh Pullen

@pulljosh.com

I love education & technology. https://www.joshuapullen.com/ Opinions are my own.

169
Followers
251
Following
261
Posts
18.11.2023
Joined
Posts Following

Latest posts by Josh Pullen @pulljosh.com

Vertical jobs—where you end-to-end solve a problem—seem more stable right now than horizontal jobs, where you specialize in doing one slice of a process.

05.03.2026 10:36 👍 0 🔁 0 💬 0 📌 0

Just deleted my ChatGPT account. I'd rather use an LLM from a company that aligns with my values. I don't support mass surveillance or AI weapons without a human in the loop, and OpenAI does.

The decision was made easier by just how good the other LLMs are. We are spoiled for choice!

01.03.2026 20:44 👍 3 🔁 0 💬 0 📌 0

Four months later, AI agents have crossed a threshold. They're a permanent part of my toolbelt now.

28.02.2026 21:39 👍 2 🔁 0 💬 0 📌 0

I think soon the specs and tests will BE the software

25.02.2026 02:16 👍 1 🔁 0 💬 0 📌 0

Nice! I’m surprised Meta was okay giving up control. There must be something I don’t understand about the incentIves at play.

25.02.2026 02:03 👍 1 🔁 0 💬 0 📌 0

I‘ve been writing a big spec for a library I’m working on and I really enjoy it.

I’ve always liked UI work because I get to spend my time designing an output that feels good. Now API design feels similar.

25.02.2026 01:56 👍 0 🔁 0 💬 0 📌 0

Underrated! Most things can afford to go offline for a bit. It’s okay.

15.02.2026 17:09 👍 2 🔁 0 💬 0 📌 0

This is so healthy! What a great way to sustain the community for the long term.

13.02.2026 22:08 👍 14 🔁 0 💬 1 📌 0

I am building an alternative to the open source library MathQuill for inputting math equations on the web

A classroom setting is certainly one major use case for multiplayer

11.02.2026 10:17 👍 0 🔁 0 💬 0 📌 0

Stellar article. I’m still excited about building realtime math collaboration even though I mostly agree with the takeaways.

11.02.2026 01:07 👍 2 🔁 0 💬 1 📌 0

I’ve never seen @jay.bsky.team miss. Bluesky team has their eye on the ball

10.02.2026 00:39 👍 1 🔁 0 💬 0 📌 0
Preview
Introducing Hono CLI - Yusuke Wada A CLI for Humans and AI

Those things change often but are also low effort so I don't consider it a waste of time.

Aside from that, agents really like using CLIs, so investing in that makes sense, I don't know if you saw what Hono was doing or not: blog.yusu.ke/hono-cli/

08.02.2026 18:43 👍 19 🔁 2 💬 4 📌 1
Preview
How StrongDM’s AI team build serious software without even looking at the code Last week I hinted at a demo I had seen from a team implementing what Dan Shapiro called the Dark Factory level of AI adoption, where no human even looks …

I wrote about the most ambitious form of AI-assisted software development I've seen yet - Strong DM's "Software Factory" approach, where two of the guiding principles are "Code must not be written by humans" and "Code must not be reviewed by humans" simonwillison.net/2026/Feb/7/s...

07.02.2026 15:42 👍 151 🔁 22 💬 15 📌 16

Thank you!

07.02.2026 03:16 👍 1 🔁 0 💬 0 📌 0

What are the best @standard.site reader apps? I want to subscribe to everyone's blogs!

07.02.2026 02:57 👍 2 🔁 0 💬 1 📌 0

You don't have to niche down _that_ far to find something that only 20 other people care about as much as you

07.02.2026 02:25 👍 0 🔁 0 💬 0 📌 0

What a miracle to live in a time where you can find & befriend everybody who cares about a hyper-specific niche as much as you do.

07.02.2026 02:24 👍 0 🔁 0 💬 1 📌 0

Now I understand how the punchcard → C folks felt when they saw my generation learning JavaScript and Python without knowing fundamentals

07.02.2026 01:26 👍 3 🔁 0 💬 0 📌 0
Preview
Building for Organizers - The People Layer The most enduring social networks aren’t the prettiest or the most addictive – it’s the ones that empower organizers.

Been mulling over @bnewbold.net's recent post on community spaces and atproto's next frontiers. I wrote about why building for organizers (not just users) might be the key to making it all work.

05.02.2026 21:44 👍 58 🔁 18 💬 2 📌 3

I feel like it makes sense to let each service define their own custom schema and then let folks define super-lexicons that aggregate results from multiple services into a unified shape (possibly losing a bit of app-specific data along the way)

bsky.app/profile/pull...

04.02.2026 19:53 👍 1 🔁 0 💬 0 📌 0

This is fun!

04.02.2026 03:45 👍 0 🔁 0 💬 0 📌 0
Post image

First to like zod on @npmx.dev :)

04.02.2026 03:45 👍 2 🔁 0 💬 1 📌 0

I’m actually… surprised there’s nothing longer?

04.02.2026 02:02 👍 3 🔁 0 💬 0 📌 0

This just got more interesting

03.02.2026 01:33 👍 3 🔁 0 💬 0 📌 1

Right. Which is a much smaller group of decision-makers. Good call

03.02.2026 01:31 👍 1 🔁 0 💬 0 📌 0

I also don’t see how the hash chain could prevent the registry from deleting the newest entries at will, but again, folks would probably notice in practice

03.02.2026 01:30 👍 0 🔁 0 💬 1 📌 0

But I also don’t really imagine this being a practical problem considering how neutral the purpose of the registry is. The registry isn’t really making any decisions. It just needs to keep the lights on. And if it goes fully offline, then getting folks to move would probably be easy

03.02.2026 01:29 👍 1 🔁 0 💬 2 📌 0

That is mostly enough to convince me that this is a robust solution. I’m a little worried about #2 because the Twitter saga showed us that moving everyone at once is almost impossible.

03.02.2026 01:27 👍 1 🔁 0 💬 2 📌 0

This is definitely helpful. I think the two pieces I was missing are
1) Everything the registry does is auditable by the public
2) There’s no technical barrier to copying all the data and creating a new, successor registry except for the social barrier of convincing everyone to use it

03.02.2026 01:25 👍 1 🔁 0 💬 1 📌 0

@danabra.mov I'm struggling to grasp how a user's ATProto identity can survive changes in domain/hosting/etc without too much centralization on the registry.

As far as I understand, it seems like the registry just... is? Centralized?

Maybe it's fine. But I'm curious if you have more insight.

02.02.2026 22:48 👍 4 🔁 0 💬 1 📌 0