Joel Hill's Avatar

Joel Hill

@joelh.social

Software developer in the Canadian Prairies #yxe. He/him

1,164
Followers
772
Following
2,123
Posts
25.02.2023
Joined
Posts Following

Latest posts by Joel Hill @joelh.social

“Past controversies”? I’m not reading, I don’t think I can handle finding out that little guy was doing crimes or something.

11.03.2026 19:17 👍 0 🔁 0 💬 0 📌 0
Post image

Pretty crazy how important the blockade of a trade route is right now

10.03.2026 21:30 👍 21505 🔁 5795 💬 193 📌 364
Video thumbnail

This is Summit. He is a friend to pretty much everyone he meets. But has a special soft spot for the little critters who stop long enough for him to say hello. 13/10 (IG: bakerbarnes)

10.03.2026 22:51 👍 11221 🔁 1481 💬 240 📌 139

Hey. All ya’ll should give this person a little bit of money.

10.03.2026 21:16 👍 3 🔁 0 💬 0 📌 0

I don’t know where this “programming is mysterious” thing came from. I never said that and it wasn’t the point I was making.

Programming is not mysterious and it’s obviously something people can learn and be very good at.

LLMs can also be very good at it.

10.03.2026 21:02 👍 0 🔁 0 💬 0 📌 0

bluesky being immediately negatively polarized into going with skeets because we were asked not to was the first sign that we were going to make it as a posting site

every true posting forum declares forever war against the mods

10.03.2026 02:00 👍 5273 🔁 1008 💬 48 📌 19

Hot damn there’s some good curling happening at the Brier. There usually is, but wow, this year feels different.

08.03.2026 17:21 👍 2 🔁 0 💬 0 📌 0

Some Hollywood exec is going to see this and in two years we’re going to be talking about the newest Cats adaptation

08.03.2026 15:44 👍 1 🔁 0 💬 0 📌 0

The UX I want is that I pick a Matrix server, register with my ATProto account, and then my ATProto display name and profile image are what’s displayed in the app.

I feel like nearly everything is already there but I don’t know what pieces are missing.

08.03.2026 02:48 👍 0 🔁 0 💬 0 📌 0

I know server admins can setup SSO, so there’s likely a path there for signing in with my PDS through OAuth.

The Matrix protocol also has an API defined for identity servers that link a third party ID to a user’s Matrix ID. It only defines email and phone numbers in the protocol though.

08.03.2026 02:48 👍 0 🔁 0 💬 1 📌 0

I’m thinking about @matrix.org and #ATProto. I want my data to be mine, and so I want to be able to log in to things as my ATProto handle.

#Matrix is an awesome federated chat protocol.

How would someone go about smooshing them together?

08.03.2026 02:48 👍 0 🔁 0 💬 2 📌 0

“Hey Siri, tell my wife I love her”
Siri’s message: “I love her”

07.03.2026 14:04 👍 68 🔁 1 💬 0 📌 0

I was able to whip up a desktop app really quickly using Tauri, I was really impressed! Using a web front end for UI is starting to make more and more sense to me as time goes on.

No idea what the experience for mobile development would be though

07.03.2026 18:02 👍 1 🔁 0 💬 1 📌 0

Two things can be true at once:

1. AI produces good code.
2. Nothing fucking works anymore.

If AI isn’t the culprit, what is? SOMETHING is clearly wrong with how software is being written and released to the masses.

06.03.2026 15:48 👍 1 🔁 0 💬 0 📌 0

If you’re coding with AI and you’re making apps for public consumption, please listen to the parts that matter when people are complaining about “AI slop”.

If the software was working well, would people be complaining? Well, probably, but likely a lot less.

06.03.2026 15:48 👍 2 🔁 0 💬 1 📌 0

… nice try. Honestly, well played, you almost got me.

06.03.2026 15:39 👍 3 🔁 0 💬 0 📌 0

I got in a little tussle. Just some bickering if you will. A spat or two.

06.03.2026 05:01 👍 0 🔁 0 💬 0 📌 0
Screenshot of my profile showing the 20+ Blocks badge.

Screenshot of my profile showing the 20+ Blocks badge.

Oh I know EXACTLY what I did to earn that little guy.

06.03.2026 01:20 👍 4 🔁 0 💬 0 📌 0

Yeah, as soon as I saw the big guy I immediately thought “oh that’s what the big gun is for!” You start finding ammo for it just before then too, it just seemed right.

06.03.2026 00:52 👍 0 🔁 0 💬 0 📌 0

I’ve been playing with Grace that way too and I feel like the game provides just enough resources to get the job done. Or at the very least kill everything that moves in the high traffic areas.

06.03.2026 00:48 👍 1 🔁 0 💬 0 📌 0

Got my invite to the @gandersocial.bsky.social beta and I like what I see so far.

I’m dying to know what lexicons they are using though. I’m sure they have their reasons, but everything feels very closed off and secret and it makes me nervous about interoperability.

06.03.2026 00:02 👍 2 🔁 0 💬 0 📌 0

Holy smokes this is cool! You can ALREADY log in to Matrix servers with your bsky account.

Not publicly available everywhere, but a really cool proof of concept

05.03.2026 16:42 👍 0 🔁 0 💬 0 📌 0

Is AI the problem or is your manager the problem?

The role of the developer is to understand things, always has been. You can hand things over to Claude, but blindly accepting its output is a process problem in my opinion.

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

Thanks for telling me how to do my job 👍

05.03.2026 15:26 👍 0 🔁 0 💬 0 📌 0

lol okay

05.03.2026 15:25 👍 0 🔁 0 💬 1 📌 0

True.

Why does it crash though? “Because AI” or because writing software is still hard and even if written by people mistakes still get made?

05.03.2026 14:09 👍 0 🔁 0 💬 2 📌 0

Experienced coder here: I am telling you that the LLMs can do the work and they can do it well and faster than a person. There’s still the need for a human in the process, but that role is shifting.

05.03.2026 14:06 👍 0 🔁 0 💬 3 📌 0

Is that what people are doing? Do you think people that have been working in this industry for years are just tossing vague ideas onto a slot machine hoping we get something “just good enough”?

It’s honestly insulting.

05.03.2026 14:01 👍 0 🔁 0 💬 2 📌 0

Uh, to go faster?

But seriously, you’re making the assumption that LLMs are just a big autocomplete tool. They are not. They are much closer to working with another developer.

05.03.2026 13:53 👍 0 🔁 0 💬 1 📌 0

That seems like an odd and arbitrary goalpost. What does that have to do with using them or not using them?

05.03.2026 13:47 👍 0 🔁 0 💬 1 📌 0