rjs's profile picture. Fractional CPO. Author of Shape Up. Former Head of Strategy at 37signals. rjs@ryansinger.co

Ryan Singer

@rjs

Fractional CPO. Author of Shape Up. Former Head of Strategy at 37signals. [email protected]

When you hit an unknown, that's the moment to dig in. Don't note it for later. Don't make a task and add it to the pile. If it's a material unknown that poses a risk to the project, answer it now. I see this at the whiteboard sometimes. A dev says "I'm not sure, I'd have to look…


Love it when a hard-earned abstraction gracefully handles an unexpected use case just thrown at it.


The concepts of ‘token’ and ‘embedding’ map very well to Langacker’s definition of a linguistic symbol as a phonological pole and a semantic pole. (In Cognitive Grammar)


AI transcripts tell you more about how the human works than how the agent works.

I've shared the full transcript of every agentic coding session from implementing the unobtrusive Ghostty updates and provided commentary alongside about my thinking and process. Total cost: $15.98 over 16 sessions. "Vibing a Non-Trivial Ghostty Feature" mitchellh.com/writing/non-tr…



Love what I’m seeing in Remix 3. High-leverage simplicity.


The #1 thing that distinguishes an interaction with a very senior-level person (designer, developer) is the ability to have a conversation about the problems. Not just what to do, but what needs to be solved.


If design is about solving problems, then a way to define taste is: the ability to *see* the problems.


What good factoring/naming does is it rescales problems. It creates a bridge between a low level that is hard to talk about and a high level that is too big. People often treat naming/factorization as being about reuse (eg “patterns”). The ability to reuse is further downstream…


Loading...

Something went wrong.


Something went wrong.