The Green Shed

Robin Sloan's newsletter is always such a treasure. October's Edition is no exception. And so many g

Published on October 17, 2025

Robin Sloan’s newsletter is always such a treasure. October’s Edition is no exception. And so many great links!


It's great that remote MCP has kick-started a new wave of open and easy APIs for lots of services, b

Published on August 03, 2025

It’s great that remote MCP has kick-started a new wave of open and easy APIs for lots of services, but JSON RPC, really? Did we learn nothing from the SOAP era? Bog standard HTTP was right there. SMH

Why must we repeat our mistakes like this?


Interesting side effect of our engineers building rules files for Claude Code is that we have an exc

Published on July 08, 2025

Interesting side effect of our engineers building rules files for Claude Code is that we have an excellent, concise set of our own coding styles, patterns, and preferences now — the best one we’ve ever had, in fact.

The best development practices are more valuable than they’ve ever been.


Got frustrated by OpenAI Codex not working (was probably user error on my part), and thought, "How h

Published on June 15, 2025

Got frustrated by OpenAI Codex not working (was probably user error on my part), and thought, “How hard could it be to make one of these things?”

Turns out, not that hard(ish).

This weekend I built ‘genie’, a cli coding agent written in Ruby: github.com/jeffmcfad…


GenAI can be so incredibly useful and powerful in contexts where information/best practices are wide

Published on May 06, 2025

GenAI can be so incredibly useful and powerful in contexts where information/best practices are widely known and disseminated but potentially tricky to apply to a specific use-case.

I had an incredible ChatGPT session yesterday applying some Deep Work / Focus / Strategy concepts to specific situations at work. Left with some concrete next-steps for myself plus a bunch of new concepts to research more.


Oh this is so good.

Published on May 05, 2025

Oh this is so good.

alex.party/posts/202…


If you are replacing great engineers with AI, please let me know.

Published on April 30, 2025

If you are replacing great engineers with AI, please let me know.

We’d love to hire those great engineers!


Today I discovered Pandoc. My life will never be the same.

Published on April 29, 2025

Today I discovered Pandoc. My life will never be the same.

pandoc.org


Absolutely rooting for Yuki this weekend.

Published on April 03, 2025

Absolutely rooting for Yuki this weekend.


> What’s particularly ironic is that today’s Google has become exactly what its founders warned agai

Published on March 30, 2025

What’s particularly ironic is that today’s Google has become exactly what its founders warned against in their 1998 paper: an advertising company whose business model fundamentally conflicts with serving users’ needs.

“The Mediocrity of Modern Google” om.co/2025/03/2…

The Gemma 3 models are just crazy good for their size.

Published on March 26, 2025

The Gemma 3 models are just crazy good for their size.

Apple should be partnering with Google to provide these models for their on-device usage.


Not sure how it is that I hadn’t come across this (ReAct / Thought, Action, PAUSE, Observation) befo

Published on March 26, 2025

Not sure how it is that I hadn’t come across this (ReAct / Thought, Action, PAUSE, Observation) before today, but it suddenly made some Gemma 3 experiments I was playing with tremendously more reliable.

LocalLLMs are fun!


For me, the act of writing code provides a certain kind of feedback mechanism, helping me gauge how

Published on March 03, 2025

For me, the act of writing code provides a certain kind of feedback mechanism, helping me gauge how well I truly understand the problem I’m trying to solve. Increased friction/resistance in finding the best solution in code means I’m out of phase with the problem in some way, and need to think on it more. Code generation tools modify or eliminate that feedback loop, and I find that disorienting at best.


It's always great when present me gets to thank past me for taking notes (and putting them into the

Published on February 19, 2025

It’s always great when present me gets to thank past me for taking notes (and putting them into the readme) on how to debug some library I made overly complicated.


Being able to run LLMs locally is really, really cool. Once products catch up with the functionality

Published on February 15, 2025

Being able to run LLMs locally is really, really cool. Once products catch up with the functionality available there are going to be some really cool use-cases.


"The hardest working font in Manhattan"

Published on February 15, 2025

The hardest working font in Manhattan

What a fun deep-dive into this old, seemingly ubiquitous and hard-working font. Exactly the kind of thing Blogs are best at.


Pro Tip: If you're going to use ChatGPT during your tech interview...

Published on February 04, 2025

Pro Tip: If you’re going to use ChatGPT during your tech interview…

  1. Don’t do that.
  2. Maybe don’t make the mistake of sharing your screen with ChatGPT on the top window, and read the answers verbatim.

This interview with Ted Chiang is so, so good.

Published on February 02, 2025

This interview with Ted Chiang is so, so good.

lareviewofbooks.org/article/l…


When are hobby eink displays going to get decent drivers so we can make fun fast-refreshing projects

Published on February 01, 2025

When are hobby eink displays going to get decent drivers so we can make fun fast-refreshing projects? Even cheap kindles can refresh crazy fast these days.


Took a Waymo yesterday. Annoyed at myself that it immediately felt totally normal.

Published on January 30, 2025

Took a Waymo yesterday. Annoyed at myself that it immediately felt totally normal.