RSSAmplifier

Blog

A Blog

A blog. Specifically, Josh Cannon's Blog.

joshcannon.meRSS feed ↗10 posts

Latest posts

uvx stubs

Firstly, mise tool stubs

Choices (a poem)

After I left Anthropic (partially reasoned below), I found I had creativity and hobbies again. I sprouted some new ones, though, like writing (mostly “silly”) poetry. Those who know me know I love wordplay, including rhymes, so this has been a fun activity for me personally to get to enjoy taking English apart and putting it back together (the silliness comes from doing to English what a child…

I’m spoiled without toil

What's more human than technology?

Hubris

Exhibit A

Making executable markdown files

In the pursuit of something itself worthy of a (future) blog post, I foud myself wanting to have “exeuctable” markdown files.

Bounding your problems

Ever since I read this image/meme it has stuck with me:

The Programmer’s Dilemma

Imagine for a moment you had to get a group of 100 random adult human beings to perform a task that involves groups of them working together (and if you really want to succeed, groups would also need to work with other groups).

Overwriting GitHub Required Checks with Buildkite

(for some pre-reading you may want to read my brief post on how GitHub commit statuses and PR required checks work)

The Problem with GitHub Commit Statuses

(Just one?)

Python Namespace Packages are a pain

TL;DR: Just use __init__.py in every directory. Please.