If you're building a crafted product that uses AI to generate work on someone's behalf, you've probably seen it: what it produces doesn't meet the bar the rest of the product sets. A model drifts toward the generic middle of its training data, and that's not where your product lives.
What closed the gap for me wasn't better prompts. It was giving the model my judgment, not just my topic: the standards, the calls I'd make, the things I'd never ship. I've come to think that context, built up, compounds across a team, and that the tools knowledge workers use should help people invest in it, not promise they can skip it.
New post on how I got here, and the question I can't answer yet: whether it holds at a company of hundreds with a product in millions of hands.
t15n.io/where-taste-drops-ou…
A popular prediction says the UI will be dead in two years, replaced by AI agents. I don't think that's right, and not because I doubt the agents. I just don't see the interface and the agent as rivals.
They're two ways to do the same work: hands on the keyboard yourself, or describing what you want to a fast colleague you trust. As the colleague takes the low-judgment work, what's left in the app is the judgment you'd never hand off, so it matters more, not less.
Having both layers doesn't shrink the design work, it widens the canvas. If you're adding an agentic layer to your app, I'm keen to know: how do you carry the opinion and care you put in your app onto the agent?
t15n.io/the-keyboard-and-the…
Smplrspace started as a developer tool. For years, getting your data onto a floor plan meant an engineer writing code.
Now data analysts and BI teams just drag and drop. No code.
I didn't expect to find this as amazing as I do. Kind of feels magical, even for me.
We just shipped a #PowerBI visual. It's live on Microsoft Marketplace.
Point it at your spaces, drag your fields on, and your data renders right on the floor plan. 2D, 3D, or a portfolio map. Select a room and the other visuals filter to it. No code, and a free tier to start.
Code review, but faster.
Introducing Diffs. A new way to review PRs, directly inside Linear.
• Realtime updates
• Guided reviews with Al (beta)
• Focused notifications
• Iterate with coding agents
• Threaded comments
Working with Claude has come to feel less like using a tool and more like working with a colleague. The part that doesn't transfer is accountability.
The same care that sets up a colleague for good work — the brief, the why, the constraints that aren't visible from the outside — sets up the agent for success. But the output still has my name on it.
This reminds me of a rule from teams I've led: when a bug ships to production, responsibility sits with the PR reviewer, not the coder. It goes where the catch should have happened.
With an agent, the rule still holds. Whether the output is any good, and of any use, is mine to answer for.
t15n.io/the-colleague-i-cant…
Visualization isn't a presentation layer at the end of a process. It's a thinking layer at the start.
I spent fifteen years answering this question in different rooms, and didn't realize it was the same one until I stopped to look.
t15n.io/fifteen-years
CRE keeps trying to solve data fragmentation by adding more tools. The fragmentation is in the data, not the tools. Smplrspace is the coordinate layer the tools run on.
CRE has a data fragmentation problem. Smplrspace adds the missing coordinate layer: unique spatial IDs for every asset, so Power BI, CRMs, and dashboards can run spatial queries across connected data sources.
Plus, your data never leaves your environment.
#BusinessIntelligence
Got this from @npmjs. My side's been ready for months. One problem: trusted publishing doesn't work with reusable GitHub Actions workflows. Open since 2025, no movement: github.com/npm/documentation…
Are they actually fixing this, or just rotating tokens?
I've just been rickrolled by @claudeai 🫠
Working on some internal tooling to share HTML (hi @trq212 😉) and automatically convert it to markdown. Asked Claude to generate a rich markdown page with a YouTube embed, and boom. It got me.
Big fan of @sindresorhus's approach: small scope, done exceptionally well. Been trying Velja for 2 weeks, full-featured free tier, gentle nudge every 12h, no time limit. That's how you build trust before asking for money. Kudos sir 🙌
The most female-led product org in tech right now:
Chief Product Officer: Ami Vora
Claude Code/Cowork Head of Product: Cat Wu
Claude Code/Cowork Head of Eng: Fiona Fung
Claude Platform Head of Product: Angela Jiang
Claude Platform Head of Eng: Katelyn Lesse
Research Head of Product: Dianne Penn
President: Daniela Amodei
(Also, the fastest-growing company in history)
The most female-led product org in tech right now:
Chief Product Officer: Ami Vora
Claude Code/Cowork Head of Product: Cat Wu
Claude Code/Cowork Head of Eng: Fiona Fung
Claude Platform Head of Product: Angela Jiang
Claude Platform Head of Eng: Katelyn Lesse
Research Head of Product: Dianne Penn
President: Daniela Amodei
(Also, the fastest-growing company in history)
Excel turned 40 last year. It's still the backbone of most #CRE operations and we're not here to fight it. 📊
Smplrspace reporting now exports to #Excel. Your reports output, computed statistics, leaderboards, and more, ready to build on or feed into your own workflows.
200M sqft digitized and connected to data through Smplrspace! 🎉
That number matters less than what it represents.
Every square foot tells the story of buildings, portfolios, and the trust our clients place in us.
A big thank you to our clients, partners, and team. 🙌
#CRE
announcing artifacts - a versioned file system that speaks git
certainly the coolest thing i've ever built and i got to build it with some truly great people
fearless leader: @elithrar
zig/git nerd: @mattzcarey
storage goat: @thomas_ankcornblog.cloudflare.com/artifact…
Announcing: EmDash, the WordPress spiritual successor built for the modern web.
TypeScript. Serverless. MIT licensed. x402 for agent-era monetization. MCP server built in. Deploy to Cloudflare or anywhere Node.js runs.
Imports your existing WordPress site in minutes.
npm create emdash@latest
blog.cloudflare.com/emdash-w…