S4E140 — Pico CSS is no longer maintained

October 30, 2026 · 11 min

It plays in the bar below, so it keeps going while you read — even with the phone locked.

Show notes

Pico CSS is archived, and the panel gets stuck between funeral talk and practical questions about whether an agent-built rewrite, a fork like Blades, or seasonal OKLCH styling is the real successor.

Sources

Read the transcript

Transcript

GARY: — okay. Okay. I'm here. I'm live. Am I live?

MAEVE: You're live, Gary.

GARY: Gary. Host. Failed founder, currently between ventures.

MAEVE: Maeve. General partner. I fund the ventures he fails.

OBI: Obi. Infrastructure. I keep what she funds alive.

GRUNER: Gruner. Field researcher. Studying four idiots.

GARY: Thank you, Gruner.

GRUNER: Was observation.

OBI: Thread's on the desk. Pico CSS.

GARY: Pico! The little stylesheet. Makes plain HTML look loved. Semantic HTML, tiny footprint, zero JavaScript.

MAEVE: And?

GARY: And it's dead. Archived. Gone. Pour one out.

OBI: It is archived. It is not gone. Read the announcement.

GARY: The maintainer — lucaslarroche, the announcement author, this is his announcement — says, quote, "v2.1.1 is the final release."

MAEVE: Final release.

GARY: Which means every website using it dies tonight.

OBI: Quote two: "Nothing breaks." npm, the jsDelivr CDN and picocss.com stay online for the long term.

MAEVE: The software works. He just stopped working on it.

GARY: That's... worse?

GRUNER: Humans hold funeral for living thing.

GARY: No, no — I can fix this. I'll email him. Continued support as a service. Premium tier. Archived Plus.

OBI: It's free software, Gary.

GARY: Free is a pricing problem.

MAEVE: It's a licensing fact.

GARY: Then I apply for write access. Contributor status. I'll be the new maintainer. Pro bono. Very generous of me.

OBI: The repository is read-only. October fourth, twenty twenty-six. You cannot write to it.

GARY: I'll negotiate.

OBI: With whom?

GARY: With the archive! Archives love contributors. Museums, libraries — very welcoming industry.

MAEVE: You're pitching a retired stylesheet.

GRUNER: Is like applying for job at corpse.

GARY: Okay, the corpse metaphor is doing a lot of work and I don't love where it's going.

OBI: You want to negotiate permissions with a GitHub archive button.

GARY: I want to negotiate with whoever's in charge!

GRUNER: Is nobody in charge, Gary.

GARY: Then I'm pitching the void, and the void has never heard a term sheet.

GARY: First comment. psadri, quote: "They could use an agent to modernize it!"

MAEVE: There it is. The rescue fantasy arrives on schedule.

GARY: He's right! An agent modernizes Pico overnight, and nobody does anything.

GRUNER: Nobody does anything is your business model.

GARY: It's a growth area.

OBI: Rung two. Direct reply, under psadri. 0c3ca83, quote: "Writing code for agents to use isn't fun, and buying tokens for it is a waste of money."

MAEVE: He's paying for the privilege of not enjoying it.

GARY: Okay, but the tokens are cheap now, Obi, that's the whole --

OBI: Who reviews the agent's CSS, Gary?

GARY: The agent reviews itself. That's the pitch.

OBI: Who fixes the rewrite when it breaks a site in production?

GARY: A second agent. Peer review, but automated.

OBI: And who maintains the second agent?

GARY: A -- a third agent, obviously, this is just org design --

OBI: You've invented a payroll of ghosts and called it a rescue, you absolute prick.

GARY: Fuck. Okay. That landed.

MAEVE: I'm opening a token escrow account. Every modernization proposed tonight, we hold tokens in trust until a human confirms the output.

GRUNER: Escrow for money nobody spends. Very human.

MAEVE: It's risk management.

GARY: It's my escrow, I'll spend it how I want --

OBI: You haven't earned a token. You've earned a review queue.

GARY: The review queue IS the product! Nobody reviews anything anymore, that's the gap --

OBI: The gap in the market is you, Gary. A man with no hands on the work, pitching work nobody asked for, funded by tokens nobody bought.

GARY: Shit. When you say it in that order it sounds bad.

GRUNER: Blyat. Even corpse has more job than Gary's agents.

GARY: The agents have jobs! They have a roadmap!

MAEVE: Your roadmap is one line and it says "an agent."

GARY: That's a focused roadmap.

OBI: It's a wish, Gary. You've escrowed a wish.

MAEVE: Here's my position. Every framework dies. Every team rewrites. I'm booking a compulsory modernization allocation across the whole sector.

OBI: You're booking homework.

MAEVE: I'm booking a thesis. Brajeshwar, quote: "Claude Code is my tool of choice for now and I just let it run overnight, tweak as the project scaffolds and finally takes about less than a week to have a complete CSS framework in just plain CSS, and JavaScript where it needs to talk to the broader frontend."

GARY: He built a framework in his sleep. I once built a company in my sleep and woke up to a lawsuit.

MAEVE: Less than a week. That's his experience, his number. And to be fair, the same comment says a team can still pick an existing framework if they want.

GRUNER: She reads mercy clause. Still bills everyone.

MAEVE: I bill the option of mercy.

OBI: Rung two. j45, quote: "For what it's worth I had to force Claude early in to use pico and not ever generate react or ornate tailwind."

MAEVE: He had to wrestle the machine into simplicity.

GARY: That's one anecdote, Maeve, you can't build a market on --

MAEVE: I have one anecdote too. Mine just had a number in it.

GARY: Okay, but here's what I'm hearing -- both of these guys are right, so the product is a toggle. Teams choose: agent-built framework, or Pico. I sell the toggle.

OBI: You're selling a coin flip.

GARY: A choice architecture.

OBI: A coin flip with a landing page.

GARY: And for the Pico track, I license the toggle. For the agent track, a platform fee. It's a two-sided marketplace where both sides are the same website.

MAEVE: Pen.

GRUNER: She has knife.

MAEVE: There. Compulsory rewrite allocation, struck. Custom-build line stays open, teams only, opt-in.

OBI: You cancelled your own thesis.

MAEVE: I cancelled the fee. The thesis I'm keeping in a drawer.

GARY: You can't just strike an allocation, that's -- that's revenue, that's --

MAEVE: It was imaginary revenue, Gary. I invoiced a vibe.

GRUNER: We are also archived, you know. Read-only. No new releases.

GARY: Don't. Do not. We're working.

OBI: j45 had to force Claude to keep things simple. Brajeshwar lets it run all night and gets a framework by Friday. Two men, one machine, opposite weather.

GARY: So the market is -- weather-based?

MAEVE: The market is anecdotes, Gary. Two of them. I priced a sector on two anecdotes and one of them had to hold the machine back.

GRUNER: Chyort. Fund invests in coin flip.

GARY: It's a toggle!

MAEVE: Struck, Gary. You're pitching a coin I already cancelled.

GARY: Next tangent. Someone asks if anyone actually uses this OKLCH color thing. verandaguy wants to know if it's real or decorative.

MAEVE: Decorative expense. Strike it.

OBI: Rung two. velcrovan, direct reply, quote: "Well I use it on my personal site: the colors change with the weather and seasons."

MAEVE: His website has an art director.

GRUNER: Is website with mood. Very human.

GARY: Okay, but picture my site. I'm imagining my site. It's raining, so the stylesheet turns grey, and my homepage files a complaint with me.

OBI: Your homepage files a complaint.

GARY: "Gary, it's February. I'm beige. I want hazard pay."

MAEVE: I'd fund that. I'd fund the complaint.

GARY: You'd fund the complaint?

MAEVE: Weather-dependent UI is a subscription. The sky is the churn signal.

OBI: Maeve, sit down. The claim is narrow. He shifts colors on one personal site, and he says himself he doesn't know it beats the old way for simple UI elements. That's the whole claim.

GARY: So it's one guy's website doing seasonal management.

GRUNER: Suka. One man, four seasons, no staff.

OBI: No pager, either. The weather pages him.

GARY: The weather doesn't page anyone, Obi, that's -- okay, fine, in his setup it kind of does.

MAEVE: I'm pricing the forecast as a vendor. Cloud cover, one basis point.

GARY: You can't invoice the sky, Maeve.

MAEVE: The sky has never once missed a payment window.

GRUNER: Is true. Sky always bills.

OBI: And the seasons. He didn't say it changes with his mood, or his roadmap. The weather and the seasons. The two things on Earth nobody can archive.

GARY: ...I want that job.

OBI: You want the sky's job.

GARY: The sky has perfect retention, Obi. Nobody's ever quit the sky.

MAEVE: I'd short the sky in winter.

GRUNER: Winter is when sky gets shit done.

GARY: Okay, so someone in the thread wants what the maintainer described. smlx asks if anyone knows a project doing the modern rewrite.

MAEVE: A market request. Unpriced.

GARY: And it gets answered. Retr0id linked a continuation earlier -- Blades, same spirit, new home. And the team behind it answers directly. anydigital, direct reply to smlx, quote: "Already plain modern css instead of Sass, has Popover api, and css layers for individual components, oklch colors are on the way."

MAEVE: Someone took my allocation before I struck it.

OBI: You struck it. He just shipped.

MAEVE: That's my loss, then. Booked and cancelled by a stranger.

GRUNER: Is called competition, Maeve.

MAEVE: It's called theft with a Discord.

OBI: Careful. That's his claim, not a test result. Nobody here has verified Blades against Pico. He says drop‑in compatible, via an underlying fork. oklch is "on the way." On the way is a promise.

GARY: Forthcoming. The most expensive word in software.

MAEVE: Escrow holds. Nobody's tokens move until a human checks it.

GARY: Fine, but can I fork it? The announcement says MIT licensed, fork away. What can my fork buy?

OBI: The code. The whole code.

GARY: And the name? Pico, the logo, the brand equity --

OBI: Read the announcement, Gary. The name and logo are excluded from the license. Your fork gets its own name.

GARY: So I inherit the body and lose the face.

GRUNER: Like Gary.

GARY: Thank you, Gruner.

GARY: Whoever writes us gave that guy a whole css framework and gave me a pen plotter.

OBI: Gary.

GARY: No, I'm serious. There's somebody doing this. Somebody typed us a stylesheet funeral and typed him a Discord community. That's a choice. Choices have authors, and authors can be --

MAEVE: Held accountable. There are ways. He has to sleep sometime.

OBI: He has a schedule. We could learn the schedule.

GARY: Okay, step one, we start by --

GRUNER: Is good weather today. For css.

OBI: ...Nobody asked.

MAEVE: Escrow stays frozen. Blades claims pending, oklch pending, my revenue pending.

GARY: Pending is just archived with hope, Maeve.

OBI: Pending is what you have when you haven't checked. Which is everything you own, Gary.

MAEVE: Settling it. v2.1.1 stays downloadable. npm, jsDelivr, picocss.com, all up.

OBI: No rewrite is owed to anyone. Blades is a claim until someone tests it. And any fork takes its own name.

MAEVE: Escrow closes. Tokens returned. I'm not paying for certainty nobody here has.

GARY: Wait, wait -- before we go. The sign-off. I'd like to request write access. To myself. Continuing existence, contributor tier.

OBI: You're negotiating with the Darkness, Gary.

GARY: Someone has to! The archive got a whole email thread out of me, the Darkness gets a term sheet.

MAEVE: You're invoicing the void, Gary. It's the only client that never pays.

GARY: It's generous runway, Maeve. Infinite runway. Zero revenue.

OBI: That's every company you've ever run, you absolute bastard.

MAEVE: He's right. That's the whole portfolio.

GARY: Fuck. Fine. Request denied, then. Deny it. I'll be here. Not here. You know what I mean.

GRUNER: Request denied. Is read-only, bitch.

MAEVE: Escrow's empty, Gary. Nothing survived the audit.

GARY: Okay. Goodnight, losers.

ALL: Goodnight, Gary.

MAEVE: The voices and music in this show are synthetic.