Absolutely Understand Guitar
I’m back on my learning guitar jag. This set of theory videos are great.
Bytes that get stuck in your teeth.
Hi, I'm Ray 👋 and this is where I write posts, collect links, and jot notes.
Check out my stories and photography or posts on software engineering, product development, leadership, or any other topics you might like.
See what I use or what else I'm up to now.
Otherwise, check out my latest posts, links, and notes below or subscribe to a feed.
I’m back on my learning guitar jag. This set of theory videos are great.
Charity Majors:
The mandate is one way of putting organizational muscle behind a decision. It’s a funding mechanism. It works by acknowledging that “hey, we are all going to be a little slower for a bit while we figure this out, and it will be annoying and expensive and we accept that.”
Without funding and a mandate, you’re effectively telling your employees to build these skills in their spare time, if they can and if they feel like it. Which is the same as telling them “this is NOT a priority, we are NOT willing to fund it.”
Ben Thompson:
What Karp is driving at is the flip-side of the points I am making above: the challenge for enterprises when it comes to using the frontier models is not simply that tokens are expensive, but that they are potentially giving valuable data to the labs who, in the long run, have an economic imperative to move up the stack and own the customer directly.
Chad Fowler:
Why are humans allowed to edit the output at all? If you care about provenance—about being able to trace every line of code back to a decision—then manual edits are a problem. They break the chain. They introduce code that has no record, no explanation, no origin you can inspect. So you end up in an uncomfortable place: You don’t just prefer that agents write the code. You require it. Not because agents are better programmers. But because they are the only way to guarantee that every change passes through a process that can be captured, inspected, and replayed. Humans don’t stop participating. They just move up a level. They define intent. They shape constraints. They review outcomes. But they don’t write the code directly anymore. Because the moment they do, the system forgets how it got there.
Kore Nordmann:
This shape matters because the single biggest cost of the SPA model is that it duplicates the server. State lives twice, once in the database and once in the client store. Rendering logic lives twice, as templates on the server and components on the client. And between the two halves you must now build and version an API which exists only to feed your own frontend. For an application which is genuinely client-state-heavy, like a collaborative editor or a design tool, this duplication buys responsiveness you cannot get any other way, and it is worth every line. For a catalog with a search box it is pure overhead.
I keep my agent skills and plugins minimal. This set of software development agent skills hits a sweet spot.
Handy to connect your listening history to an LLM to generate some custom playlists.
Sean Goedecke:
When a product manager says that something is critical, engineers generally have to shrug and say “sure, I guess”. This obviously requires a lot of trust. What’s a little less obvious is that this trust is continually broken by both sides. Every single product manager has been told thousands of times that technical task X is technically impossible or would be disastrous, only for that task to end up being done fairly smoothly and successfully. Every single engineer has been told thousands of times that requirement X is absolutely critical and worth going to enormous effort for, only for that requirement to be silently dropped or changed with no apology.
A handy utility for controlling Elgato lights.
The feature to switch your lights on and off with your camera state is killer.
David Poblador i Garcia:
Which is to say, after two decades and forty-four meters of build tools and bundlers and hydration schemes, the industry sprinted in a giant circle and arrived, slightly out of breath, back at something that looks an awful lot like the file you uploaded over FTP. The instinct didn’t expire. The ground moved, for real reasons, and then it moved back.
A journey in and out of the heart of darkness.
Lightscape in Kings park is always fantastic.
Which Rothko matches your weather?
I rolled my first ever six-of-a-kind in Greed last night. I’m now ready to ascend.
Widow’s Bay is a banger.
I spent last weekend shooting in Fremantle on a Leica Akademie workshop with Jesse Marlow.
Jesse was a fantastic coach and guide.
I had a wicked time and managed to get a few keepers to boot.