This is similar to how we got dark fiber and train tracks as infrastructure out of the internet and railway bubbles.
This is similar to how we got dark fiber and train tracks as infrastructure out of the internet and railway bubbles.
Simplicity is the point.
The most significant limitation of MCP is token usage
Almost everything an MCP can do, can also be handled by a CLI tool instead. LLMs know how to call cli-tool --help, which means you don’t have to spend many tokens describing how to use them
simonwillison.net/2025/Oct/16/...
Simplicity is the point.
The most significant limitation of MCP is token usage
Almost everything an MCP can do, can also be handled by a CLI tool instead. LLMs know how to call cli-tool --help, which means you don’t have to spend many tokens describing how to use them
Is everything processed locally?
It’s an Alphabet company, so if something is remote, I’d expect it to be on GCP or Google internal platforms, but with external dependencies, isn’t every product 6 degrees of separation from us-east-1?
Is everything processed locally?
It’s an Alphabet company, so if something is remote, I’d expect it to be on GCP or Google internal platforms, but with external dependencies, isn’t every product 6 degrees of separation from us-east-1?
I thought spec meant PRD, but it’s more of a detailed technical design.
As a profession, we were not good at documentation before AI, so this will not suit many orgs.
And it seems overkill in most cases.
martinfowler.com/articles/exp...
I thought spec meant PRD, but it’s more of a detailed technical design.
As a profession, we were not good at documentation before AI, so this will not suit many orgs.
And it seems overkill in most cases.
It summarizes two years of work with various models, LLMs but not only, and how cost evolved, reducing it 100x over the period.
I also go over non-AI features and user experience.
It summarizes two years of work with various models, LLMs but not only, and how cost evolved, reducing it 100x over the period.
I also go over non-AI features and user experience.
Check out the first article in our blog series to learn how we did it!
Check out the first article in our blog series to learn how we did it!
Like the tail of an enthusiastic puppy:
The product work might go a thousand directions in a minute. They're at the end of the puppy's tail. Infrastructure is the part of the tail anchored to its butt, not changing direction nearly as fast
Like the tail of an enthusiastic puppy:
The product work might go a thousand directions in a minute. They're at the end of the puppy's tail. Infrastructure is the part of the tail anchored to its butt, not changing direction nearly as fast
Excerpts:
We are at a similar juncture with social apps as we have been with open source thirty five years ago […] I like to call it “open social”
What open source did for code, open social does for data.
Excerpts:
We are at a similar juncture with social apps as we have been with open source thirty five years ago […] I like to call it “open social”
What open source did for code, open social does for data.
I’d rather keep top talent in the company by sharing opportunities outside my org, rather than keeping them locked and they leave later out of boredom or lack of growth opportunities
And over-qualified doesn't always mean paid more.
My approach is different than many hiring managers. I'm not as afraid of someone leaving in a short time for a better opportunity. I even introduce my team to other opportunities!
It's my job to earn their retention.
I’d rather keep top talent in the company by sharing opportunities outside my org, rather than keeping them locked and they leave later out of boredom or lack of growth opportunities
If the mod team can’t remove hateful content fast enough, block the entire system: no posting, maybe even no viewing.
Stop the snowball effect and let the mod team catch up.
Put a SLO on the number of unack’ed reports.
If the mod team can’t remove hateful content fast enough, block the entire system: no posting, maybe even no viewing.
Stop the snowball effect and let the mod team catch up.
Put a SLO on the number of unack’ed reports.
This is absolute clownshoes territory
embracethered.com/blog/posts/2...
This is absolute clownshoes territory
embracethered.com/blog/posts/2...
The analogy to Map Reduce is clever.
Keep it simple with two layers and no state in the sub-agents.
Caching is smart.
It attempts to make non-deterministic LLMs into agents as deterministic as possible.
The analogy to Map Reduce is clever.
Keep it simple with two layers and no state in the sub-agents.
Caching is smart.
It attempts to make non-deterministic LLMs into agents as deterministic as possible.
We finally can chat with the tool without having to commit between every request. If the next prompts mess up, just revert to the previous stable state.
We finally can chat with the tool without having to commit between every request. If the next prompts mess up, just revert to the previous stable state.
In short, all AI tools are vulnerable if one attaches external files and links to their prompts, leading to secrets leaks and remote code execution.
Johann publishes daily until the end of the month.
In short, all AI tools are vulnerable if one attaches external files and links to their prompts, leading to secrets leaks and remote code execution.
Johann publishes daily until the end of the month.
We're here to help. For Pros on Proto to connect Pro to Pro!
We're here to help. For Pros on Proto to connect Pro to Pro!
This is a common point of these three articles from 2011, 2024 and 2025
- a16z: Peacetime CEO / Wartime CEO
- Charity Majors: Pragamatism, neutrality and leadership
- Lara Hogan: Balancing direction and empowerment
This is a common point of these three articles from 2011, 2024 and 2025
- a16z: Peacetime CEO / Wartime CEO
- Charity Majors: Pragamatism, neutrality and leadership
- Lara Hogan: Balancing direction and empowerment
From the article: The code that we rely on for bank transactions, package deliveries, medical results, satellite launches, airline flight paths, self-driving cars, mortgage payments, and nuclear power plants. This is durable code, and it’s going to stay that way.
Monkchips is the sand in my oyster that makes beautiful pearls. 🦪😆💕
(Still mean to circle back to the question of what it means to have good technical taste...)
www.honeycomb.io/blog/disposa...
From the article: The code that we rely on for bank transactions, package deliveries, medical results, satellite launches, airline flight paths, self-driving cars, mortgage payments, and nuclear power plants. This is durable code, and it’s going to stay that way.
It’s always a trade-off.
The Career Tug-of-War: To do meaningful work with people you respect and admire. To lead with integrity. Part of you wants to climb.
It’s always a trade-off.
The Career Tug-of-War: To do meaningful work with people you respect and admire. To lead with integrity. Part of you wants to climb.
Amongst them, I believe Avoid “us vs. them” language is pretty important to highlight.
The negativity can really make things worse.
Amongst them, I believe Avoid “us vs. them” language is pretty important to highlight.
The negativity can really make things worse.
It’s low noise channels, great to get context from areas of the company I don’t work with regularly, or catch news that I missed in the 100s of important but noisy channels.
And it’s great to get to know your colleagues personally.
It’s low noise channels, great to get context from areas of the company I don’t work with regularly, or catch news that I missed in the 100s of important but noisy channels.
And it’s great to get to know your colleagues personally.
It’s been a struggle trying to convince many of its usefulness until recently.
Humans could handle ambiguity. AI is not as tolerant.
Looks lime AI has convinced many that it is useful after all 😄
It’s been a struggle trying to convince many of its usefulness until recently.
Humans could handle ambiguity. AI is not as tolerant.
Looks lime AI has convinced many that it is useful after all 😄