Kevin Bloch

@codingthat.bsky.social

→ Pluralsight Author → Freelance Software Developer → Former Managing Editor for the Toptal Engineering Blog → codingthat.com

RIP Graham Greene. Every time he popped up on screen when I was a kid, my mom would excitedly point him out for being an actual Native on the screen. Able to be deadly serious and infinitely hilarious (even in smaller roles like Last of Us), he ate up the screen. Nʌki’wah brother.

Graham Greene in Dances with WolvesGraham Greene in MaverickGraham Greene in The Last of UsGraham Greene in Marvel’s Echo

Mike has world-class skill and drive, and gaming owes him so much even for just running ludum dare. Not just indie gaming, we all now AAA benefits from our labor. That he's without a project is criminal. Hire Mike yesterday please. #gamedev #indiedev

Mike Kasprzak❓🦈🍁@distraction.engineer · last yr.

So uh, is anyone looking to hire a developer with an uncomfortable amount of knowledge about #atproto and #activitypub, experience building from scratch and running a social network (@ludumdare.com), hacking on GPU drivers/network protocols/the Linux kernel, plus a couple decades as a pro gamedev? 🤷

Google is now *requiring* you to make your address & email public to publish an app. I've looked into PO Boxes, etc., but they start at hundreds of dollars per year, which is way more than it's worth just to keep a couple of games listed. They really don't care about small publishers. At all.

A large red warning saying: "Your developer profile and all apps will be removed from Google Play on February 26, 2025," unless the account is verified with all the personal information Google is requiring.A form confirming that the mailing address and email I provide will be public, and shown on the Play Store for every app I publish, along with a required checkbox verifying I consent to Google showing this info, and that my apps may be taken down if the info cannot be verified.

I've found a pattern from adventure games that applies to programming. When you pick up an item, it has exactly one use in a future task. After that point, it's spent. Same is true for values in a data structure. Anybody else use this heuristic? Does it have a name?

Took Cursor out for a spin. Pretty neat, but a few defaults could be improved, IMHO, or at least made into options. 1) Using "Fix with AI" automatically opens a new thread, where the AI loses all previous context; running this multiple times can lead to it alternating between 2 broken suggestions.

Yeah, that's an explicit philosophy in Godot that the engine shouldn't crash, and recover from errors as gracefully as possible. It can take time for new contributors to understand why. Surely developers want to find and fix such issues and a crash is a surefire way to flag them?