July 13, 2026

Part of the Roam Remote Work Playbook: Practical Guidance from operators who’ve built and scaled successful remote companies.
76% of working parents say flexible schedules are more important than salary when choosing a job.
Sara Mauskopf, CEO and Co-Founder of Winnie, a childcare marketplace that has helped parents find daycare and preschool for more than a decade. She has led Winnie through both in-office and fully remote operations, giving her firsthand experience balancing remote work, childcare, and team management. The insights in this guide are based on her experience building and operating a remote-first company while serving working families.

“I feel like remote work is the greatest invention of all time for parents.”
-Sara Mauskopf
One of the biggest misconceptions about remote work is that parents no longer need childcare. In reality, a parent working full-time from home still needs someone else caring for their children during working hours. What remote work changes isn’t the need for childcare, it’s everything around it.
Without a commute, parents gain flexibility at the beginning and end of the day. School-drop offs, pickups, half-days, doctor’s appointments, and the occasional sick day become easier to absorb without derailing the entire workday. Instead of operating on a schedule with almost no margin for error, remote work introduces breathing room.
Mauskopf describes remote work as adding “slack” to the system rather than replacing childcare itself. That slack is what makes working parent life more resilient. Small disruptions that might have required taking time off in an office-based role can often be handled with a minor schedule adjustment instead.
The distinction matters because it shapes better workplace policies. Companies that assume remote parents don’t need childcare set unrealistic expectations. Companies that recognize remote work simply reduces logistical friction are more likely to build policies around flexibility, trust, and outcomes rather than fixed hours.
When parents start looking for childcare, it’s natural to focus on finding a provider with flexible hours. But in many cases, the bigger advantage comes from flexibility on the parent’s side.
A rigid office schedule narrows the field. If childcare has to line up exactly with commuting hours, drop-off windows, and pickup times, many otherwise good options become impractical. Remote work changes that equation by giving parents more control over their own schedule.
As Mauskopf explains, the more dimensions a parent can flex on, the easier it becomes to find childcare that works. Those dimensions include:
The more flexibility parents have across these dimensions, the larger the pool of viable childcare options becomes.
It’s tempting to create separate remote work policies for parents. In practice, the strongest remote companies usually don’t. Instead, they build flexible policies that work for everyone.
Rather than tracking exact hours or requiring permission to step away for everyday responsibilities, remote-first teams set clear expectations around availability, communication, and results. This approach benefits parents, but it also benefits everyone else. Employees without children can have appointments, caregiving responsibilities, and personal obligations too. A policy built around trust and outcomes is simpler to manage—and fairer than one with special rules for different groups.
One expectation doesn’t change: full-time remote work still requires full-time childcare. Flexibility makes it easier to manage childcare that’s already in place; it doesn’t replace it.
Many companies worry that giving employees more flexibility will lead to less work getting done. In practice, remote-first teams often find the opposite.
When employees are trusted to manage their own schedule, they’re more likely to take ownership of their work. That means stepping up during a deadline, covering for a teammate, or looking back after hours when something urgent comes up—not because they’re being monitored, but because they’re treated like adults.
As Mauskopf puts it, “We hire adults because we expect that it goes both ways.” Trust isn’t just a management philosophy; it’s a practical way to build accountability.
The best remote teams pair trust with visibility. Everyone can see who’s available and who’s stepped away, so work keeps moving without managers needing to count hours or constantly check in. For parents, that visibility matters just as much as flexibility itself. Stepping away for school pickup doesn’t mean disappearing from the team—it simply means they know when you’ll be back.
When people talk about the benefits of remote work, they often focus on the time saved by skipping the commute. For parents, the bigger benefit is everything that comes with it.
A commute isn’t just 30 or 60 minutes in the car. It’s getting everyone out the door on time, coordinating drop-offs, packing lunches, navigating traffic, and making every transition happen on schedule. Even a short commute adds layers of planning and stress before the workday has begun.
Removing that overhead gives parents more than extra time—it preserves energy and focus. Instead of starting the day already behind schedule, they begin work with fewer interruptions and more flexibility to handle the unexpected.
For parents, eliminating the commute isn’t just a convenience. It’s one of the biggest reasons remote work feels more sustainable over the long term.
Flexible policies only work if teams have enough visibility into each others’ availability. Without it, managers often fall back on scheduled meetings, status updates, and tracking hours to understand who’s working and who’s not.
The best remote teams replace that uncertainty with visibility. Employees can step away for school pickup, focus time, or an appointment without disappearing from the team because everyone can see who’s available, who’s heads-down, and who’s away.
That’s the problem Roam is designed to solve.
Instead of relying on calendar invites for every conversation or a static status indicator, Roam gives teams a live few of who’s around and makes it easy to drop into quick conversations when someone is available. The result is a workplace built around trust rather than surveillance. Teams spend less time coordinating and more time collaborating—one reason companies using Roam average eight-minute meetings instead of the traditional 30-minute calendar block.
Remote work doesn’t succeed because people are at home. It succeeds because the right tools make flexibility possible without sacrificing visibility or accountability.
No. Parents working remotely still need childcare if they’re working full-time. Remote work doesn’t replace childcare—it makes scheduling and managing it easier by reducing commuting time and giving parents more flexibility.
Yes, as long as they are meeting expectations and communicating availability. Remote work isn’t about being online every minute of the day; it’s about giving people the flexibility to manage their time while still delivering results.
The biggest advantage is flexibility on the parent’s side. Being open on hours, location, price, and curriculum expands the pool of childcare options more than relying on a provider with flexible hours alone.
In most cases, no. The strongest remote teams measure outcomes rather than hours worked, applying those same expectations to everyone instead of creating separate policies for parents.
Eliminating the commute. It’s not just the time saved—it removes the planning, transitions, and daily logistics that surround a commute, giving parents more time, energy, and focus.
For remote companies, the lesson is simple: build systems that prioritize outcomes over hours, make availability visible, and give employees the flexibility to manage their workday. Those practices don’t just support parents, they make remote work better for everyone.
July 10, 2026

According to Bloomberg, a new report from the U.S. Bureau of Labor Statistics shows remote work grew 5.5% from 2024 to 2025. A full 60 million Americans - nearly 35% of the workforce - now spend at least some time working remote each week.
The growth is happening in remote work despite RTO mandates from large landholders like J.P. Morgan and Amazon.
Remote Work and AI provides a special advantage to smaller, founder-led companies competing with deep-pocketed conglomerates who can afford expensive leases and force people to come to lavish offices filled with perks.
The benefits of remote work are becoming more evident to both companies and workers:
With the explosion of AI, expect to see remote work trends keep rising. Remote companies using platforms like Roam keep a digital record of every meeting, chat and presence interaction which provides a context layer for AI Agents to make them more productive that their analog counterparts.
June 16, 2026
Fundraising as a remote-first company can be challenging, since many VCs are on the record as being anti-remote, believing that in-office leads to the best outcomes. This makes sense. It is simple pattern recognition for what they have seen work in the past.
But today, AI productivity, global talent access, and remote work platforms platforms are rapidly changing the narrative. The majority of new companies are being formed as AI-native companies and incubated as fully remote or remote remote-friendly. They are incorporating AI Coworkers as their early teams. They are accessing on-demand global talent through work platforms like Deel, Howdy, Remote and Oyster. And they are maximizing productivity and building culture through remote work platforms like Roam.
This new crop of companies is following in the footsteps of hugely successful remote companies like Shopify, Zapier, and GitLab. Companies like Flex, Omni, and AcuityMD are exploding and backed by tier-1 VCs.
Below is a list of 120 VCs who have backed notable remote-first or remote-ish companies.
| Partner | Firm | Companies | # |
|---|---|---|---|
| Mike Volpi | Index Ventures | Elastic, Cockroach Labs, Dropbox, Temporal | 4 |
| Lachy Groom | Lachy Groom (solo) | WorkOS, Railway, Ashby | 3 |
| Peter Levine | Andreessen Horowitz | Replit, Pinecone, Graphite | 3 |
| Andrew Reed | Sequoia Capital | Sourcegraph, ElevenLabs, Loom | 3 |
| Ali Rowghani | Y Combinator Continuity | Deel, PostHog, Mattermost | 3 |
| Tyson Clark | GV | Vercel, PostHog | 2 |
| Reid Christian | CRV | Clerk, Browserbase | 2 |
| Matthew Jacobson | ICONIQ Growth | GitLab, Omni | 2 |
| Jennifer Li | Andreessen Horowitz | ElevenLabs, Mux | 2 |
| Caryn Marooney | Coatue | Supabase, Airbyte | 2 |
| Alexis Ohanian | Initialized / Seven Seven Six | Coinbase, Cal.com | 2 |
| Brandon Reeves | Lux Capital | Hugging Face, Chronosphere | 2 |
| David Schneider | Coatue | Grafana Labs, Mux | 2 |
| Glenn Solomon | Notable Capital (ex-GGV) | Neon, Browserbase | 2 |
| Eric Vishria | Benchmark | AcuityMD, Greptile | 2 |
| Jules Maltz | IVP | Clipboard Health, Roam | 2 |
| Anish Acharya | Andreessen Horowitz | Deel | 1 |
| Neeraj Agarwal | Battery Ventures | Mattermost | 1 |
| Rohit Agarwal | Peak XV (Sequoia India) | Multiplier | 1 |
| Praveen Akkiraju | Insight Partners | PlanetScale | 1 |
| Todd Arfman | Addition | Render | 1 |
| Alex Bard | Redpoint Ventures | Attio | 1 |
| Logan Bartlett | Redpoint Ventures | AcuityMD | 1 |
| Marc Benioff | Salesforce Ventures | Automattic | 1 |
| Ernie Bio | Forgepoint Capital | Huntress | 1 |
| Phil Black | True Ventures | Automattic | 1 |
| David Blyghton | Highland Europe | n8n | 1 |
| Jake Bodanis | Portage | Flex | 1 |
| Erica Brescia | Redpoint Ventures | Railway | 1 |
| Dan Cahana | Notable Capital | Browserbase | 1 |
| Martin Casado | Andreessen Horowitz | Convex | 1 |
| Fredrik Cassel | Creandum | Lovable | 1 |
| Sarah Catanzaro | Amplify Partners | Modal | 1 |
| Patrick Chase | Redpoint Ventures | Modal | 1 |
| Jerry Chen | Greylock | Chronosphere | 1 |
| Miles Clements | Accel | Linear | 1 |
| Tony Conrad | True Ventures | Automattic | 1 |
| David Cowan | Bessemer Venture Partners | Zapier | 1 |
| Byron Deeter | Bessemer Venture Partners | Vapi | 1 |
| Chris Dixon | Andreessen Horowitz | Coinbase | 1 |
| Mike Droesch | Bessemer Venture Partners | Vapi | 1 |
| Ira Ehrenpreis | DBL Partners | Mapbox | 1 |
| Carl Eschenbach | Sequoia Capital | Grafana Labs | 1 |
| Christine Esserman | Accel | Graphite | 1 |
| Jay Farber | F-Prime Capital | Ashby | 1 |
| Alex Ferrara | Bessemer Venture Partners | Shopify | 1 |
| Lee Fixel | Addition | Chronosphere | 1 |
| Ben Fletcher | Accel | Lovable | 1 |
| Ilya Fushman | Kleiner Perkins | Loom | 1 |
| David George | Andreessen Horowitz | ElevenLabs | 1 |
| Julia Gillard | Amplo | Andela | 1 |
| Randy Glein | DFJ Growth | Mapbox | 1 |
| Will Griffith | ICONIQ Growth | Drata | 1 |
| Sarah Guo | Conviction | Baseten | 1 |
| Gaurav Gupta | Lightspeed | Grafana Labs | 1 |
| Saar Gur | CRV | Mercury | 1 |
| Jan Hammer | Index Ventures | Remote.com | 1 |
| Anu Hariharan | Avra | Hex | 1 |
| Michael Hirshland | Polaris Partners | Automattic | 1 |
| David Hornik | August Capital (now Lobby) | GitLab | 1 |
| Sonya Huang | Sequoia Capital | Mercury | 1 |
| Alex Immerman | Andreessen Horowitz | Sardine | 1 |
| Joseph Jacks | OSS Capital | Cal.com | 1 |
| Christoph Janz | Point Nine | Whereby | 1 |
| Pete Jensen | Spectrum Equity | Customer.io | 1 |
| Lydia Jett | SoftBank Vision Fund | Andela | 1 |
| Omobola Johnson | TLcom Capital | Andela | 1 |
| Saagar Kulkarni | Stripes | Oyster | 1 |
| Amit Kumar | Accel | Tailscale | 1 |
| Danielle Lay | NEA | beehiiv | 1 |
| Dan Levine | Accel | Vercel | 1 |
| Anton Levy | General Atlantic | Chronosphere | 1 |
| Yoko Li | Andreessen Horowitz | Resend | 1 |
| Radhika Malik | Dell Technologies Capital | RunPod | 1 |
| Arun Mathew | Accel | Webflow | 1 |
| Michael McBride | GV | Attio | 1 |
| Mark McLaughlin | Alkeon Capital | Ashby | 1 |
| Karan Mehandru | Madrona | Clerk | 1 |
| Bucky Moore | Kleiner Perkins | PlanetScale | 1 |
| Dave Munichiello | GV | GitLab | 1 |
| Sunil Nagaraj | Bessemer (now Ubiquity) | Zapier | 1 |
| Stephen Nundy | Lakestar | Pitch | 1 |
| Deven Parekh | Insight Partners | Automattic | 1 |
| Yash Patel | Titanium Ventures | Flex | 1 |
| Seth Pierrepont | ICONIQ Growth | ElevenLabs | 1 |
| Erin Price-Wright | Index Ventures | Weaviate | 1 |
| Alex Rampell | Andreessen Horowitz | Mercury | 1 |
| Sri Rao | Silversmith Capital | Webflow | 1 |
| Yasmin Razavi | Spark Capital | Deel | 1 |
| Elliott Robinson | Bessemer Venture Partners | Render | 1 |
| Dan Rose | Coatue | Mercury | 1 |
| Mark Rostick | Intel Capital | RunPod | 1 |
| Nikhil Sachdev | Insight Partners | PlanetScale | 1 |
| Nicholas Sando | Octopus Ventures | Remofirst | 1 |
| Jake Saper | Emergence Capital | Maze | 1 |
| Bryan Schreier | Sequoia Capital | Clipboard Health | 1 |
| Hannah Seal | Index Ventures | Remote.com | 1 |
| Jordan Segall | Redpoint Ventures | Railway | 1 |
| Rama Sekhar | Menlo Ventures | Graphite | 1 |
| Aydin Senkut | Felicis Ventures | Supabase | 1 |
| Arjun Sethi | Tribe Capital | Alpaca | 1 |
| Brian Singerman | Founders Fund | Chronosphere | 1 |
| Hunter Somerville | StepStone Group | AcuityMD | 1 |
| Angela Strange | Andreessen Horowitz | Sardine | 1 |
| Sven Strohband | Khosla Ventures | GitLab | 1 |
| Laela Sturdy | CapitalG | Webflow | 1 |
| Garry Tan | Initialized Capital | Coinbase | 1 |
| Pule Taukobong | CRE Venture Capital | Andela | 1 |
| Victoria Treyger | Felicis Ventures | Maze | 1 |
| Tim Tully | Menlo Ventures | Neon | 1 |
| Tomasz Tunguz | Redpoint → Theory Ventures | Omni | 1 |
| Suken Vakil | JMI Equity | Huntress | 1 |
| Casber Wang | Sapphire Ventures | Huntress | 1 |
| Sarah Wang | Andreessen Horowitz | Hex | 1 |
| Fred Wilson | Union Square Ventures | Coinbase | 1 |
| Oren Yunger | Notable Capital (ex-GGV) | Drata | 1 |
| Sangeen Zeb | GV | Chronosphere | 1 |
| Stephanie Zhan | Sequoia Capital | Linear | 1 |
June 8, 2026
As AI agents move from assisting individuals to serving entire teams, their form must evolve.
Just as DOS terminals became graphical interfaces, agents will need richer, more visual ways to be understood and controlled. Some agents will be named and personified. Some will interact through voice, video, and visual understanding. Others will feel more like specialized programs: an “invoice analyzer,” a “lead researcher,” or a “customer onboarding assistant.” There will not be one universal agent interface. There will be many.

For humans, the physical office has always served as the collaboration hub. An office is full of signals: who is present, who is busy, who is working together, what energy is in the room, and where momentum is building. Ideas emerge not only in formal meetings, but from glancing up from deep work, overhearing activity, running into someone, or casually bouncing around an idea. The simple sight and sound of people working creates energy. Ambient presence matters.
That is one of the core ideas behind Roam’s Virtual Office: presence, office buzz, casual meetings, and the ability to see and feel work happening.
But as more deep work is picked up by AI coworkers, companies will need the same kind of visibility into agent work.
Which agents are running right now?
What tasks are they working on?
Which agents has my team created?
Which agent skills already exist somewhere else in the company?
Which agents need human input?
Which agents are blocked?
Which agents should join a live meeting?
This becomes even more important when agents require humans in the loop. Sometimes an agent may need feedback from a specific person. Other times, it may need any available human with the right context. And sometimes agents will need to work synchronously with a team, inside a live meeting, not merely after analyzing a transcript.
Now turn the question around and look at it from the perspective of the agent.
How does an agent know which people are available?
How does it know who is in a meeting right now?
How does it know when a team is actively collaborating?
How does it know where to ask for help?
If agents were people, these questions would be solved by the physical office. But AI agents are not people. They have no physical form. They are inherently remote.
But they do have a virtual form.
An AI agent runs on a computer. It can be represented visually on a computer. It can be shown to a person, a team, or an entire company. And in a shared team environment, humans should not only be able to see what agents are doing, but also interact with them, assign them work, join them into meetings, unblock them, and reuse their skills across the company.
That is why we believe AI agents should be visualized inside a Virtual Office.
The office of the future will not just be a place for people to work together. It will need a place where people and AI coworkers can see each other, understand what is happening, and collaborate in real time.
May 12, 2026
Today Roam, the Office That Thinks, launched our new website with an instant interactive product tour right on the home page! Forever, I’d dreamed of being able to give our site visitors a demo right on our site. This led to tons of experiments, none of which worked. We made Demo Roam, which was an incredible multiplayer demo, but was just too clunky, used actual AV that required permissions, and could take up to 10 minutes. The new Ro.am site achieves the right balance of instant interaction on the home page while showcasing the rich functionality of our Virtual Office Platform. This only was possible because Joe, our designer, was able to use AI Coding to get what was in his head onto a webpage directly. Joe designed and coded the interactive part with Claude, and then Jeff integrated into our existing infrastructure with Codex.
Check out the instant product tour on our site.

I’d also like to drop a breadcrumb about our next major !nvention. We’ve been inspired by the wild response we’ve seen to Claude Code and Codex on the Roam map. Our !nventors have been imagining what it looks like to run AI Agents inside your Virtual Office. Today’s orchestration is siloed, not collaborative and async. We see it differently: agents working out in the open, teammates jumping into a session together to push the next turn, agents summoned live to do work in a meeting.
That’s the Office That Thinks.
Onward,
Howard & The Roam Team
April 21, 2026

I reflected a bit about the appointment of John Ternus as CEO, and I think that Apple is entering a new phase that may redefine not just its products, but the very concept of work itself. As the company transitions from the era of Tim Cook to a hardware-driven leadership model, it is increasingly positioned to champion a world where the “office” is no longer a place, but a distributed system powered by a mesh of intelligent devices. In that framing, Apple is not just building tools for productivity, it is laying the groundwork for fully realized virtual offices, where computation, communication, and collaboration happen seamlessly across devices, anywhere.
Ternus represents a return to Apple’s product-first DNA. His reputation inside the company is that of a meticulous builder, someone who prioritizes user experience over technological spectacle. At the same time, Apple has elevated Johny Srouji to oversee all hardware engineering. Srouji is widely regarded as the architect of Apple Silicon, one of the company’s most successful strategic bets in recent history.
I think that this alignment is critical because the future of AI at Apple will not be defined purely by models: it will be defined by where those models run.
We’ve been seeing Apple preparing for on-device AI for years. Neural Engines, efficient memory architectures, and tightly integrated OS’s have laid the groundwork for running increasingly sophisticated models locally. The rationale is straightforward: privacy, latency and reliability.
Apple already runs non-trivial machine learning workloads on-device, from speech recognition to image processing. In iOS 26, we got access to optimized Foundation Models that can now execute directly on mobile hardware, enabling a new class of applications.
For more complex tasks, Apple appears to be adopting a hybrid strategy, forming partnerships with external model providers, including systems associated with Google’s Gemini ecosystem, while maintaining strict control over privacy layers and orchestration.
By the time iOS 27 arrives, my expectation is not simply a “smarter Siri,” but a system-level coordinator: understanding user intents across apps, executing multi-step workflows automatically, and surfacing relevant information proactively
Apple has already laid much of the infrastructure for this through frameworks like App Intents and Shortcuts. The missing piece is an adaptive system capable of interpreting context and routing actions accordingly.
We, developers, remain first-class participants, exposing capabilities that the system can orchestrate through these frameworks. AI becomes a layer of composition and orchestration rather than a replacement for apps. OpenClaw but on your iPhone and not leaking your data everywhere in some sense!
So we’re gearing toward a more productive iOS. While not being itself a paragon of remote work, Apple effectively owns the stack of modern mobility: iPhone for communication, iPad for flexibility, and MacBook for high-performance portable computing.
What has been missing is deeper contextual awareness: systems that understand what users are doing, not just where they are. On-device AI enables complex workflows between expert apps, spanning multiple devices and platforms, while preserving the users’ data privacy. We’re preparing for these at Roam, with deeper system integration.
In this model, the office is no longer a location. It becomes a distributed system of devices and interactions, stitched together by intelligence.
If successful, Apple will not just build smarter devices. It will make intelligence ambient, available anywhere, at any time, without friction or compromise. And in doing so, it may finally deliver on a long-standing promise: that anyone, anywhere, can create, work, and think differently. It’s an exciting time to be developing and innovating on these platforms!
April 20, 2026

I spent years as CIO of a publicly traded company before I started Roam. In that time I watched a specific pattern play out again and again: a team adopts Slack for chat, and over the next few years quietly migrates many of its decisions, customer insights, and pieces of tribal knowledge into its channels and DMs. Not everything. But enough to produce the feeling that our company is running on Slack.
That is the moment you should be panicking. Because two things are true about the place you just put much of your company’s brain, and both of them are going to cost you: it only contains a fraction of how your company actually thinks, and the vendor that owns it is about to find out exactly how much you’ll pay to keep it.
The counter-argument, which I’ve heard from every Slack evangelist over the last two years, is that AI is going to fix all of this. Give it another six months and your Slack archive becomes a searchable, summarizable corporate memory. I actually agree AI will be extraordinary at organizing the chat transcript. That’s not the problem.
The problem is that the chat transcript is a small slice of how a company actually thinks, and it happens to be the least valuable slice. Decisions get made in meetings. Customer context gets created on sales calls. Strategy gets reframed in all-hands. Architecture gets sketched on whiteboards. Tradeoffs get explained in screen recordings. Slack sees the text residue of these events, if anyone bothers to write any of it down — which they usually don’t, because they just had the meeting.
So when you point an AI at your Slack archive and ask it what your company thinks about something, you get back a fluent summary of your company’s group chat. Not your company’s thinking. And that is worse than useless — it dresses up a fragmentary picture in the confident prose of a complete one. You get answers that sound authoritative and are missing the context that actually mattered.
Slack didn’t do this to you. You did this to yourself, because Slack was the easiest place to type something, and you slowly convinced yourself that what gets typed is what gets thought. That’s what Salesforce is counting on.
Slack has been owned by Salesforce since 2020. Salesforce did not pay $27 billion for a chat app out of sentimentality. They paid it because once a tool becomes the place your company thinks, you cannot leave. And when you cannot leave, the price goes up.
This is not a prediction. It is Salesforce’s playbook, run on every product they’ve ever owned: land cheap, expand into every workflow, wait until switching costs are unbearable, then move the pricing up and the features you need into higher tiers. Slack has been quietly walking this path for years — per-seat increases, AI gated to Business+, message history limits, admin controls parceled across tiers. The more valuable Slack has become to your company, the less leverage you have to push back. Salesforce’s sales team knows the number of channels you have, the integrations you’ve built, and the size of your archive. That is the number your renewal will be priced against. Not a penny less.
Buyers love to calculate the per-seat price. The actual cost of putting your company’s brain inside Slack is harder to spreadsheet. It is the cost of every AI-generated answer that sounds right and is missing the meeting where the opposite decision was made. Every new hire who onboards from a chat archive and comes out confidently wrong. Every strategic debate re-litigated because the version that got written down wasn’t the version that got decided. And eventually, a renewal conversation where the vendor knows you have nowhere to go.
I didn’t just complain about this. I built differently.
At Roam, we built a virtual office — a single place where your team meets, presents, records, and chats. The decisions, the context, the recordings, and the text residue all end up in the same place because they all happened in the same place. That is what makes an AI layer actually worth something: when your assistant can see the meeting where the decision was made and the chat thread that followed, it can answer how your company actually thinks, not just how it types.
One plan, one price, every feature included, and we only bill for members who actually log in. The details are boring on purpose. The point is the philosophy: your company’s brain is too important to assemble from a dozen vendors’ scraps, and too important to rent from any one vendor whose business model depends on you being unable to leave.
Use chat for chat. Don’t let it become your wiki, your decision log, and your institutional memory all at once. And if you are going to put your company’s brain somewhere, put it somewhere that isn’t owned by a vendor whose entire corporate DNA is built around squeezing you the moment you depend on them.
Because Salesforce is very good at what it does. And what it does, eventually, is present you with the bill.
April 20, 2026

Last week Salesforce announced Salesforce Headless 360 for Saleforce, Agentforce & Slack.

The responses were mixed. Many jumped in offering their support, saying it was smart, others were trying to figure out exactly what it means. I personally do believe it is “correct”. Marc is brilliant at recognizing where the world is going and reshifting the positioning of Salesforce to capture the latest narrative. They’ve been on-demand, cloud, social, mobile, agent, and now headless.
Interestingly, I believe a headless CMS makes complete sense for a CRM system. Agents are going to need a sales system-of-record upon which to operate, and they will be best able to do so unencumbered by AI. Agents will analyze opportunities, update pipeless, suggest next steps, and assist a seller in the whole enterprise sales workflow. They’ll run CS.
However, a headless chat system - Slack - is a bit more challenging to digest. The point of a chat system is for human-to-human collaboration. Yes, Agents can be in the workflow when humans are in the loop. But going through a messaging platform is not an efficient way for Agents to talk directly. They will build their own APIs (and even possibly invent their own language!) to just get things done directly. Why go through an enterprise messaging system to get work done?
The argument for headless Slack is that Slack, with its messaging history, should be the context layer for the company. This is backwards. Chat is one data source among many. Meeting transcripts, code, CRM, office presence, project management, docs, email, calendar — most of what a company knows lives outside of Slack. The idea that you dump all of that into Slack so Slack can feed context to an agent gets the architecture exactly inverted. Context layers consume from systems of record. They aren’t themselves systems of record.
And, you have to just imagine how much Salesforce intends to charge and upsell for all of this. Salesforce is a notoriously ruthless pricing optimizer. Slack used to offer monthly billing by active users. No more. Now, it’s all prepaid upfront for the year. There are aggressive upsells and long term contracts. In the era of agents, don’t most companies want to move towards shorter-term usage based contracts?
So what is the head? Ben Lang of Cursor said it best:

An AI-native communication and work environment, not retrofitted. It pulls context from every system of record the company runs on. It’s where humans and agents coordinate, where work gets orchestrated and made visible, and where the interface is designed for both at once. Agents talk to each other through structured protocols, not enterprise chat. Humans work through the head, not alongside it.
Companies of the future want an AI native way to communicate and deliver context to AI agents, with AI native packing and pricing models. Agents will need a way to communicate as well. And companies will want a way to orchestrate and visualize the work going on. The system won’t be headless. It will have a giant head and be filled with a huge brain.
April 17, 2026
I’m more of an ideas guy. Coding is a tool to bring ideas to life, and I’ve always been good at it, but the exciting part has always been the ideas themselves. When I was working on my PhD and considering an academic career, the thing that genuinely appealed to me about becoming a professor was having students to handle the legwork while I focused on the high-level thinking. Turns out I didn’t need to become a professor; with the state of the latest AI tools, I think I’ve finally found my grad student.
At Roam we have a role we call !nventors, essentially product managers and engineers rolled into one. A big piece of that is coming up with ideas (or “!deas” as we cheekily spell it), but you also have to be able to see them through to implementation. Going from “we should build this” to actually building it is where momentum really matters, and I’ve been tuning a small workflow in Roam that’s been really nice for that.
I’ve configured my office in Roam so that it auto-records Magic Minutes by default. Whenever I have a conversation there, I get a transcript, a summary, and the ability to prompt the meeting afterward. So when a technical discussion wraps up and we’ve sketched out a feature or a change we want to make, I don’t have to scramble to write everything down or translate the conversation into a task. I just ask Magic Minutes to write me a prompt for Claude to implement what we discussed. This moves my job more towards simply discussing features and software design, letting AI take care of many of the simple implementation tasks.

The model has pretty consistently formatted those prompts in a markdown code block, so I added a little copy-to-clipboard button to code blocks (throughout Roam) to make grabbing it frictionless. One click, then paste it into the Claude CLI.
What makes this actually useful is that Magic Minutes has the full context of the conversation, so the prompts it generates are way more detailed than anything I’d write from scratch. I’d usually be too lazy to spell out all the nuance. Magic Minutes does it for me.
And if there are open decisions that still need to be resolved before the task is well-defined, I can work through those in the conversation with Magic Minutes first. It has the whole meeting context to pull from, so it’s not starting cold.
This is part of a bigger thing we’ve been thinking about at Roam: post-meeting workflows. Meetings generate a lot of follow-up, and most of it is either forgotten or handled inefficiently. We’ve been working on distilling the key workflows where AI can actually help automate the natural next steps. This is a simple one, but for engineers it’s a pretty direct path from technical discussion to implementation. Expect more here, both for tighter vibe coding integrations, and for some pretty different applications we’re working on.
April 15, 2026
We just shipped something at Roam that shows when your teammates are actively using Claude Code or Codex, live, on the office map.
Here’s how it works and how it got built.
Lots of us at Roam have individually been using Claude Code and Codex for a while, but we realized that we didn’t have a great sense of who else was using it or how much. The only signals were indirect. Someone mentioning it in standup. A PR landing with suspiciously articulate commit messages with lots of em dashes (or, less favorably, with a hundred tiny commits that each declared certain success but seemed to be going around in circles).
There’s a specific feeling in a physical office when a new tool starts spreading through a team. You glance at someone’s screen, see something unfamiliar, ask about it. That’s how tools actually propagate. Before Roam, remote work mostly killed that, but we are always looking for ways to bring it back.
Both Claude Code and Codex support hooks: small scripts that execute at points in the agent lifecycle. UserPromptSubmit fires at the start of a turn, the PostToolUse hook fires after each tool call, and Stop fires at the end of the turn. We use that to ping a tiny HTTP server that Roam spins up on a unix socket in the Electron main process. When the hook fires, Roam knows the agent is active and sends updates to the server
The full hook command for Claude Code:
cat > /dev/null; curl -sf --max-time 0.2 \
-X POST --unix-socket '~/.roam/roam-local-api.sock' \
"http://localhost/.../post-tool-use?pid=$PPID" \
>/dev/null 2>&1 || true
The cat >/dev/null at the start throws away everything Claude Code sends us. We don’t read your code, we don’t read the AI’s responses. We discard the entire payload and just register that something happened. This is privacy-preserving and auditable by anyone who can read a shell command.
The curl timeout ensures that even if Roam takes time to come back (which it shouldn’t) the hook doesn’t run long enough to trigger annoying status messages in Claude or the Codex TUI. (Unfortunately, for now, there’s no way around that in the Codex GUI, but the messages each have a fun hook icon next to them, so our Codex GUI users declare this not to be a blocker).
For Claude Code, $PPID — the parent process ID — works well for session tracking. Each terminal session is a different process, so concurrent sessions get different IDs naturally.
Codex is different. When you have multiple threads running in the Codex UI, they can share the same parent process. So using $PPID meant stopping one session would clear the presence indicator for all of them.
The fix: Codex hook payloads include a session_id field. So for Codex we actually do read the payload, but only in the shell command and just long enough to extract that one field:
payload=$(cat)
sid=$(printf '%s' "$payload" | grep -oE '"session_id"..."' | head
-1 | sed ...)
unset payload
When Claude Code is active for someone, their office on the map gets an orange halo. Codex is blue. Running both? The colors blend via alpha compositing on a canvas element with a conic gradient rotating at 60 degrees/second, pulsing on a sine wave. Three-layer rendering: a wide 16px-blur halo at 80% opacity, a 4px-blur main body, a sharp core edge. Activity stops, it fades over 800ms.
As with other animations in Roam, we degrade to something much simpler when you’re on battery, on older hardware, if you explicitly choose a lower performance mode, or are in a meeting.
People have already asked for token counts on the map: see how much your teammates are burning and win tokenmaxxing contests. Turns out Claude Code’s hook system doesn’t expose token counts in any of its 24 event types. The data exists in the API response and transcript files, but hooks are deliberately lightweight. But we have some ideas.
It’s opt-in. When you arrive in your office, Roam checks if you have Claude Code or Codex installed (it just looks for ~/.claude/ or ~/.codex/), then shows a modal asking if you want to turn the feature on. You can enable or disable it any time in settings.
I’m also glad to report that Codex was very gracious about being asked to add support for itself knowing that support for Claude was already in the code. Likewise, even after noticing that it was no longer the only coding agent supported by Roam, Claude remained upbeat when asked to make further changes to the feature. It even kept its snark to a 4/10 when confronted with Codex’s nitpicky but completely accurate reviews.