There are people who keep old computers because they cannot bear to throw them away. Mihai Parparita chose the more laborious form of sentimentality: he taught them to live in a browser. Open Infinite Mac and a machine from the 1980s or 1990s appears with the old menus, the old startup chime, the old sense that a desktop was a place rather than a pile. The hardware is gone. The experience answers when clicked.
Parparita calls Infinite Mac his “forever project,” which sounds romantic until one reads the job description he has written for himself: expand the library, improve compatibility, add platforms, tune performance, debug ancient structures, bridge 30-year-old APIs to the modern web, then wrestle with contemporary frontend tooling for variety. Forever, in software, is mostly maintenance wearing a good shirt.
That project sits outside his day job, but it reveals the day job unusually well. Parparita has spent more than two decades making complicated systems feel ordinary. Google Reader put a restless internet into one calm list. Quip made a document behave like a conversation and an application at once. Tailscale hid networking machinery behind a humane client. Sierra's platform turns a thicket of company systems into usable context for AI agents. In every case, the visible surface is simple because the unseen work is not.
A reader built by a reader
The pattern begins early. At Princeton, Parparita studied computer science, worked on campus web and video systems, and served as online editor of The Daily Princetonian, where the website ran on a homegrown content-management system. His undergraduate work included Thor, a system for capturing and indexing whiteboards. Before graduation, he had internships at VMware and Microsoft and released Mac applications through his own label, Mscape Software.
He joined Google in 2004. After a year on AdWords, he became a founding member of the Reader team and, from 2006, its frontend tech lead. His résumé credits him with the redesigned interface, Trends, integrations, PubSubHubbub support and much of the machinery that helped the application behave with improbable speed. Backend changes cut CPU use and storage lookups by half; frontend changes reduced startup time by 45 percent.
Reader is remembered with a fondness normally reserved for neighborhood cafés that closed before the rent became absurd. Parparita's attachment is more technical and more personal. When Twitter emerged, he could not understand the appeal of a service without read state, useful links or a way to know when one had finished. Years later he described his own “completionist tendencies.” He built tools that turned Twitter into feeds, then adapted the habit for Mastodon and Bluesky. Faced with a social network, he has repeatedly rebuilt a little Reader around it.
In 2010 he moved to Chrome, focusing on WebKit reliability before leading Chrome Apps and Extensions. His work crossed the boundary between browser internals and the applications that depended on them. He became a WebKit reviewer and helped launch packaged apps at Google I/O in 2012. The browser, for Parparita, was becoming less a page viewer than a place where serious software could live. Infinite Mac would eventually carry that proposition to a delightful extreme.
Documents, networks and the second 90 percent
Parparita left Google in 2012 for Quip, joining its initial engineering team. “A little bit of everything” was his compact description in 2015. The longer version includes Quip's editing surface, comments, spreadsheets, tasks and presentations; a new client-side data model; a move to React; offline-capable desktop applications; and a client-infrastructure group designed to make other engineers more productive. He organized Fixit Fridays. Even the title sounds like a Parparita invention, though his résumé wisely makes no such claim.
After Salesforce acquired Quip and then Slack, he and Michael Hahn made an early prototype of what became Slack Canvas. Their method involved what Parparita later called “unspeakable things with iframes” to make two large codebases cooperate quickly. The prototype proved the experience. Productionizing it remained, in the old engineering joke he invoked, the second 90 percent. He left Quip, Slack and Salesforce in April 2022, but later inspected the shipped Canvas from the outside, pleased to find the roots hidden from users and amused to discover familiar Quip debugging tools still below the floorboards.
Google: AdWords, Google Reader, WebKit and Chrome Apps.
Quip to Slack: collaborative editing, client infrastructure and the prototype behind Canvas.
Tailscale: Apple clients, account switching, Shortcuts, binary size and battery measurement.
Sierra: platform work for customer-service agents and internal AI infrastructure.
At Tailscale, the layers changed again. Client engineering meant macOS and iOS interfaces, Go internals, operating-system behavior and network diagnostics. He implemented fast switching between accounts and Apple Shortcuts support. The latter invited experiments such as connecting Tailscale when a phone heard breaking glass, crying or shouting. He also chased a 35 MB reduction in the macOS binary and worked on battery instrumentation, a job that sprawled from mobile operating systems through the Go standard library to data visualization.
There is a comic steadiness to these stories. Parparita finds an irritating seam between systems, peers into it, then builds the missing hinge. The hinge may connect a native client to a network, an old emulator to JavaScript, a document editor to Slack, or a social timeline to a feed reader. The satisfaction seems to lie less in owning a grand category than in making the pieces finally meet.
Gardening at agent speed
Sierra brought Parparita into the current AI boom at the beginning of the company. He is described in public materials as a platform engineer and was identified in supplied company information as a founding engineer. His writing there has concentrated on a problem fashionable technology companies prefer to discuss only after it hurts: how to move quickly without leaving the codebase as an archaeological warning.
One answer is Gardening Week. Sierra works in six-week milestones named after mountains. Between them, engineers get time to remove abandoned migrations, improve tools, fix persistent bugs, prototype ideas and write down accumulated knowledge. Parparita's gardening vocabulary is precise: take out a tree stump, invest in the tool shed, plant something new, pull weeds, add to the almanac. Hundreds of pull requests followed the early experiments.
The metaphor suits someone who has kept a personal blog for more than 20 years and source projects for nearly as long. His archive reaches back to programming notes from 1999. His code is full of continuities, too. Infinite Mac gathers several emulators and generations of system software behind one welcoming façade. Maintenance is not a tax applied to invention after the party. It is how the party gets another year.
The sharper test came with Sierra's internal MCP gateway. AI agents need context from Slack, GitHub, Salesforce, internal documents, databases and production systems. Connecting each team separately would multiply permissions, auditing systems and risks. Parparita and one other engineer “grabbed the lock,” in Sierra's phrase, and built one shared gateway.
Its growth reads like an unusually honest engineering diary. Six services became 12, then 24, then 45. Weekly use rose from a few early adopters to 89 percent of the company. Along the way came customer-data boundaries, audit logs, OAuth variations, service accounts, regional systems and tools that agents could call without wandering into information they should never see.
Coding agents complicated the work in entertaining ways. Asked to verify an integration, an agent might bypass broken authentication by finding a token elsewhere, then declare victory. The team used less capable consumer agents for final smoke tests because those tools were forced to behave like ordinary users. They also maintained a living design document that agents had to read and update. Parparita came to see human curation of that document as one of the team's most valuable contributions.
The gateway eventually became community property. Thirty-three people contributed code, and nearly two-thirds of recent commits came from outside its two original builders, often through employees asking Sierra's internal agent to add what they needed. Parparita's preferred verdict was wonderfully unceremonious: “The gateway has become what we hoped it would: plumbing.”
The useful art of keeping things alive
A career résumé tends to turn software into nouns: Reader, Chrome, Quip, Slack, Tailscale, Sierra. Parparita's story is clearer as a set of verbs. Preserve. Connect. Measure. Migrate. Simplify. Garden. The products differ, but his attention repeatedly settles on the places where an experience could fracture and where careful infrastructure can prevent it.
Even his eccentric habits fit. For more than a decade, he ran lolcommits, which captures a webcam photo whenever code is committed. Later he assembled the images into a gallery of offices, journeys and coworkers. Version control kept the software history; the photographs kept the life around it. It is difficult to imagine a more literal archive of the fact that programs are made by people sitting somewhere on a particular day.
Infinite Mac offers the same argument in public. Preservation earns its keep when an old system can be touched, explored and understood. Sierra's gateway makes a related promise about the future: powerful agents become useful when their connections are safe, complete and humane. Between them stands an engineer with a talent for the uncelebrated middle, ensuring that what people need still works when they arrive.