← Change wall More from linear.app →
linear.app product 19d ago

Linear Changelog

Before
Changelog – Linear Skip to content → Product Resources Customers Pricing Now Contact Docs Open app Log in Sign up Now All Changelog Product launches From the team From the community Press Search… July 23, 2026 Text attribution and agent-assisted editing Documents and project descriptions are critical context for your teams and agents. You can now edit text with Linear Agent , and use Loops to keep docs and project descriptions up-to-date. Author name indicators let you check if text was written by a colleague or added by a loop. When editing, changes you make through Linear Agent highlight separately so they’re easy to review. If you need to revert to an earlier version, restore to any previous checkpoint from version history. Show author names or open version history from the ⌘ / Ctrl + K menu, or in document display options. Learn more in our documentation . Refreshed issue sidebar ⁠ The issue sidebar now closely integrates issue properties with the main content. We’ve pinned Diffs to the top of this panel so you can access the issue’s pull requests from anywhere on the page. Fixes Asks Fixed issues created through Slack Asks ignoring a chosen template’s default status Comments The resolved comments menu no longer appears when there are no resolved comments Diffs Submit review flyouts now properly close when clicking outside them GitHub Prevented revert pull requests from reopening issues linked to another GitHub repository GitHub Fixed linking GitHub pull requests to issues via pasted URLs. Initiatives Fixed oversized initiative titles Integrations Fixed a bug where removing a linked GitHub pull request disconnecting GitHub issue sync Integrations Fixed Slack project channel setup retrying after a project was deleted or archived Settings Fixed IP restrictions not appearing when searching for “IP” in settings Slack Fixed truncated issue summaries in Slack unfurls Views Fixed view filters (like Cmd/Ctrl F filtering) resetting when navigating to an item in a split view list Improvements Editor Added Backspace navigation from empty issue descriptions and document bodies back to the title Issues Improved issue composer to suggest templates as a quick suggestion, surfaced before other suggestions because they apply a bundle of issue properties Projects Added a way to view a project’s issues filtered by a specific milestone from the project overview on iOS Triage Added triage responsibility to the triage screen on iOS, showing who is responsible for incoming issues and letting you manage the action and responsible members Diffs “Quick to review” now shows up for slightly larger PRs and also appears for the author of the PR API Added bodyData to GraphQL pull request comments CycleCreate and CycleUpdate now prevent overlapping schedules and validate neighboring cycles using their dates. July 20, 2026 Introducing Loops Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Loops are a new way for Linear Agent to take on recurring work for your team. Describe the job in plain language and then choose whether it should run on a schedule or in response to an event. From there, Loops use context from your workspace and connected tools to decide on the next best action. For example: Review incoming issues, research root causes, and dispatch to coding agents Create and coordinate follow-up work based on unstructured notes, like meeting transcripts or incident reports Keep launch plans and project specifications up-to-date See more ways to use Loops in the docs Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Loops run at the team and workspace level, with shared visibility and control. Anyone with access can review their instructions, see how they are configured, and inspect what happened during each run. Loops are available today on Business and Enterprise plans and use AI credits. To help you get started and understand usage, we’re giving your workspace $20 per seat in promotional credits. These credits are applied automatically to runs, and expire on August 20, 2026. Read the blog post to learn more. Fixes Android Added a fallback page for auth redirects so users can reopen the app when browser handoff fails Asks Fixed Asks created by mentioning the Asks agent in private Slack channels weren’t syncing the originating thread to the issue Cycles Fixed archived cycles getting stuck behind persisted label and other view filters with no visible way to clear them Diffs Pull requests with more than 50 commits now loading up to 450 commits Documents Private team document templates now consistently appearing in the template selector Editor Fixed checklists pasted from Google Docs rendering incorrectly Email Prevented notification emails from being sent to deactivated users Inbox Fixed email intake issues not appearing in the assignee’s inbox when the intake template auto-assigned the issue back to the sender Integrations Fixed GitHub Enterprise Cloud installation webhooks routing to the wrong workspace region before the installation was known to Linear Integrations Fixed GitHub Enterprise Cloud setup showing a generic error when an IP allow list blocked Linear, with clearer guidance on allowing Linear IPs Notifications Fixed duplicate Slack notifications when a newly created issue is added to a view with Slack notifications enabled Projects Fixed project pages crashing when a graph tooltip referenced a stale date Pulse Added an unsubscribe action for Pulse items shown through team project update subscriptions Triage Intelligence Fixed Triage Intelligence no longer requiring destination teams to have workspace-wide scope to be eligible for suggestions Improvements Agent Linear Agent can now manage inbox notifications Asks Email intake threads can now be resolved and unresolved Asks Synced comment threads (Slack and Asks) can now be resolved and unresolved, and a new reply reopens a resolved thread Comments Added inline issue description comments on iOS, including highlights in the description, tap-to-scroll to the thread, and quoted text above description comments Desktop Added support for Cmd+Z to restore accidentally closed tabs, with timeline-ordered priority and batch restore for bulk close operations Diffs Added the Diffs inbox as a default home view option Diffs Improved visibility of auto-merge status in review controls Diffs Showed failed checks in merge queue removal events Diffs Showed GitHub force-push events in pull request timelines Interface Added an Underline links preference under Interface and theme to always underline links in issue descriptions, comments, and documents Teams Added display options to team member lists for sorting, filtering by member type, and choosing visible columns MCP server Improved attachment uploads to accept base64 payloads with whitespace or data: URL prefixes July 2, 2026 Initiative properties Initiatives define your company’s high-level goals and organize the projects that contribute to them. To help you manage initiatives as your roadmap grows, we’ve added a new set of focused initiative properties: Proposed and canceled statuses make it clear when an initiative is under consideration or has been intentionally set aside Priority communicates which initiatives are most important Labels group initiatives by product line, region, or other meaningful categories Use these properties to group and filter initiatives on any plan, or build custom initiative views on Enterprise plans. Learn more about initiative properties in the docs . Centrally manage access to Linear’s MCP server in Claude ⁠ Give employees secure access to Linear and other MCP servers in Claude, without requiring them to authenticate with each server individually. Enterprise-managed Authorization lets Okta administrators manage access and permissions centrally, and users automatically get access to the MCP servers they’re authorized to use when they sign in to Claude. Enterprise-Managed Authorization is available to Enterprise workspaces using Okta as an identity provider and Claude as an MCP client. Learn more in the docs or in the MCP specification . Share filtered views ⁠ You can now share any filtered view by copying its URL from your browser, or by pressing ⌘ / Ctrl Shift C on desktop. Share filtered views to discuss a subset of an existing view with someone else — like an issue view filtered by an assignee, or project or initiative view filtered by a label. Fixes Agents Fixed issues with editing collapsible sections inside documents and descriptions with the Linear agent API Stopped automatically cancelling and restarting active Triage Intelligence runs after issue content changes API Fixed fieldless GraphQL input metadata from turning persisted filters into match-all filters Asks Slack /asks commands now pre-fill the modals with the entered text Automations Fixed showing agent automation Show more prompt buttons only when hovering an automation block Comments Fixed a transient agent session wrapper appearing after mentioning an agent that only handles comment events Cycles Fixed renamed cycles showing their local generated cycle number in some client Chrome Desktop Fixed OAuth application creation form resetting when switching tabs on desktop Diffs Added Linear details comments for manually linked GitHub pull requests when the link is created or changed Diffs Kept combined code review diffs aligned with side-by-side view when inserted additions are followed by a later paired helper extraction Diffs Show pull request status icons for coding session inbox notifications tied to PRs Diffs Fixed review notifications to now open the diff at the relevant comment instead of the guide Diffs Fixed Team reviews settings appearing when Diffs were disabled Diffs Fixed poor contrast of JSDoc comments in the GitHub Light syntax theme Diffs Fixed scroll position jumping when expanding collapsed code sections in diff view Diffs Fixed commit navigation controls shifting when the changed file count changes between selected commits Diffs Comment filters on the PR Diffs tab no longer hide comments in the Guide Editor Fixed emoji rendering in italicized text so emojis remain upright Editor Improved autolink for a broader list of TLDs when pasting URLs in the editor Email Fixed email intake settings occasionally displaying an incomplete email address Initiatives Fixed initiative list with sub-initiatives correctly restoring scroll position on navigation Initiatives Fixed transparency issues with the icon picker when editing initiatives inline in the list Integrations Reverted a GitHub sync change that stopped updates from Linear to GitHub once an issue is synced via the one-way sync Integrations Added a warning to Slack issue dialogs when selected labels include multiple labels from the same label group Integrations Fixed Google Calendar out-of-office status labels showing an absence as starting today when it starts tomorrow in the user’s timezone Integrations Fixed GitHub issue sync sending Linear label updates back to repositories configured for one-way GitHub-to-Linear sync Integrations Fixed Linear user mentions in Slack unfurls notifying mentioned users Integrations Fixed Slack synced comment import retries when Slack returns missing scopes while fetching message replies Issue Activity Fixed issue activity history no longer briefly reordering or regrouping while loading when lots of labels are involved Issue templates Fixed blank optional-only form template submissions from creating empty issues Issues Fixed issue sidebar hover styles not updating after switching between dark and light mode Issues Fixed copied issues including sub-issues after the Include sub-issues option was disabled Issues Fixed SLA workflow triggers failing when a workflow condition did not include an issue filter Mobile Prevented synced email threads from being resolved from Android Project Views Fixed a problem where hidden groups could not be restored in timeline views Projects Fixed completed projects appearing in project dependency blocker counts Projects Fixed newly created projects now receiving varied default icon colors, matching initiatives Projects Fixed the project update editor border disappearing after Agent highlight interactions Releases Fixed started release stage rows appearing taller than other rows in release pipeline settings Settings Fixed existing application images now showing when editing an OAuth application Settings Fixed settings search input box now respecting custom sidebar theme colors Settings Fixed customer status and tier row dividers appearing brighter than the header divider in settings Settings Fixed workspace security settings copy incorrectly referencing recurring issues for workspace template management Sidebar Properly aligned controls in the sidebar into one consistent column and fixed their focus rings Slack Stopped retrying permanent Slack webhook errors for disabled app message tabs and invalid block payloads Teams Fixed duplicate favorite action in action menu on team views Triage Fixed Triage rules sometimes showing duplicate or missing rows immediately after saving Triage Fixed the issue preview closing when a new issue entered a label-filtered Triage queue Views Fixed some server-backed views not loading correctly with some complex filter conditions Projects Project and initiative overview latest updates no longer inherit the previous latest update’s open state Diffs Fixed commit titles of specific lengths from overflowing the commit selector dropdown Initiatives Initiative target dates now use the same completed date rendering semantics as project target dates Initiatives Show the notifications subscribe control on initiative pages Estimates Restored the selected issue’s estimate total in the bulk action toolbar Editor Fixed dragging URL-backed Linear content into editors that was inserting duplicated mentions Pulse Fixed Pulse summary item navigation inside the inbox and added a breadcrumb back to the originating summary Documents Fixed restoring deleted documents whose project parent is archived Pull requests Cmd-clicking linked pull requests now opens them in a new tab Diffs Fixed bug where some code in Code Review diffs could not be copied to the clipboard Improvements Android Added support for toggling todo checkboxes directly in issue descriptions and comments Diffs Added syntax highlighting for .gjs and .gts files in Diffs Diffs Added settings to control whether GitHub team review requests appear in Reviews and count as To Do Diffs Collapsed generated protobuf Go files in pull request diffs by default Diffs Changed PR comment copy menu label to refer to threads when copying prompts for comment threads Inbox Added ability to filter inbox notifications by related review status Issues Renamed canonical issue duplicate relation labels from “Duplicated by” to “Duplicates” Search Updated search tabs to show the search term with a Search prefix and a search-results icon Teams Improved the spacing between team home columns at medium-width resolutions Settings Clarified the keyboard preference for submitting comments and agent chat messages Insights Improved performance of issue and insights queries that filter by initiative GitHub Added Linear issue to the list of magic words linking pull requests to issues MCP server Added read-only MCP tools for listing and retrieving Linear Agent skills Added support for managing releases, release notes, and release issue associations through the MCP server Added source URL support to the save_customer_need tool API Added an external-user actor variant to the webhook actor union Included the top-level url field in data-change webhook payloads for remove actions when an entity URL is available Fixed entity webhooks for external-user actions so their top-level actor is populated Keyboard shortcuts Added the ] shortcut to show or hide the Agent sidebar from Diffs when an Agent session is available Fixed Shift Cmd/Ctrl ArrowDown not opening sub-issues in board view June 18, 2026 Agent assisted project updates Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Project and initiative updates keep teams aligned, but writing them means pulling out recent changes from issues, documents, and discussions. Instead of finding that context manually, click Write with Agent to let Linear do it for you. The agent reviews changes made since the last update, checks messages in the linked Slack channel, and writes an update draft for you to refine. Add your own perspective by prompting for further changes or editing directly, then publish the update. Desktop navigation history and pinned tabs ⁠ We’ve rebuilt our desktop tabs to make navigation feel fluid and predictable. Each desktop tab now has its own history stack, so moving backwards won’t navigate you to another tab Pinned tabs are now a reliable home for important work. They stay anchored in the tab bar, persist after quitting and reopening the app, and aren’t replaced by new content you open. These changes are live for current desktop users. Try Linear on desktop by downloading the app . Private sub-teams ⁠ Private sub-teams organize groups that work together under one umbrella, like independent business units, skunkworks efforts, or teams handling sensitive data like People Ops. When you create a sub-team under a private team, you can now choose between two access options: Restricted to parent team members — parent team members can see and choose to join the sub-team. This makes it easy to manage private team structures without coordinating invitations to each sub-team. Private to team members — the team is hidden, except to members directly invited to that sub-team Private sub-teams are available on Business and Enterprise plans. Learn more in our documentation . Build agents with Vercel Eve ⁠ Vercel Eve is an open-source framework for building custom agents. Build agents that can investigate incidents, monitor SLAs, or analyze customer feedback. You can deploy agents on Vercel with the guided setup, or host them wherever you run your Eve app. Once connected to Linear, teammates can delegate issues to your agent or mention it in comments. Learn more about Eve in Vercel’s documentation . Release pipeline changelogs ⁠ Releases let you plan and track your software releases. Now, you can also keep your team aligned on what’s shipping with changelogs for each release pipeline. These changelogs bring a pipeline’s release notes together in one place, so progress is easy to review and share. Choose to auto-generate release notes in pipeline settings so your changelog is always up to date. Learn more in our documentation . OAuth application manifests ⁠ OAuth application manifests let platforms provide a one-click OAuth app setup experience for users creating integrations. Use URL parameters to send users directly to a pre-filled Create OAuth App form in Linear. An equivalent JSON manifest format lets you store configurations in files, validate them locally, or generate them programmatically. Find the details in our developer docs . Fixes Command menu Added the missing command menu action for recently deleted initiatives Comments Threaded comment highlight corners now match with the reply composer below the thread Customers Fixed stale customer request counts on issues and projects after archiving or restoring customer requests Desktop Middle-clicking a link to a document comment now properly navigates to the comment Diffs Fixed the Unified/Split layout toggle not taking effect when a narrow column had forced the diff into unified view Diffs The tooltip on group headers in the Reviews inbox now covers the entire clickable header Documents Creating an issue from a selection in a team document now creates it in the correct team Duplicates When you remove a duplicate relation, it now restores the issue’s last status Duplicates Fixed duplicate merges running concurrently for the same issue during bulk deduplication Filters Fixed the filter button not staying visually active while its menu is open Front Fixed processing Front conversation links for conversations without a primary recipient GitHub Fixed GitHub integrations being marked “disconnected” after a transient GitHub authentication blip Inbox We no longer send a removed from merge queue notification when a pull request is successfully merged by GitHub’s merge queue Inbox Fixed inbox notifications occasionally appearing as blank while the sender’s name was loading Insights Fixed release-filtered burn-up charts failing to render Issues Fixed oversized issue status icons in delete confirmation toasts Milestones Fixed a flicker in the milestone list when creating the first milestone from a project overview Notifications Each recipient’s name display preference is now respected in project and initiative update notifications Project Updates Fixed the project updates panel occasionally leaving an empty wrapper element on the page after navigating elsewhere Pull requests Right-clicking pull request pills in issue lists now opens the correct menu Pull requests Fixed pull request details overflowing their container when hovering over a PR badge SCIM Renaming a linked SCIM role group (e.g. linear-admins ) in the identity provider no longer causes Linear to stop managing the associated role Settings Prevented the language selector from overlapping the scrollbar in Code & Reviews settings Settings Fixed an odd transition when switching between the same settings page of different teams Slack Slack thread sync no longer fails to import a comment when one of its reactions came from a user without access to the issue Slack Underscores in pull request titles are now preserved in Slack notifications Slack Slack comment notifications now link out to unsupported images instead of sending invalid Slack image blocks Slack Slack pasted message links now sync to Linear threads as a clickable link Improvements Agents AI chat thinking steps are now shown as blockquotes when copying conversations as markdown Diffs Added a “Missing issue” PR filter that shows PRs without a linked issue Diffs Raised the size limit for generating Guides on larger pull request diffs Diffs Holding Opt and clicking the chevron in the file header now expands/collapses all files Diffs Review list approval copy now shows who approved a pull request Diffs Whole added/removed lines in diffs render more clearly with the same color as inline added/removed characters Diffs Added the ability to use custom font for code in diffs Diffs Added contextual help about the Reviews feature and related keyboard shortcuts Diffs Polished the pull request review layout — removed the divider between the conversation and code columns, and the Guide now has even horizontal padding with the scrollbar no longer overlapping content Diffs Added copy link to file actions in pull request diffs GitHub/GitLab Unassigned triage issues remain in triage for Git request and commit automations, unless the final merged change closes the issue PagerDuty Added support for PagerDuty shift-based schedules, so triage responsibility on-call now syncs from both shift-based (v3) and classic layer-based schedules (v2) Team documents The documents list now supports multi-select Views Updated the sort direction icons so the arrow direction matches the active sort order MCP server MCP project status update tools are now available in workspaces without recent project update history Fixed issue with fetches failing when descriptions contained Unicode line or paragraph separators API templateCreate and templateUpdate now reject unsupported form field payloads June 11, 2026 Coding sessions in Linear Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Earlier this year, we launched Linear Agent , giving teams a new way to plan and coordinate their issues and projects. Since then, we’ve added Code Intelligence to extend that understanding to the codebase, and MCP support to bring all of your context together. Today we’re closing the loop: Linear Agent can now write code using Claude Code and Codex. You can triage, plan, review, and ship—all in Linear. Start a coding session by assigning an issue to Linear, or ask it to make a change in a chat, comment, or Slack thread. Each session is grounded in your workspace context, pulling in issue details, history, customer requests, discussions, and related work. A coding agent your team will love ⁠ Coding sessions run in the cloud, so you can prototype ideas and make changes without setting up a local development environment. When the change is ready, Linear returns a new diff for review. Share preview links , bring teammates into the discussion, and address feedback with further iterations in the same thread. Automate the first pass ⁠ When a new issue is reported, Linear Agent can investigate and attempt a fix before it reaches an engineer, reducing the load on your team. It follows your team’s guidance, gathers evidence from tools like Sentry or Datadog through MCP, and inspects the codebase to trace the root cause before producing a fix. Linear uses this workflow internally to resolve roughly 30% of incoming bug reports, mostly on the first pass. You can set up your own agent automation in your team’s Triage settings. Availability and pricing ⁠ Coding sessions are available on Basic, Business, and Enterprise plans. They require a GitHub connection with code access and use AI credits to run. Workspace admins can enable coding sessions in Settings and manage access, usage, and credits from the usage dashboard. Learn more in the docs . Fixes Agents Filled in the thumbs down button after submitting AI feedback Agents Fixed a missing space between the integrations link and surrounding text on the team agents settings page Agents Vertically centered the label and preview text in the agent session card’s status row Agents Fixed left padding of the agent session card header to match other activity cards Archive Fixed restoring a trashed issue or document failing in rare cases where the document’s trashed flag was stored as false Asks Allowed Slack workflows and external users using the Asks Agent to access private teams’ channel-configured templates Customers Fixed excessive row spacing and the limited customer list on the unfiltered customers page Customers Fixed the customer merge preview showing annual revenue under the monthly revenue label Customers Fixed a bug where linking a Slack channel to a customer failed for workspaces with multiple Slack connections but a single Asks connection Diffs Opening a linear.review link in a workspace without Diffs enabled now routes to enable-reviews instead of bouncing back to GitHub Diffs Fixed showing GitHub legacy commit statuses (e.g. external CI like RWX or Jenkins) in PR checks Diffs Fixed “Update branch → with rebase” creating a merge commit instead of rebasing Diffs Fixed the file list sidebar not scrolling when the file tree was taller than the viewport Display options Fixed the display options menu being slow to open on views grouped into a large number of items Editor Fixed customer and customer request mentions not loading their details in the iOS editor Editor Pasting linear.app/review/<owner>/<repo>/pull/<id> now properly embeds as a PR mention Editor Fixed the tooltip for plain links covering link controls GitHub Fixed Linear issues with comma-containing label names failing to sync to GitHub Initiatives Fixed Initiative projects table columns occasionally overlapping or taking up too much width Integrations Fixed an importer freeze when mapping a large number of users Issues Fixed a line break appearing between an issue’s status icon and its identifier in undo/redo toasts Labels Archived labels no longer appear in the form-template label group picker Links Fixed a crash when a link embed with a missing or invalid URL failed to load a preview Mobile Release, Release Note, and Release Pipeline mentions now display properly on mobile Notifications Fixed agent completion notifications not being delivered to the user who delegated the work Projects Project issue list deep links now redirect to the project overview instead of the filtered issue view Project Views Fixed saved project views unexpectedly showing empty groups when grouping and filtering projects Pulse Fixed daily Pulse summaries being skipped when a single feed update had a malformed body SCIM Fixed SCIM role group pushes not repairing a stale role when the user was already tracked in the role’s membership Settings AI settings dependent on the Linear Agent now show “Disabled” when the Linear Agent is turned off Slack Sharing a project comment link in Slack now unfurls the comment instead of the project SLAs Fixed missing SLAs for issues created from Slack asks Updates Fixed inconsistent icon spacing in the project/initiative update health control Improvements Asks Improved longer, cleaner fallback issue titles when creating Asks from Slack without an AI-generated title Diffs The “Copy pull request number” action now copies just the number, without the leading # Diffs Added a file action to open the full file in GitHub from the review diff Diffs Guided reviews now jump directly to a selected file instead of scrolling slowly through every file in between Documents Added “New document” and “New document from template” to the right click menu on the create issue button Team Documents Added cycle documents to the team documents tab, including support for grouping documents by cycle Triage On Android, choosing a status that requires a priority to leave triage now opens the priority picker automatically instead of hiding those statuses Keyboard shortcuts Editor Changed the strikethrough shortcut to Cmd/Ctrl Shift X MCP server list_comments now returns comments on archived issues Documents can now be listed and created under a team June 4, 2026 Team documents Important team context doesn’t always belong in a specific issue, project, or initiative. Teams also need a dedicated place for the notes, docs, and shared references that support their work over time. Now, every team has a page to keep its context organized and easy to access. Teams can create documents directly from their home page, add existing documents from projects and issues, and group resources into sections. Open a team’s page by clicking on its name in your sidebar, or search by pressing o , then t . Learn more in our documentation . Shared skills for Linear Agent ⁠ Skills let you save reusable instructions for Linear Agent. We now support sharing skills with your team so great personal workflows can become shared team process. Sharing a skill helps your team standardize recurring workflows like writing specs, running weekly planning, or drafting updates. Use skills in any agent conversation by clicking on Skills or using a slash command. You can share an existing skill from settings , or by asking Linear Agent. Learn more in our documentation . Issue description comments ⁠ You can now comment directly on text or images in issue descriptions. Select any part of a description to leave a comment anchored to that exact spot. Use description comments to share feedback on a specific part of the description, rather than commenting on the issue as a whole. Fixes Asks The Creator in activity log copy for Slack Asks issues now always matches the creator filter. Attachments Linear now preserves the original filename (and extension) when downloading attachments whose name contains characters like middle dot ( · ) or non-breaking space. Comments Fixed synced Slack thread replies that could fail or disappear after switching threads. Comments Fixed mentioning app users in comments created through triage automations. Comments We now correctly strip leading whitespace from comment paragraphs on submit. Diffs Files marked as viewed in the Guide tab now stay collapsed when returning to the Diff tab. Diffs Fixed links in Guide jumping or over-scrolling past the target when navigating to a file or symbol. Diffs Fixed the diff horizontal scrollbar not being draggable when a collapsed unchanged-lines row was present. Diffs Fixed Guide showing large blocks of unchanged code when an LLM-supplied hide directive sat adjacent to a long unchanged stretch. Documents Capped the document table of contents markers height, showing only top-level headings when there are too many to fit. Documents Fixed a previously open document staying selected after creating a new document in side-by-side view. Display options Toggling a display option back to its default now correctly clears the modified indicator on the Display button. Editor Fixed portrait videos being clamped when going fullscreen. Figma Fixed Figma links in comments triggering repeated comment update errors and slow issue loads. GitHub GitHub backlink comments are now posted for issues that reference a GitHub URL even when the target repo isn’t synced to a Linear team, as long as the GitHub install can access it. GitHub We now correctly handle null GitHub ghost users across webhook, issue sync, and pull request intake paths. GitHub Fixed GitHub issue sync failing with a 401 “A JSON web token could not be decoded” error in some GitHub Enterprise Cloud workspaces. Google Sheets Fixed a Google Sheets export failure caused by large issue batches overflowing the call stack. Inbox Returning to Inbox no longer scrolls to a previously-viewed notification without selecting it. Insights Fixed incorrect Insights results when using “Time in status” after an issue status was renamed. Integrations Fixed Linear Agent creating a Slack channel for new projects when “Automatically create channel for new projects” was disabled. Keyboard Pressing Esc on a page opened directly in a new tab no longer wipes that page from browser history, so the browser back button can still return to it. Linear Agent Stopped the Linear agent from chiming in on later Slack thread chatter after it creates an issue/Ask. Login Login now shows a clear error instead of a false “email sent” confirmation when emails can’t be delivered to a suppressed address. Onboarding Fixed the onboarding invite step hanging on desktop after sending invites. Performance Loading icon animations are more performant and use less CPU. Projects Fixed missing icons on project milestone context menu actions. Projects Fixed missing padding around the milestones help text shown when a project has no milestones. Projects Fixed project activity showing the wrong priority change after consecutive priority updates. Pulse Fixed Pulse summaries rendering document links with a stray @ prefix instead of a proper document mention. Releases Fixed a bug that caused only partial release names to be saved. Diffs Clicking “Request review” on a draft pull request that already has requested reviewers now marks it ready for review directly. Diffs Outdated review comments are now reflected separately from resolved comments in the code review comment summary. Search Fixed exact issue identifier searches with different casing not ranking the matching issue first. Sidebar Fixed alt-clicking a team in the sidebar downloading an HTML file instead of collapsing/expanding all teams. Sidebar Fixed the “Exploring” sidebar section dropping a team when navigating to its documents tab. Sidebar Sidebar nav item hover state changes are now instant. Slack project channels Linear no longer overwrites a connected Slack channel’s topic when a project’s description changes. Templates Fixed an error that could occur when saving templates that contained legacy invalid content. Templates Fixed issue templates intermittently losing their default project and milestone. Triage Fixed the triage automation actor name showing “Triage Behaviour” instead of “Triage Behavior”. Triage Fixed the triage responsibility settings separators appearing darker than the triage rules card. Version history Fixed the “Highlight changes” toggle disappearing when turned off in version history. Views Fixed a freeze that could occur when opening some saved issue views. Improvements Agents Added an Error option to the agent session issue filter and insights grouping. Diffs You can now paste a GitHub pull request link into command menu to open it in Linear. Diffs Customers on legacy plans can now use Diffs. Diffs We now show indentation changes in diffs for more whitespace-sensitive languages (CoffeeScript, Elm, F#, HAML, Haskell, LiveScript, MoonScript, Nim, Stylus, Makefile). Editor We now support right-clicking an issue mention in a doc or editor to change its properties. Editor We now treat ) and ( as emoji autocomplete aliases for standard smile and sad results. May 28, 2026 Linear Diffs Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Agents generate large volumes of code, but individuals are still accountable for the changes that merge. This leads to a lot of review work, and the capability and performance of traditional review tools hasn’t kept up. Today, we’re releasing Linear Diffs to make reviewing code a fast and fluid experience native to Linear. You can now review diffs from any issue with a PR, iterate on further changes with agents, and ship code from Linear. All reviews in Linear sync back to GitHub, so the current state of review work is always clear. Guided reviews (beta) ⁠ Guided reviews help you efficiently review large PRs. When you view a diff in this format, you’ll see the core of change first, so you don’t have to dig for an entrypoint. Each section of diffs has an explanation — starting with what the change is, then moving into its consequences. Guided reviews separate out glue code and secondary changes so you can stay focused on what matters. This style of review makes it much easier to move through large changes in a single sitting. Guided reviews are free during beta and available for Linear customers on Business and Enterprise plans. Review Inbox ⁠ Staying on top of reviews is easier when review notifications live alongside the rest of your work. Linear notifies your Inbox for work like review requests, your approved PRs, and comment mentions. You can set up additional real-time desktop, Slack, email, or mobile notifications . We’ve also added a dedicated Reviews tab in your sidebar so you can see all your review work at once. The default focus ordering sorts reviews by what’s closest to shipping, so the work that needs your attention most rises to the top. Reviewing code ⁠ When a review calls for changes, keep iterating from the diff surface with a background coding agent. Agent changes update the diff in real-time, so you don’t need to check out the branch locally for every small tweak. Diffs is responsive when reviewing even very large PRs. You can view unified or split diffs, enable line wrapping and structural highlighting, and choose custom code themes. Linear Diffs is available now on all plans. Guided reviews are free during beta and available for Linear customers on Business and Enterprise plans. Workspace admins can enable Diffs by upgrading Linear’s GitHub integration for code access. Then, individual users can choose to review diffs in Linear . To learn more about why we built Diffs, read Code review should be fast . For more on Diffs functionality, check our documentation . Fixes Agents Fixed choppy animation when expanding agent thoughts Agents Fixed agent chat incorrectly minimizing on external link click Agents Fixed the “Worked for X” label on agent session turns to measure active work time, excluding any idle wait between turns Agents Fixed agent panel staying focused when expanding or collapsing Agents Prevented the Ask Linear popup from reopening off-screen after the window height shrinks Agents Fixed Ask Linear drafts being lost when switching between chats Agents Fixed agent lists showing too many skills Asks Linear Asks Agent will now automatically reply to external users when requesting additional information Asks Fixed Asks Web submission attributions when the submitter logged into Asks Web before accepting their Linear workspace invite Desktop Fixed an issue where the desktop application could hang when waking up your computer from sleep Desktop Fixed desktop app flash of white background on new window open Diffs Fixed deduplication of linked PRs in issue attachment data Diffs Fixed refreshing the diff when a PR’s target branch changes (e.g., after a stacked parent merges and GitHub retargets the child) Diffs Stopped attributing GitHub PR comments authored by deleted (“ghost”) users to the wrong user in notifications Documents Fixed document mention notifications firing on every edit instead of just when a user is newly mentioned Documents Shortened the placeholder in the “Change document subscribers” action menu so its keyboard shortcut indicator no longer gets clipped GitHub Comments on a not-yet-linked GitHub PR now backfill the issue→PR link via magic-word matching the same way PR lifecycle and review events do Inbox Fixed “From is not” filter to correctly exclude issue assignment notifications from integration and OAuth application-driven assignments Inbox Fixed inbox badge getting stuck when arriving on a review via a legacy /agent URL Insights Fixed a bug where two Duplicate options appeared in the Time in status filter Integrations Figma links now show a clean Figma title instead of the raw marketing page title Issues Removed Duplicate status from quick issue create and issue template Project templates Allowed project-template sub-issues to target other private teams again Sentry Fixed a bug where Sentry-created issues could be assigned to deactivated users in triage Settings We now correctly truncate long team names in Teams settings list instead of overlapping the next column Shortcuts Fixed the Copy as Prompt shortcut so it updates issue status when auto-start-on-open is enabled Sync Fixed “Linear servers are not reachable” error that could appear after laptop unlock Triage Fixed workspace issue templates not appearing in triage automation filters Views Fixed list rows shifting horizontally when toggling a group in views with grouped columns Improvements Android Improved Android to use server-side filtering for skills Agents Dashboard pages are now used as context in the Linear agent chat Integrations Connecting GitHub now defaults to enabling code access Project Slack channels Used an info-style toast when starting project Slack channel creation Reviews Activity page file and code comment links, and PR notifications, now open whichever code view (Diffs or Guide) you last visited Skills Updated empty state for skills to match other settings Timeline Improved timeline projects aside panel visibility to be remembered per view instead of globally Updates Removed the UI for hiding project and initiative update details May 21, 2026 Project Slack channels Project teams often use a Slack channel to discuss and share feedback about their project as it takes shape. Now, Linear can spin up that Slack channel automatically every time a new project is created. All project members are automatically added to the project Slack channel, and project updates post to that channel by default. When working in a project’s Slack channel, you can use Linear Agent to answer questions or take actions in the project. Try sending messages to the channel like “ @Linear what’s our target date?” or “ @Linear file this bug and assign it to me.” Admins can enable channel creation from settings . Learn more about project Slack channels in our documentation . Linear Asks Agent ⁠ Linear Asks brings internal requests into Linear, where the appropriate team can work on them. Now, anyone in your Slack workspace can file a request in Linear by mentioning @Linear Asks . Linear checks the templates enabled for that channel, picks the best match, and creates an issue using the conversation as context. When a template uses required fields, Linear follows up to collect any missing details before creating the issue. Admins can configure Linear Asks agent in settings for any connected Slack workspace. Asks is available on Business and Enterprise plans. Learn more in our documentation . Issue duplicates ⁠ Duplicate issues now use a dedicated status type in Linear and move context to the original issue. When an issue is marked as a duplicate, its customer requests, synced Slack threads, and attachments are moved to the original issue. Whether a teammate, agent or Triage Intelligence marks an issue as a duplicate, the issue context moves to the right place. Because of theses changes, every issue with a duplicate status must now link to the original issue. On duplicate issues, that original issue is shown clearly in the sidebar. When the original issue is completed, every synced Slack thread is notified. Each linked customer ticket in Zendesk or Intercom also reopens, so you can keep your customers in the loop. Reorder groups in issue and project views ⁠ Issues and projects in views are often organized into groups like status, priority, or label. You can now reorder these groups in any list or board view to put the most important sections first. Click the reorder groups icon in display options, then drag groups into your preferred order. You can reset the view back to the default order at any time. GitHub Enterprise Cloud integration ⁠ Linear now supports GitHub Enterprise Cloud. Once connected, GitHub Enterprise Cloud users have access to all the benefits of our popular GitHub integration. Linked pull requests update issue statuses automatically, GitHub Issues sync can be enabled for select repos, and you can review PRs natively with Linear Diffs. This integration is available on Linear’s Enterprise plan. Read more in our documentation , and install the GitHub Enterprise Cloud integration to get started. Fixes Agent chat Fixed highlights on the agent chat buttons Agents Issues created from templates via the Linear agent (in-app, Slack, Microsoft Teams) now respect required form fields and serialize submitted values into the issue description Agents Fixed a freeze when pasting long Markdown content that included todo items into agent toolbar input Asks Fixed Asks Web template submissions that create child issues for authenticated non-members Cycles Fixed progress ring background blending into the row hover color in quick filter overviews Drafts Fixed a bug where saving as draft would fail when an issue template included a sub-issue on a sub-team Duplicates Duplicate issues now appear in the canceled section in focus-grouped issue lists instead of active buckets Editor Copying part of the text of a list item no longer copies the list structure, only the text itself Editor When pasting Markdown content that includes code blocks, the cursor now lands correctly at the end of the pasted content Filters Fixed missing rows on Author, Reviewers, Team owners, Customer owner, and Project milestone filters on first open Filters Fixed missing rows on Creator filter on search page Filters Fixed header filter buttons highlighted while their filter menu is open Labels Restored input focus when switching between New group and New label while creating a label Linear Agent Fixed resuming Slack threads when the user answers an agent’s follow-up question without @Linear , even after a long delay Notifications Fixed an issue where users could be unexpectedly subscribed to issues they never interacted with Performance Fixed an issue where switching workspaces could leave the app stuck on the workspace loading screen until a restart Projects Fixed public project Slack channels incorrectly appearing as private after renames Releases Fixed order of releases by stage position so canceled releases are sorted after completed ones Reviews Showed only the relative timestamp for opened pull requests in the review list Settings Fixed dropdown text overflowing on narrow viewports Slack Fixed double-notifying on Slack when an issue is deduplicated — the duplicate-relation event is now the only user-facing event Sidebar Reduced blur and fixed positioning in animated unread count digits on non-retina displays Teams Fixed issue where team owners can now update the “Restrict team membership” setting without needing workspace admin permissions Templates Fixed moving a project or document template to the parent team or workspace silently reverting Updates Switching the project or initiative on an update composer no longer deletes the previously saved draft Workflow Show the visible workflow-state icon for merged issue status group headers, with a generic fallback when multiple team states are visible API Added parallel AgentSkill GraphQL query and mutation types alongside deprecated AiPrompt roots for the skill migration Added Team.visibility and deprecated Team.private Returns 410 Gone from /oauth/migrate_old_token ; old OAuth token migration is no longer supported Improvements Inbox Grouped agent-authored inbox replies into a dedicated Agents section in focus inbox grouping Issues You can now link the same pull request to multiple selected issues from issue actions and Cmd/CtrlK Reviews Unreviewed stacked PRs are now ranked below reviewed PRs in the list Triage Improved triage actions in the issue header now show labels at wider widths MCP server GitHub pull request URLs in document content saved via MCP are now converted to diff mentions May 14, 2026 Code Intelligence Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Code Intelligence gives Linear Agent controlled access to your codebase, turning repositories into shared product context your whole team can use. With Code Intelligence, Linear Agent can reason about how your product actually works, not just what’s captured in issues, projects, and docs. Ask how a feature is implemented, why something behaves a certain way, what a change might affect, or which technical constraints should shape a plan or customer request without digging through the codebase or interrupting an engineer. PMs can write sharper specs, Support and Sales can answer technical questions with more confidence, and Engineering can investigate bugs, regressions, and unfamiliar parts of the system faster. To set up Code Intelligence, a workspace admin should: Install the GitHub integration and enable code access Turn on Code Intelligence in AI Settings From there, admins can choose which repositories to include and whether access is limited to members with existing GitHub permissions or available to the entire workspace. Code Intelligence is now available in public beta for Business and Enterprise plans, and free to use during the beta period. See the docs for more details. Fixes Agent Fixed an issue where the agent chat could not be closed while an attachment modal was open Agent Fixed natural-language confirmations in Slack threads being recognized while awaiting approval, even without an @Linear mention Android Removed the non-responding Linear workspace user from mention autocomplete so only the agent variant appears Boards Fixed shared multi-team board views showing different status column orders to different viewers Comments Cmd/CtrlF now expands collapsed comment threads when a hidden reply matches the search Customer requests The empty-state Add request button on a project’s customer requests page now opens the create form Dashboards Fixed double confirmation when deleting a new unnamed dashboard Docs Fixed anchor links in the docs “On this page” sidebar replacing the URL hash correctly Editor Fixed the overflow menu trigger on block images disappearing when the menu opened Imports Fixed migrated document issue links so fallback deep links open in the destination workspace Inbox Fixed a bug causing notifications for deleted issues to show up in inbox without issue details Integrations Fixed Sentry installation getting stuck on “Continue in the Linear app” when started from Sentry’s directory Issues Fixed the status icon hit area in issue lists so near-edge clicks change status instead of opening the issue Projects Fixed project progress tooltips behaving consistently across List, Board, and Timeline Projects Prevented project updates from being created with a start date after the target date Releases Fixed release search by version Releases Fixed release sync applying provided names to existing releases, not just newly created ones Slack Fixed automation comments appearing in Slack as the Linear bot instead of “Linear (via Linear)” Zendesk Fixed the Include message toggle reliably inserting the ticket message when enabled, even with a template applied Improvements Agent Linear Agent can now resolve and unresolve comment threads, including in automation flows triggered in triage Agents Users can now queue follow-up messages while an agent is still working, and they’ll send when the current turn completes Android Added a long-press menu for folders in Favorites with rename and remove actions Comments Added a hint below the comment input on duplicate issues pointing to the canonical issue Duplicates Issue popovers now show the canonical issue when hovering over a duplicate Favorites Favorited teams now show the Team Details hover card Favorites Added the ability to favorite a team Issues Added a delegation footer to issue cards in AI chat showing the agent name and live status Issues Added an animated desktop tab indicator for issues and pull request reviews when a coding agent is actively working Notifications Added an option to hide sidebar notification badges Projects Added a No milestone quick filter at the bottom of the milestones list in the project sidebar Releases Added contextual menu actions for attaching documents and links Settings Added a Manage button to the current plan card in billing settings with actions to switch plans, change billing period, or cancel Settings Added a Switch plan modal in billing settings for changing plans without leaving the page API Projects Added slackChannelId and microsoftTeamsChannelId fields on Project to return the IDs of connected chat channels Releases Added createdAt , startedAt , and completedAt fields to release inputs to support backdating SCIM SCIM user payloads now always populate user groups MCP server save_project no longer accepts issue-level label IDs, and label arrays sent as JSON strings are parsed instead of silently wiping existing labels Added slackChannelId and microsoftTeamsChannelId fields on Project to return the IDs of connected chat channels Added initiative and cycle parameters to the save_document tool to create or reparent documents under an initiative or cycle Unknown tool parameters now return a validation error instead of being silently dropped Keyboard shortcuts Fixed Alt letter shortcuts (e.g., Alt R ) being treated as plain letter presses on Linux/Windows April 30, 2026 Releases Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Plan and track your software releases directly from Linear. Linear Releases integrates with your CI/CD tools to precisely track the deployment environment, version, and status of every issue, giving team members and agents your full deployment context. Issue statuses automatically update when their associated code changes land in production. See what’s live to customers, not just what’s been merged. Write release notes for a single release or for a range of releases. Generate release notes with Linear Agent based on included issues. Releases supports both continuous deployment and scheduled release methodologies. Add up to 15 release pipelines on Business, or unlimited on Enterprise plans. Learn more in our documentation . Fixes Agents Pressing Esc to dismiss an invalid mention search in an agent session no longer leaves a stranded popover backdrop that blocks clicks across the app Agents Fixed the copy table action in agent chat responses Agents Fixed agent-generated content mixing placeholder and normal text when editing issues, documents, and projects created from templates Asks Added RFC 3834 auto-response handling to email intake. Outbound notifications are now marked as auto-generated, and inbound auto-responses are ignored to prevent email loops. Command Menu Fixed long project names overflowing the issue preview popover in Cmd K search Comments Fixed a bug where the comment input would not refocus after sending a comment Customer Requests We no longer record a “customer request moved” timeline entry when the move is caused by marking an issue as a duplicate Cycles Added a missing option to save custom views from cycle (and other page-level) views with inline filters Editor Fixed forward-deleting ( Delete / Fn + Backspace ) at the end of a list item with a nested list Editor Fixed a bug that prevented deleting rows and columns of tables while multiple users were editing Filters Fixed a white flash inside the filter input when focusing GitHub Fixed Linear issues closing when GitHub PRs are merged via custom merge queues that add the externally-merged label after closing Imports Fixed previous imports remaining collapsed after starting an import or while an import is active Inbox Fixed Inbox showing emoji reactions as the latest activity instead of more recent comments Initiatives Hid the “Parent initiatives” action group from context menus when there is no initiative that can be set as a parent Initiatives Hid the “Add existing sub-initiative” action when there are no other initiatives to choose from Initiatives Hid the “Sub-initiatives” action group from initiative context menus when the workspace does not have access to the sub-initiatives feature Issue Templates Issue templates opened from shared creation links now keep their selected project milestone Microsoft Teams Capped unfurls at 15 per message to prevent message size errors Projects Retired teams can now be removed from projects they were attached to before retirement Pulse Fixed feed sometimes showing stale items when switching between Popular, Recent, and Following tabs Reviews Fixed clicking empty space in the reviews navigation no longer clearing the open review Settings Fixed settings page content that no longer scrolls over the narrow-screen settings header Settings Fixed team icon color picker sending repeated save requests while dragging the slider Teams Fixed a column misalignment on the teams page when sub-teams are nested Triage Allowed completing or canceling triaged issues without a priority when the team requires a priority to leave triage Views Fixed issues now leaving label-filtered views in real time after their labels change, instead of requiring a hard refresh Favorites Fixed inconsistent left-hand menu tab highlighting for favorite items Reviews Fixed missing review notifications for agent-created PRs when a human takes over Shortcuts ] and [ shortcuts to open and close the sidebar and details pane now work on Nordic keyboards (and other layouts where those characters require Option / Alt ) Improvements Linear Agent Added “New agent chat” to the right click menu on the Create button in the sidebar Linear Agent Linear agent is now able to work with issue drafts Imports New members created during Linear-to-Linear imports are created in a suspended state when the destination workspace uses SCIM Microsoft Teams Improved unfurls to render selectively based on the agent’s response and actions Projects Click the issue count on project list rows and board cards to jump straight to the project’s issues Projects Project date pickers now dim days based on the workspace’s SLA-configured working days instead of always dimming Saturday and Sunday Pull Requests Added issue status and assignee selectors to the right-click context menu on the issue slug in the PR header Settings Updated thread summary settings labels and descriptions to accurately reflect resolved thread summary behavior Sidebar Right-clicking items in the More menu now opens the same context menu as regular sidebar items Web Improved detection and warnings about problematic browser extensions MCP server Issues with a 0-point estimate or “No priority” projects/issues no longer serialize as undefined , so consumers can tell an explicit zero from an unset value Links added through save_issue now go through the integration-aware attachmentLinkURL path, so URLs matching configured integrations (Zendesk, Intercom, etc.) create rich attachments and trigger two-way sync instead of being stored as plain URL attachments API Fixed inconsistent cancelled vs canceled spelling in integration field descriptions Older updates Product Intake Plan Build Diffs Monitor Pricing Security Features Asks Agents Coding Sessions Customer Requests Insights Mobile Integrations Changelog Company About Customers Careers Blog Method Quality Brand Resources Switch Download Documentation Docs Developers Status Enterprise Startups Connect Contact us Community X (Twitter) GitHub YouTube Legal Privacy Terms DPA AUP Privacy Terms DPA AUP ((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("16c:[[[\"$\",\"link\",\"css:https://static.linear.app/web/_next/static/css/Prose.DBLOnC2O.css\",{\"rel\":\"stylesheet\",\"precedence\":\"vite-rsc/importer-resources\",\"href\":\"https://stati
After
Changelog – Linear Skip to content → Product Resources Customers Pricing Now Contact Docs Open app Log in Sign up Now All Changelog Product launches From the team From the community Press Search… July 23, 2026 Text attribution and agent-assisted editing Documents and project descriptions are critical context for your teams and agents. You can now edit text with Linear Agent , and use Loops to keep docs and project descriptions up-to-date. Author name indicators let you check if text was written by a colleague or added by a loop. When editing, changes you make through Linear Agent highlight separately so they’re easy to review. If you need to revert to an earlier version, restore to any previous checkpoint from version history. Show author names or open version history from the ⌘ / Ctrl + K menu, or in document display options. Learn more in our documentation . Refreshed issue sidebar ⁠ The issue sidebar now closely integrates issue properties with the main content. We’ve pinned Diffs to the top of this panel so you can access the issue’s pull requests from anywhere on the page. Fixes Asks Fixed issues created through Slack Asks ignoring a chosen template’s default status Comments The resolved comments menu no longer appears when there are no resolved comments Diffs Submit review flyouts now properly close when clicking outside them GitHub Prevented revert pull requests from reopening issues linked to another GitHub repository GitHub Fixed linking GitHub pull requests to issues via pasted URLs. Initiatives Fixed oversized initiative titles Integrations Fixed a bug where removing a linked GitHub pull request disconnecting GitHub issue sync Integrations Fixed Slack project channel setup retrying after a project was deleted or archived Settings Fixed IP restrictions not appearing when searching for “IP” in settings Slack Fixed truncated issue summaries in Slack unfurls Views Fixed view filters (like Cmd/Ctrl F filtering) resetting when navigating to an item in a split view list Improvements Editor Added Backspace navigation from empty issue descriptions and document bodies back to the title Issues Improved issue composer to suggest templates as a quick suggestion, surfaced before other suggestions because they apply a bundle of issue properties Projects Added a way to view a project’s issues filtered by a specific milestone from the project overview on iOS Triage Added triage responsibility to the triage screen on iOS, showing who is responsible for incoming issues and letting you manage the action and responsible members Diffs “Quick to review” now shows up for slightly larger PRs and also appears for the author of the PR API Added bodyData to GraphQL pull request comments CycleCreate and CycleUpdate now prevent overlapping schedules and validate neighboring cycles using their dates. July 20, 2026 Introducing Loops Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Loops are a new way for Linear Agent to take on recurring work for your team. Describe the job in plain language and then choose whether it should run on a schedule or in response to an event. From there, Loops use context from your workspace and connected tools to decide on the next best action. For example: Review incoming issues, research root causes, and dispatch to coding agents Create and coordinate follow-up work based on unstructured notes, like meeting transcripts or incident reports Keep launch plans and project specifications up-to-date See more ways to use Loops in the docs Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Loops run at the team and workspace level, with shared visibility and control. Anyone with access can review their instructions, see how they are configured, and inspect what happened during each run. Loops are available today on Business and Enterprise plans and use AI credits. To help you get started and understand usage, we’re giving your workspace $20 per seat in promotional credits. These credits are applied automatically to runs, and expire on August 20, 2026. Read the blog post to learn more. Fixes Android Added a fallback page for auth redirects so users can reopen the app when browser handoff fails Asks Fixed Asks created by mentioning the Asks agent in private Slack channels weren’t syncing the originating thread to the issue Cycles Fixed archived cycles getting stuck behind persisted label and other view filters with no visible way to clear them Diffs Pull requests with more than 50 commits now loading up to 450 commits Documents Private team document templates now consistently appearing in the template selector Editor Fixed checklists pasted from Google Docs rendering incorrectly Email Prevented notification emails from being sent to deactivated users Inbox Fixed email intake issues not appearing in the assignee’s inbox when the intake template auto-assigned the issue back to the sender Integrations Fixed GitHub Enterprise Cloud installation webhooks routing to the wrong workspace region before the installation was known to Linear Integrations Fixed GitHub Enterprise Cloud setup showing a generic error when an IP allow list blocked Linear, with clearer guidance on allowing Linear IPs Notifications Fixed duplicate Slack notifications when a newly created issue is added to a view with Slack notifications enabled Projects Fixed project pages crashing when a graph tooltip referenced a stale date Pulse Added an unsubscribe action for Pulse items shown through team project update subscriptions Triage Intelligence Fixed Triage Intelligence no longer requiring destination teams to have workspace-wide scope to be eligible for suggestions Improvements Agent Linear Agent can now manage inbox notifications Asks Email intake threads can now be resolved and unresolved Asks Synced comment threads (Slack and Asks) can now be resolved and unresolved, and a new reply reopens a resolved thread Comments Added inline issue description comments on iOS, including highlights in the description, tap-to-scroll to the thread, and quoted text above description comments Desktop Added support for Cmd+Z to restore accidentally closed tabs, with timeline-ordered priority and batch restore for bulk close operations Diffs Added the Diffs inbox as a default home view option Diffs Improved visibility of auto-merge status in review controls Diffs Showed failed checks in merge queue removal events Diffs Showed GitHub force-push events in pull request timelines Interface Added an Underline links preference under Interface and theme to always underline links in issue descriptions, comments, and documents Teams Added display options to team member lists for sorting, filtering by member type, and choosing visible columns MCP server Improved attachment uploads to accept base64 payloads with whitespace or data: URL prefixes July 2, 2026 Initiative properties Initiatives define your company’s high-level goals and organize the projects that contribute to them. To help you manage initiatives as your roadmap grows, we’ve added a new set of focused initiative properties: Proposed and canceled statuses make it clear when an initiative is under consideration or has been intentionally set aside Priority communicates which initiatives are most important Labels group initiatives by product line, region, or other meaningful categories Use these properties to group and filter initiatives on any plan, or build custom initiative views on Enterprise plans. Learn more about initiative properties in the docs . Centrally manage access to Linear’s MCP server in Claude ⁠ Give employees secure access to Linear and other MCP servers in Claude, without requiring them to authenticate with each server individually. Enterprise-managed Authorization lets Okta administrators manage access and permissions centrally, and users automatically get access to the MCP servers they’re authorized to use when they sign in to Claude. Enterprise-Managed Authorization is available to Enterprise workspaces using Okta as an identity provider and Claude as an MCP client. Learn more in the docs or in the MCP specification . Share filtered views ⁠ You can now share any filtered view by copying its URL from your browser, or by pressing ⌘ / Ctrl Shift C on desktop. Share filtered views to discuss a subset of an existing view with someone else — like an issue view filtered by an assignee, or project or initiative view filtered by a label. Fixes Agents Fixed issues with editing collapsible sections inside documents and descriptions with the Linear agent API Stopped automatically cancelling and restarting active Triage Intelligence runs after issue content changes API Fixed fieldless GraphQL input metadata from turning persisted filters into match-all filters Asks Slack /asks commands now pre-fill the modals with the entered text Automations Fixed showing agent automation Show more prompt buttons only when hovering an automation block Comments Fixed a transient agent session wrapper appearing after mentioning an agent that only handles comment events Cycles Fixed renamed cycles showing their local generated cycle number in some client Chrome Desktop Fixed OAuth application creation form resetting when switching tabs on desktop Diffs Added Linear details comments for manually linked GitHub pull requests when the link is created or changed Diffs Kept combined code review diffs aligned with side-by-side view when inserted additions are followed by a later paired helper extraction Diffs Show pull request status icons for coding session inbox notifications tied to PRs Diffs Fixed review notifications to now open the diff at the relevant comment instead of the guide Diffs Fixed Team reviews settings appearing when Diffs were disabled Diffs Fixed poor contrast of JSDoc comments in the GitHub Light syntax theme Diffs Fixed scroll position jumping when expanding collapsed code sections in diff view Diffs Fixed commit navigation controls shifting when the changed file count changes between selected commits Diffs Comment filters on the PR Diffs tab no longer hide comments in the Guide Editor Fixed emoji rendering in italicized text so emojis remain upright Editor Improved autolink for a broader list of TLDs when pasting URLs in the editor Email Fixed email intake settings occasionally displaying an incomplete email address Initiatives Fixed initiative list with sub-initiatives correctly restoring scroll position on navigation Initiatives Fixed transparency issues with the icon picker when editing initiatives inline in the list Integrations Reverted a GitHub sync change that stopped updates from Linear to GitHub once an issue is synced via the one-way sync Integrations Added a warning to Slack issue dialogs when selected labels include multiple labels from the same label group Integrations Fixed Google Calendar out-of-office status labels showing an absence as starting today when it starts tomorrow in the user’s timezone Integrations Fixed GitHub issue sync sending Linear label updates back to repositories configured for one-way GitHub-to-Linear sync Integrations Fixed Linear user mentions in Slack unfurls notifying mentioned users Integrations Fixed Slack synced comment import retries when Slack returns missing scopes while fetching message replies Issue Activity Fixed issue activity history no longer briefly reordering or regrouping while loading when lots of labels are involved Issue templates Fixed blank optional-only form template submissions from creating empty issues Issues Fixed issue sidebar hover styles not updating after switching between dark and light mode Issues Fixed copied issues including sub-issues after the Include sub-issues option was disabled Issues Fixed SLA workflow triggers failing when a workflow condition did not include an issue filter Mobile Prevented synced email threads from being resolved from Android Project Views Fixed a problem where hidden groups could not be restored in timeline views Projects Fixed completed projects appearing in project dependency blocker counts Projects Fixed newly created projects now receiving varied default icon colors, matching initiatives Projects Fixed the project update editor border disappearing after Agent highlight interactions Releases Fixed started release stage rows appearing taller than other rows in release pipeline settings Settings Fixed existing application images now showing when editing an OAuth application Settings Fixed settings search input box now respecting custom sidebar theme colors Settings Fixed customer status and tier row dividers appearing brighter than the header divider in settings Settings Fixed workspace security settings copy incorrectly referencing recurring issues for workspace template management Sidebar Properly aligned controls in the sidebar into one consistent column and fixed their focus rings Slack Stopped retrying permanent Slack webhook errors for disabled app message tabs and invalid block payloads Teams Fixed duplicate favorite action in action menu on team views Triage Fixed Triage rules sometimes showing duplicate or missing rows immediately after saving Triage Fixed the issue preview closing when a new issue entered a label-filtered Triage queue Views Fixed some server-backed views not loading correctly with some complex filter conditions Projects Project and initiative overview latest updates no longer inherit the previous latest update’s open state Diffs Fixed commit titles of specific lengths from overflowing the commit selector dropdown Initiatives Initiative target dates now use the same completed date rendering semantics as project target dates Initiatives Show the notifications subscribe control on initiative pages Estimates Restored the selected issue’s estimate total in the bulk action toolbar Editor Fixed dragging URL-backed Linear content into editors that was inserting duplicated mentions Pulse Fixed Pulse summary item navigation inside the inbox and added a breadcrumb back to the originating summary Documents Fixed restoring deleted documents whose project parent is archived Pull requests Cmd-clicking linked pull requests now opens them in a new tab Diffs Fixed bug where some code in Code Review diffs could not be copied to the clipboard Improvements Android Added support for toggling todo checkboxes directly in issue descriptions and comments Diffs Added syntax highlighting for .gjs and .gts files in Diffs Diffs Added settings to control whether GitHub team review requests appear in Reviews and count as To Do Diffs Collapsed generated protobuf Go files in pull request diffs by default Diffs Changed PR comment copy menu label to refer to threads when copying prompts for comment threads Inbox Added ability to filter inbox notifications by related review status Issues Renamed canonical issue duplicate relation labels from “Duplicated by” to “Duplicates” Search Updated search tabs to show the search term with a Search prefix and a search-results icon Teams Improved the spacing between team home columns at medium-width resolutions Settings Clarified the keyboard preference for submitting comments and agent chat messages Insights Improved performance of issue and insights queries that filter by initiative GitHub Added Linear issue to the list of magic words linking pull requests to issues MCP server Added read-only MCP tools for listing and retrieving Linear Agent skills Added support for managing releases, release notes, and release issue associations through the MCP server Added source URL support to the save_customer_need tool API Added an external-user actor variant to the webhook actor union Included the top-level url field in data-change webhook payloads for remove actions when an entity URL is available Fixed entity webhooks for external-user actions so their top-level actor is populated Keyboard shortcuts Added the ] shortcut to show or hide the Agent sidebar from Diffs when an Agent session is available Fixed Shift Cmd/Ctrl ArrowDown not opening sub-issues in board view June 18, 2026 Agent assisted project updates Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Project and initiative updates keep teams aligned, but writing them means pulling out recent changes from issues, documents, and discussions. Instead of finding that context manually, click Write with Agent to let Linear do it for you. The agent reviews changes made since the last update, checks messages in the linked Slack channel, and writes an update draft for you to refine. Add your own perspective by prompting for further changes or editing directly, then publish the update. Desktop navigation history and pinned tabs ⁠ We’ve rebuilt our desktop tabs to make navigation feel fluid and predictable. Each desktop tab now has its own history stack, so moving backwards won’t navigate you to another tab Pinned tabs are now a reliable home for important work. They stay anchored in the tab bar, persist after quitting and reopening the app, and aren’t replaced by new content you open. These changes are live for current desktop users. Try Linear on desktop by downloading the app . Private sub-teams ⁠ Private sub-teams organize groups that work together under one umbrella, like independent business units, skunkworks efforts, or teams handling sensitive data like People Ops. When you create a sub-team under a private team, you can now choose between two access options: Restricted to parent team members — parent team members can see and choose to join the sub-team. This makes it easy to manage private team structures without coordinating invitations to each sub-team. Private to team members — the team is hidden, except to members directly invited to that sub-team Private sub-teams are available on Business and Enterprise plans. Learn more in our documentation . Build agents with Vercel Eve ⁠ Vercel Eve is an open-source framework for building custom agents. Build agents that can investigate incidents, monitor SLAs, or analyze customer feedback. You can deploy agents on Vercel with the guided setup, or host them wherever you run your Eve app. Once connected to Linear, teammates can delegate issues to your agent or mention it in comments. Learn more about Eve in Vercel’s documentation . Release pipeline changelogs ⁠ Releases let you plan and track your software releases. Now, you can also keep your team aligned on what’s shipping with changelogs for each release pipeline. These changelogs bring a pipeline’s release notes together in one place, so progress is easy to review and share. Choose to auto-generate release notes in pipeline settings so your changelog is always up to date. Learn more in our documentation . OAuth application manifests ⁠ OAuth application manifests let platforms provide a one-click OAuth app setup experience for users creating integrations. Use URL parameters to send users directly to a pre-filled Create OAuth App form in Linear. An equivalent JSON manifest format lets you store configurations in files, validate them locally, or generate them programmatically. Find the details in our developer docs . Fixes Command menu Added the missing command menu action for recently deleted initiatives Comments Threaded comment highlight corners now match with the reply composer below the thread Customers Fixed stale customer request counts on issues and projects after archiving or restoring customer requests Desktop Middle-clicking a link to a document comment now properly navigates to the comment Diffs Fixed the Unified/Split layout toggle not taking effect when a narrow column had forced the diff into unified view Diffs The tooltip on group headers in the Reviews inbox now covers the entire clickable header Documents Creating an issue from a selection in a team document now creates it in the correct team Duplicates When you remove a duplicate relation, it now restores the issue’s last status Duplicates Fixed duplicate merges running concurrently for the same issue during bulk deduplication Filters Fixed the filter button not staying visually active while its menu is open Front Fixed processing Front conversation links for conversations without a primary recipient GitHub Fixed GitHub integrations being marked “disconnected” after a transient GitHub authentication blip Inbox We no longer send a removed from merge queue notification when a pull request is successfully merged by GitHub’s merge queue Inbox Fixed inbox notifications occasionally appearing as blank while the sender’s name was loading Insights Fixed release-filtered burn-up charts failing to render Issues Fixed oversized issue status icons in delete confirmation toasts Milestones Fixed a flicker in the milestone list when creating the first milestone from a project overview Notifications Each recipient’s name display preference is now respected in project and initiative update notifications Project Updates Fixed the project updates panel occasionally leaving an empty wrapper element on the page after navigating elsewhere Pull requests Right-clicking pull request pills in issue lists now opens the correct menu Pull requests Fixed pull request details overflowing their container when hovering over a PR badge SCIM Renaming a linked SCIM role group (e.g. linear-admins ) in the identity provider no longer causes Linear to stop managing the associated role Settings Prevented the language selector from overlapping the scrollbar in Code & Reviews settings Settings Fixed an odd transition when switching between the same settings page of different teams Slack Slack thread sync no longer fails to import a comment when one of its reactions came from a user without access to the issue Slack Underscores in pull request titles are now preserved in Slack notifications Slack Slack comment notifications now link out to unsupported images instead of sending invalid Slack image blocks Slack Slack pasted message links now sync to Linear threads as a clickable link Improvements Agents AI chat thinking steps are now shown as blockquotes when copying conversations as markdown Diffs Added a “Missing issue” PR filter that shows PRs without a linked issue Diffs Raised the size limit for generating Guides on larger pull request diffs Diffs Holding Opt and clicking the chevron in the file header now expands/collapses all files Diffs Review list approval copy now shows who approved a pull request Diffs Whole added/removed lines in diffs render more clearly with the same color as inline added/removed characters Diffs Added the ability to use custom font for code in diffs Diffs Added contextual help about the Reviews feature and related keyboard shortcuts Diffs Polished the pull request review layout — removed the divider between the conversation and code columns, and the Guide now has even horizontal padding with the scrollbar no longer overlapping content Diffs Added copy link to file actions in pull request diffs GitHub/GitLab Unassigned triage issues remain in triage for Git request and commit automations, unless the final merged change closes the issue PagerDuty Added support for PagerDuty shift-based schedules, so triage responsibility on-call now syncs from both shift-based (v3) and classic layer-based schedules (v2) Team documents The documents list now supports multi-select Views Updated the sort direction icons so the arrow direction matches the active sort order MCP server MCP project status update tools are now available in workspaces without recent project update history Fixed issue with fetches failing when descriptions contained Unicode line or paragraph separators API templateCreate and templateUpdate now reject unsupported form field payloads June 11, 2026 Coding sessions in Linear Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Earlier this year, we launched Linear Agent , giving teams a new way to plan and coordinate their issues and projects. Since then, we’ve added Code Intelligence to extend that understanding to the codebase, and MCP support to bring all of your context together. Today we’re closing the loop: Linear Agent can now write code using Claude Code and Codex. You can triage, plan, review, and ship—all in Linear. Start a coding session by assigning an issue to Linear, or ask it to make a change in a chat, comment, or Slack thread. Each session is grounded in your workspace context, pulling in issue details, history, customer requests, discussions, and related work. A coding agent your team will love ⁠ Coding sessions run in the cloud, so you can prototype ideas and make changes without setting up a local development environment. When the change is ready, Linear returns a new diff for review. Share preview links , bring teammates into the discussion, and address feedback with further iterations in the same thread. Automate the first pass ⁠ When a new issue is reported, Linear Agent can investigate and attempt a fix before it reaches an engineer, reducing the load on your team. It follows your team’s guidance, gathers evidence from tools like Sentry or Datadog through MCP, and inspects the codebase to trace the root cause before producing a fix. Linear uses this workflow internally to resolve roughly 30% of incoming bug reports, mostly on the first pass. You can set up your own agent automation in your team’s Triage settings. Availability and pricing ⁠ Coding sessions are available on Basic, Business, and Enterprise plans. They require a GitHub connection with code access and use AI credits to run. Workspace admins can enable coding sessions in Settings and manage access, usage, and credits from the usage dashboard. Learn more in the docs . Fixes Agents Filled in the thumbs down button after submitting AI feedback Agents Fixed a missing space between the integrations link and surrounding text on the team agents settings page Agents Vertically centered the label and preview text in the agent session card’s status row Agents Fixed left padding of the agent session card header to match other activity cards Archive Fixed restoring a trashed issue or document failing in rare cases where the document’s trashed flag was stored as false Asks Allowed Slack workflows and external users using the Asks Agent to access private teams’ channel-configured templates Customers Fixed excessive row spacing and the limited customer list on the unfiltered customers page Customers Fixed the customer merge preview showing annual revenue under the monthly revenue label Customers Fixed a bug where linking a Slack channel to a customer failed for workspaces with multiple Slack connections but a single Asks connection Diffs Opening a linear.review link in a workspace without Diffs enabled now routes to enable-reviews instead of bouncing back to GitHub Diffs Fixed showing GitHub legacy commit statuses (e.g. external CI like RWX or Jenkins) in PR checks Diffs Fixed “Update branch → with rebase” creating a merge commit instead of rebasing Diffs Fixed the file list sidebar not scrolling when the file tree was taller than the viewport Display options Fixed the display options menu being slow to open on views grouped into a large number of items Editor Fixed customer and customer request mentions not loading their details in the iOS editor Editor Pasting linear.app/review/<owner>/<repo>/pull/<id> now properly embeds as a PR mention Editor Fixed the tooltip for plain links covering link controls GitHub Fixed Linear issues with comma-containing label names failing to sync to GitHub Initiatives Fixed Initiative projects table columns occasionally overlapping or taking up too much width Integrations Fixed an importer freeze when mapping a large number of users Issues Fixed a line break appearing between an issue’s status icon and its identifier in undo/redo toasts Labels Archived labels no longer appear in the form-template label group picker Links Fixed a crash when a link embed with a missing or invalid URL failed to load a preview Mobile Release, Release Note, and Release Pipeline mentions now display properly on mobile Notifications Fixed agent completion notifications not being delivered to the user who delegated the work Projects Project issue list deep links now redirect to the project overview instead of the filtered issue view Project Views Fixed saved project views unexpectedly showing empty groups when grouping and filtering projects Pulse Fixed daily Pulse summaries being skipped when a single feed update had a malformed body SCIM Fixed SCIM role group pushes not repairing a stale role when the user was already tracked in the role’s membership Settings AI settings dependent on the Linear Agent now show “Disabled” when the Linear Agent is turned off Slack Sharing a project comment link in Slack now unfurls the comment instead of the project SLAs Fixed missing SLAs for issues created from Slack asks Updates Fixed inconsistent icon spacing in the project/initiative update health control Improvements Asks Improved longer, cleaner fallback issue titles when creating Asks from Slack without an AI-generated title Diffs The “Copy pull request number” action now copies just the number, without the leading # Diffs Added a file action to open the full file in GitHub from the review diff Diffs Guided reviews now jump directly to a selected file instead of scrolling slowly through every file in between Documents Added “New document” and “New document from template” to the right click menu on the create issue button Team Documents Added cycle documents to the team documents tab, including support for grouping documents by cycle Triage On Android, choosing a status that requires a priority to leave triage now opens the priority picker automatically instead of hiding those statuses Keyboard shortcuts Editor Changed the strikethrough shortcut to Cmd/Ctrl Shift X MCP server list_comments now returns comments on archived issues Documents can now be listed and created under a team June 4, 2026 Team documents Important team context doesn’t always belong in a specific issue, project, or initiative. Teams also need a dedicated place for the notes, docs, and shared references that support their work over time. Now, every team has a page to keep its context organized and easy to access. Teams can create documents directly from their home page, add existing documents from projects and issues, and group resources into sections. Open a team’s page by clicking on its name in your sidebar, or search by pressing o , then t . Learn more in our documentation . Shared skills for Linear Agent ⁠ Skills let you save reusable instructions for Linear Agent. We now support sharing skills with your team so great personal workflows can become shared team process. Sharing a skill helps your team standardize recurring workflows like writing specs, running weekly planning, or drafting updates. Use skills in any agent conversation by clicking on Skills or using a slash command. You can share an existing skill from settings , or by asking Linear Agent. Learn more in our documentation . Issue description comments ⁠ You can now comment directly on text or images in issue descriptions. Select any part of a description to leave a comment anchored to that exact spot. Use description comments to share feedback on a specific part of the description, rather than commenting on the issue as a whole. Fixes Asks The Creator in activity log copy for Slack Asks issues now always matches the creator filter. Attachments Linear now preserves the original filename (and extension) when downloading attachments whose name contains characters like middle dot ( · ) or non-breaking space. Comments Fixed synced Slack thread replies that could fail or disappear after switching threads. Comments Fixed mentioning app users in comments created through triage automations. Comments We now correctly strip leading whitespace from comment paragraphs on submit. Diffs Files marked as viewed in the Guide tab now stay collapsed when returning to the Diff tab. Diffs Fixed links in Guide jumping or over-scrolling past the target when navigating to a file or symbol. Diffs Fixed the diff horizontal scrollbar not being draggable when a collapsed unchanged-lines row was present. Diffs Fixed Guide showing large blocks of unchanged code when an LLM-supplied hide directive sat adjacent to a long unchanged stretch. Documents Capped the document table of contents markers height, showing only top-level headings when there are too many to fit. Documents Fixed a previously open document staying selected after creating a new document in side-by-side view. Display options Toggling a display option back to its default now correctly clears the modified indicator on the Display button. Editor Fixed portrait videos being clamped when going fullscreen. Figma Fixed Figma links in comments triggering repeated comment update errors and slow issue loads. GitHub GitHub backlink comments are now posted for issues that reference a GitHub URL even when the target repo isn’t synced to a Linear team, as long as the GitHub install can access it. GitHub We now correctly handle null GitHub ghost users across webhook, issue sync, and pull request intake paths. GitHub Fixed GitHub issue sync failing with a 401 “A JSON web token could not be decoded” error in some GitHub Enterprise Cloud workspaces. Google Sheets Fixed a Google Sheets export failure caused by large issue batches overflowing the call stack. Inbox Returning to Inbox no longer scrolls to a previously-viewed notification without selecting it. Insights Fixed incorrect Insights results when using “Time in status” after an issue status was renamed. Integrations Fixed Linear Agent creating a Slack channel for new projects when “Automatically create channel for new projects” was disabled. Keyboard Pressing Esc on a page opened directly in a new tab no longer wipes that page from browser history, so the browser back button can still return to it. Linear Agent Stopped the Linear agent from chiming in on later Slack thread chatter after it creates an issue/Ask. Login Login now shows a clear error instead of a false “email sent” confirmation when emails can’t be delivered to a suppressed address. Onboarding Fixed the onboarding invite step hanging on desktop after sending invites. Performance Loading icon animations are more performant and use less CPU. Projects Fixed missing icons on project milestone context menu actions. Projects Fixed missing padding around the milestones help text shown when a project has no milestones. Projects Fixed project activity showing the wrong priority change after consecutive priority updates. Pulse Fixed Pulse summaries rendering document links with a stray @ prefix instead of a proper document mention. Releases Fixed a bug that caused only partial release names to be saved. Diffs Clicking “Request review” on a draft pull request that already has requested reviewers now marks it ready for review directly. Diffs Outdated review comments are now reflected separately from resolved comments in the code review comment summary. Search Fixed exact issue identifier searches with different casing not ranking the matching issue first. Sidebar Fixed alt-clicking a team in the sidebar downloading an HTML file instead of collapsing/expanding all teams. Sidebar Fixed the “Exploring” sidebar section dropping a team when navigating to its documents tab. Sidebar Sidebar nav item hover state changes are now instant. Slack project channels Linear no longer overwrites a connected Slack channel’s topic when a project’s description changes. Templates Fixed an error that could occur when saving templates that contained legacy invalid content. Templates Fixed issue templates intermittently losing their default project and milestone. Triage Fixed the triage automation actor name showing “Triage Behaviour” instead of “Triage Behavior”. Triage Fixed the triage responsibility settings separators appearing darker than the triage rules card. Version history Fixed the “Highlight changes” toggle disappearing when turned off in version history. Views Fixed a freeze that could occur when opening some saved issue views. Improvements Agents Added an Error option to the agent session issue filter and insights grouping. Diffs You can now paste a GitHub pull request link into command menu to open it in Linear. Diffs Customers on legacy plans can now use Diffs. Diffs We now show indentation changes in diffs for more whitespace-sensitive languages (CoffeeScript, Elm, F#, HAML, Haskell, LiveScript, MoonScript, Nim, Stylus, Makefile). Editor We now support right-clicking an issue mention in a doc or editor to change its properties. Editor We now treat ) and ( as emoji autocomplete aliases for standard smile and sad results. May 28, 2026 Linear Diffs Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Agents generate large volumes of code, but individuals are still accountable for the changes that merge. This leads to a lot of review work, and the capability and performance of traditional review tools hasn’t kept up. Today, we’re releasing Linear Diffs to make reviewing code a fast and fluid experience native to Linear. You can now review diffs from any issue with a PR, iterate on further changes with agents, and ship code from Linear. All reviews in Linear sync back to GitHub, so the current state of review work is always clear. Guided reviews (beta) ⁠ Guided reviews help you efficiently review large PRs. When you view a diff in this format, you’ll see the core of change first, so you don’t have to dig for an entrypoint. Each section of diffs has an explanation — starting with what the change is, then moving into its consequences. Guided reviews separate out glue code and secondary changes so you can stay focused on what matters. This style of review makes it much easier to move through large changes in a single sitting. Guided reviews are free during beta and available for Linear customers on Business and Enterprise plans. Review Inbox ⁠ Staying on top of reviews is easier when review notifications live alongside the rest of your work. Linear notifies your Inbox for work like review requests, your approved PRs, and comment mentions. You can set up additional real-time desktop, Slack, email, or mobile notifications . We’ve also added a dedicated Reviews tab in your sidebar so you can see all your review work at once. The default focus ordering sorts reviews by what’s closest to shipping, so the work that needs your attention most rises to the top. Reviewing code ⁠ When a review calls for changes, keep iterating from the diff surface with a background coding agent. Agent changes update the diff in real-time, so you don’t need to check out the branch locally for every small tweak. Diffs is responsive when reviewing even very large PRs. You can view unified or split diffs, enable line wrapping and structural highlighting, and choose custom code themes. Linear Diffs is available now on all plans. Guided reviews are free during beta and available for Linear customers on Business and Enterprise plans. Workspace admins can enable Diffs by upgrading Linear’s GitHub integration for code access. Then, individual users can choose to review diffs in Linear . To learn more about why we built Diffs, read Code review should be fast . For more on Diffs functionality, check our documentation . Fixes Agents Fixed choppy animation when expanding agent thoughts Agents Fixed agent chat incorrectly minimizing on external link click Agents Fixed the “Worked for X” label on agent session turns to measure active work time, excluding any idle wait between turns Agents Fixed agent panel staying focused when expanding or collapsing Agents Prevented the Ask Linear popup from reopening off-screen after the window height shrinks Agents Fixed Ask Linear drafts being lost when switching between chats Agents Fixed agent lists showing too many skills Asks Linear Asks Agent will now automatically reply to external users when requesting additional information Asks Fixed Asks Web submission attributions when the submitter logged into Asks Web before accepting their Linear workspace invite Desktop Fixed an issue where the desktop application could hang when waking up your computer from sleep Desktop Fixed desktop app flash of white background on new window open Diffs Fixed deduplication of linked PRs in issue attachment data Diffs Fixed refreshing the diff when a PR’s target branch changes (e.g., after a stacked parent merges and GitHub retargets the child) Diffs Stopped attributing GitHub PR comments authored by deleted (“ghost”) users to the wrong user in notifications Documents Fixed document mention notifications firing on every edit instead of just when a user is newly mentioned Documents Shortened the placeholder in the “Change document subscribers” action menu so its keyboard shortcut indicator no longer gets clipped GitHub Comments on a not-yet-linked GitHub PR now backfill the issue→PR link via magic-word matching the same way PR lifecycle and review events do Inbox Fixed “From is not” filter to correctly exclude issue assignment notifications from integration and OAuth application-driven assignments Inbox Fixed inbox badge getting stuck when arriving on a review via a legacy /agent URL Insights Fixed a bug where two Duplicate options appeared in the Time in status filter Integrations Figma links now show a clean Figma title instead of the raw marketing page title Issues Removed Duplicate status from quick issue create and issue template Project templates Allowed project-template sub-issues to target other private teams again Sentry Fixed a bug where Sentry-created issues could be assigned to deactivated users in triage Settings We now correctly truncate long team names in Teams settings list instead of overlapping the next column Shortcuts Fixed the Copy as Prompt shortcut so it updates issue status when auto-start-on-open is enabled Sync Fixed “Linear servers are not reachable” error that could appear after laptop unlock Triage Fixed workspace issue templates not appearing in triage automation filters Views Fixed list rows shifting horizontally when toggling a group in views with grouped columns Improvements Android Improved Android to use server-side filtering for skills Agents Dashboard pages are now used as context in the Linear agent chat Integrations Connecting GitHub now defaults to enabling code access Project Slack channels Used an info-style toast when starting project Slack channel creation Reviews Activity page file and code comment links, and PR notifications, now open whichever code view (Diffs or Guide) you last visited Skills Updated empty state for skills to match other settings Timeline Improved timeline projects aside panel visibility to be remembered per view instead of globally Updates Removed the UI for hiding project and initiative update details May 21, 2026 Project Slack channels Project teams often use a Slack channel to discuss and share feedback about their project as it takes shape. Now, Linear can spin up that Slack channel automatically every time a new project is created. All project members are automatically added to the project Slack channel, and project updates post to that channel by default. When working in a project’s Slack channel, you can use Linear Agent to answer questions or take actions in the project. Try sending messages to the channel like “ @Linear what’s our target date?” or “ @Linear file this bug and assign it to me.” Admins can enable channel creation from settings . Learn more about project Slack channels in our documentation . Linear Asks Agent ⁠ Linear Asks brings internal requests into Linear, where the appropriate team can work on them. Now, anyone in your Slack workspace can file a request in Linear by mentioning @Linear Asks . Linear checks the templates enabled for that channel, picks the best match, and creates an issue using the conversation as context. When a template uses required fields, Linear follows up to collect any missing details before creating the issue. Admins can configure Linear Asks agent in settings for any connected Slack workspace. Asks is available on Business and Enterprise plans. Learn more in our documentation . Issue duplicates ⁠ Duplicate issues now use a dedicated status type in Linear and move context to the original issue. When an issue is marked as a duplicate, its customer requests, synced Slack threads, and attachments are moved to the original issue. Whether a teammate, agent or Triage Intelligence marks an issue as a duplicate, the issue context moves to the right place. Because of theses changes, every issue with a duplicate status must now link to the original issue. On duplicate issues, that original issue is shown clearly in the sidebar. When the original issue is completed, every synced Slack thread is notified. Each linked customer ticket in Zendesk or Intercom also reopens, so you can keep your customers in the loop. Reorder groups in issue and project views ⁠ Issues and projects in views are often organized into groups like status, priority, or label. You can now reorder these groups in any list or board view to put the most important sections first. Click the reorder groups icon in display options, then drag groups into your preferred order. You can reset the view back to the default order at any time. GitHub Enterprise Cloud integration ⁠ Linear now supports GitHub Enterprise Cloud. Once connected, GitHub Enterprise Cloud users have access to all the benefits of our popular GitHub integration. Linked pull requests update issue statuses automatically, GitHub Issues sync can be enabled for select repos, and you can review PRs natively with Linear Diffs. This integration is available on Linear’s Enterprise plan. Read more in our documentation , and install the GitHub Enterprise Cloud integration to get started. Fixes Agent chat Fixed highlights on the agent chat buttons Agents Issues created from templates via the Linear agent (in-app, Slack, Microsoft Teams) now respect required form fields and serialize submitted values into the issue description Agents Fixed a freeze when pasting long Markdown content that included todo items into agent toolbar input Asks Fixed Asks Web template submissions that create child issues for authenticated non-members Cycles Fixed progress ring background blending into the row hover color in quick filter overviews Drafts Fixed a bug where saving as draft would fail when an issue template included a sub-issue on a sub-team Duplicates Duplicate issues now appear in the canceled section in focus-grouped issue lists instead of active buckets Editor Copying part of the text of a list item no longer copies the list structure, only the text itself Editor When pasting Markdown content that includes code blocks, the cursor now lands correctly at the end of the pasted content Filters Fixed missing rows on Author, Reviewers, Team owners, Customer owner, and Project milestone filters on first open Filters Fixed missing rows on Creator filter on search page Filters Fixed header filter buttons highlighted while their filter menu is open Labels Restored input focus when switching between New group and New label while creating a label Linear Agent Fixed resuming Slack threads when the user answers an agent’s follow-up question without @Linear , even after a long delay Notifications Fixed an issue where users could be unexpectedly subscribed to issues they never interacted with Performance Fixed an issue where switching workspaces could leave the app stuck on the workspace loading screen until a restart Projects Fixed public project Slack channels incorrectly appearing as private after renames Releases Fixed order of releases by stage position so canceled releases are sorted after completed ones Reviews Showed only the relative timestamp for opened pull requests in the review list Settings Fixed dropdown text overflowing on narrow viewports Slack Fixed double-notifying on Slack when an issue is deduplicated — the duplicate-relation event is now the only user-facing event Sidebar Reduced blur and fixed positioning in animated unread count digits on non-retina displays Teams Fixed issue where team owners can now update the “Restrict team membership” setting without needing workspace admin permissions Templates Fixed moving a project or document template to the parent team or workspace silently reverting Updates Switching the project or initiative on an update composer no longer deletes the previously saved draft Workflow Show the visible workflow-state icon for merged issue status group headers, with a generic fallback when multiple team states are visible API Added parallel AgentSkill GraphQL query and mutation types alongside deprecated AiPrompt roots for the skill migration Added Team.visibility and deprecated Team.private Returns 410 Gone from /oauth/migrate_old_token ; old OAuth token migration is no longer supported Improvements Inbox Grouped agent-authored inbox replies into a dedicated Agents section in focus inbox grouping Issues You can now link the same pull request to multiple selected issues from issue actions and Cmd/CtrlK Reviews Unreviewed stacked PRs are now ranked below reviewed PRs in the list Triage Improved triage actions in the issue header now show labels at wider widths MCP server GitHub pull request URLs in document content saved via MCP are now converted to diff mentions May 14, 2026 Code Intelligence Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Code Intelligence gives Linear Agent controlled access to your codebase, turning repositories into shared product context your whole team can use. With Code Intelligence, Linear Agent can reason about how your product actually works, not just what’s captured in issues, projects, and docs. Ask how a feature is implemented, why something behaves a certain way, what a change might affect, or which technical constraints should shape a plan or customer request without digging through the codebase or interrupting an engineer. PMs can write sharper specs, Support and Sales can answer technical questions with more confidence, and Engineering can investigate bugs, regressions, and unfamiliar parts of the system faster. To set up Code Intelligence, a workspace admin should: Install the GitHub integration and enable code access Turn on Code Intelligence in AI Settings From there, admins can choose which repositories to include and whether access is limited to members with existing GitHub permissions or available to the entire workspace. Code Intelligence is now available in public beta for Business and Enterprise plans, and free to use during the beta period. See the docs for more details. Fixes Agent Fixed an issue where the agent chat could not be closed while an attachment modal was open Agent Fixed natural-language confirmations in Slack threads being recognized while awaiting approval, even without an @Linear mention Android Removed the non-responding Linear workspace user from mention autocomplete so only the agent variant appears Boards Fixed shared multi-team board views showing different status column orders to different viewers Comments Cmd/CtrlF now expands collapsed comment threads when a hidden reply matches the search Customer requests The empty-state Add request button on a project’s customer requests page now opens the create form Dashboards Fixed double confirmation when deleting a new unnamed dashboard Docs Fixed anchor links in the docs “On this page” sidebar replacing the URL hash correctly Editor Fixed the overflow menu trigger on block images disappearing when the menu opened Imports Fixed migrated document issue links so fallback deep links open in the destination workspace Inbox Fixed a bug causing notifications for deleted issues to show up in inbox without issue details Integrations Fixed Sentry installation getting stuck on “Continue in the Linear app” when started from Sentry’s directory Issues Fixed the status icon hit area in issue lists so near-edge clicks change status instead of opening the issue Projects Fixed project progress tooltips behaving consistently across List, Board, and Timeline Projects Prevented project updates from being created with a start date after the target date Releases Fixed release search by version Releases Fixed release sync applying provided names to existing releases, not just newly created ones Slack Fixed automation comments appearing in Slack as the Linear bot instead of “Linear (via Linear)” Zendesk Fixed the Include message toggle reliably inserting the ticket message when enabled, even with a template applied Improvements Agent Linear Agent can now resolve and unresolve comment threads, including in automation flows triggered in triage Agents Users can now queue follow-up messages while an agent is still working, and they’ll send when the current turn completes Android Added a long-press menu for folders in Favorites with rename and remove actions Comments Added a hint below the comment input on duplicate issues pointing to the canonical issue Duplicates Issue popovers now show the canonical issue when hovering over a duplicate Favorites Favorited teams now show the Team Details hover card Favorites Added the ability to favorite a team Issues Added a delegation footer to issue cards in AI chat showing the agent name and live status Issues Added an animated desktop tab indicator for issues and pull request reviews when a coding agent is actively working Notifications Added an option to hide sidebar notification badges Projects Added a No milestone quick filter at the bottom of the milestones list in the project sidebar Releases Added contextual menu actions for attaching documents and links Settings Added a Manage button to the current plan card in billing settings with actions to switch plans, change billing period, or cancel Settings Added a Switch plan modal in billing settings for changing plans without leaving the page API Projects Added slackChannelId and microsoftTeamsChannelId fields on Project to return the IDs of connected chat channels Releases Added createdAt , startedAt , and completedAt fields to release inputs to support backdating SCIM SCIM user payloads now always populate user groups MCP server save_project no longer accepts issue-level label IDs, and label arrays sent as JSON strings are parsed instead of silently wiping existing labels Added slackChannelId and microsoftTeamsChannelId fields on Project to return the IDs of connected chat channels Added initiative and cycle parameters to the save_document tool to create or reparent documents under an initiative or cycle Unknown tool parameters now return a validation error instead of being silently dropped Keyboard shortcuts Fixed Alt letter shortcuts (e.g., Alt R ) being treated as plain letter presses on Linux/Windows April 30, 2026 Releases Elapsed 00:00 Seek to: 00:00  /  Duration 00:00 Remaining − 00:00 0.25× 0.5× 0.75× 1× 1.25× 1.5× 1.75× 2× Plan and track your software releases directly from Linear. Linear Releases integrates with your CI/CD tools to precisely track the deployment environment, version, and status of every issue, giving team members and agents your full deployment context. Issue statuses automatically update when their associated code changes land in production. See what’s live to customers, not just what’s been merged. Write release notes for a single release or for a range of releases. Generate release notes with Linear Agent based on included issues. Releases supports both continuous deployment and scheduled release methodologies. Add up to 15 release pipelines on Business, or unlimited on Enterprise plans. Learn more in our documentation . Fixes Agents Pressing Esc to dismiss an invalid mention search in an agent session no longer leaves a stranded popover backdrop that blocks clicks across the app Agents Fixed the copy table action in agent chat responses Agents Fixed agent-generated content mixing placeholder and normal text when editing issues, documents, and projects created from templates Asks Added RFC 3834 auto-response handling to email intake. Outbound notifications are now marked as auto-generated, and inbound auto-responses are ignored to prevent email loops. Command Menu Fixed long project names overflowing the issue preview popover in Cmd K search Comments Fixed a bug where the comment input would not refocus after sending a comment Customer Requests We no longer record a “customer request moved” timeline entry when the move is caused by marking an issue as a duplicate Cycles Added a missing option to save custom views from cycle (and other page-level) views with inline filters Editor Fixed forward-deleting ( Delete / Fn + Backspace ) at the end of a list item with a nested list Editor Fixed a bug that prevented deleting rows and columns of tables while multiple users were editing Filters Fixed a white flash inside the filter input when focusing GitHub Fixed Linear issues closing when GitHub PRs are merged via custom merge queues that add the externally-merged label after closing Imports Fixed previous imports remaining collapsed after starting an import or while an import is active Inbox Fixed Inbox showing emoji reactions as the latest activity instead of more recent comments Initiatives Hid the “Parent initiatives” action group from context menus when there is no initiative that can be set as a parent Initiatives Hid the “Add existing sub-initiative” action when there are no other initiatives to choose from Initiatives Hid the “Sub-initiatives” action group from initiative context menus when the workspace does not have access to the sub-initiatives feature Issue Templates Issue templates opened from shared creation links now keep their selected project milestone Microsoft Teams Capped unfurls at 15 per message to prevent message size errors Projects Retired teams can now be removed from projects they were attached to before retirement Pulse Fixed feed sometimes showing stale items when switching between Popular, Recent, and Following tabs Reviews Fixed clicking empty space in the reviews navigation no longer clearing the open review Settings Fixed settings page content that no longer scrolls over the narrow-screen settings header Settings Fixed team icon color picker sending repeated save requests while dragging the slider Teams Fixed a column misalignment on the teams page when sub-teams are nested Triage Allowed completing or canceling triaged issues without a priority when the team requires a priority to leave triage Views Fixed issues now leaving label-filtered views in real time after their labels change, instead of requiring a hard refresh Favorites Fixed inconsistent left-hand menu tab highlighting for favorite items Reviews Fixed missing review notifications for agent-created PRs when a human takes over Shortcuts ] and [ shortcuts to open and close the sidebar and details pane now work on Nordic keyboards (and other layouts where those characters require Option / Alt ) Improvements Linear Agent Added “New agent chat” to the right click menu on the Create button in the sidebar Linear Agent Linear agent is now able to work with issue drafts Imports New members created during Linear-to-Linear imports are created in a suspended state when the destination workspace uses SCIM Microsoft Teams Improved unfurls to render selectively based on the agent’s response and actions Projects Click the issue count on project list rows and board cards to jump straight to the project’s issues Projects Project date pickers now dim days based on the workspace’s SLA-configured working days instead of always dimming Saturday and Sunday Pull Requests Added issue status and assignee selectors to the right-click context menu on the issue slug in the PR header Settings Updated thread summary settings labels and descriptions to accurately reflect resolved thread summary behavior Sidebar Right-clicking items in the More menu now opens the same context menu as regular sidebar items Web Improved detection and warnings about problematic browser extensions MCP server Issues with a 0-point estimate or “No priority” projects/issues no longer serialize as undefined , so consumers can tell an explicit zero from an unset value Links added through save_issue now go through the integration-aware attachmentLinkURL path, so URLs matching configured integrations (Zendesk, Intercom, etc.) create rich attachments and trigger two-way sync instead of being stored as plain URL attachments API Fixed inconsistent cancelled vs canceled spelling in integration field descriptions Older updates Product Intake Plan Build Diffs Monitor Pricing Security Features Asks Agents Coding Sessions Customer Requests Insights Mobile Integrations Changelog Company About Customers Careers Blog Method Quality Brand Resources Switch Download Documentation Docs Developers Status Enterprise Startups Connect Contact us Community X (Twitter) GitHub YouTube Legal Privacy Terms DPA AUP Privacy Terms DPA AUP ((self[Symbol.for("vinext.navigationRuntime")]??={bootstrap:{routeManifest:null},functions:{}}).bootstrap.rsc??={rsc:[]}).rsc.push("6:[\"$\",\"$L1b\",null,{\"methodPages\":{\"sections\":[{\"_key\":\"cc9557e4d49a\",\"links\":[{\"_key\":\"c8e0eb98e4cd\",\"linkSlug\":\"introduction\",\"linkTitle\":\"Principles \u0026 Practices\",\"target\":{\"_createdAt\":\"__TS__\",\"_id\":\"a5b54df4-488e-48e9-9d2d-322fd2b86fbf\",\"_updatedAt\":\"__TS__\"},\"title\":\"Principles \u0026 Practices\"}],\"title\":\"Introduction\"},{\"_key\":\"e592f452b90b\",\"links\":[{\"_key\":\"38bed4e8c7b0\",\"linkSlug\":\"product-direction\",\"linkTitle\":\"Set the product direction\",\"target\":{\"_createdAt\":\"__TS__\",\"_id\":\"8a114a80-b070-4e1d-926c-75dd352d7cdd\",\"_updatedAt\":\"__TS__\"},\"title\":null},{\"_key\":\"06e5111e7c91\",\"linkSlug\":\"set-useful-goals\",\"linkTitle\":\"Set useful goals\",\"target\":{\"_createdAt\":\"__TS__\",\"_id\":\"dfd6187f-b46d-4472-a251-540dd610c309\",\"_updatedAt\":\"__TS__\"},\"title\":null},{\"_key\":\"a9c588833483\",\"linkSlug\":\"prioritize-enablers-and-blockers\",\"linkTitle\":\"Prioritize enablers and blockers\",\"target\":{\"_createdAt\":\"__TS__\",\"_id\":\"3eed52e7-d69f-49a8-8282-83a90c682b99\",\"_updatedAt\":\"__TS__\"},\"title\":null},{\"_key\":\"c212387458ee\",\"linkSlug\":\"scope-projects\",\"linkTitle\":\"Scope projects down\",\"target\":{\"_createdAt\":\"__TS__\",\"_id\":\"ebcd7c9f-8981-4b8e-8792-e78ec44b55b5\",\"_updatedAt\":\"__TS__\"},\"title\":null}],\"title\":\"Direction\"},{\"_key\":\"c68ece0d5dbb\",\"links\":[{\"_key\":\"28b81ae927f4\",\"linkSlug\":\"building-with-momentum\",\"linkTitle\":\"Generate momentum\",\"target\":{\"_createdAt\":\"__TS__\",\"_id\":\"5f2bba76-d287-4347-ace6-26d6958b7a64\",\"_updatedAt\":\"__TS__\"},\"title\":null},{\"_key\":\"ed51fd15f5a5\",\"linkSlug\":\"write-issues-not-user-stories\",\"linkTitle\":\"Write issues not user stories\",\"target\":{\"_createdAt\":\"__TS__\",\"_id\":\"33847b5f-460e-464f-8c20-a89a7a24d8a2\",\"_updatedAt\":\"__TS__\"},\"title\":null},{\"_key\":\"783525a797e9\",\"linkSlug\":\"manage-design-projects\",\"linkTitle\":\"Manage design projects\",\"target\":{\"_createdAt\":\"__TS__\",\"_id\":\"2df86efc-68a0-4d32-9cf5-cd4797330361\",\"_updatedAt\":\"__TS__\"},\"title\":null},{\"_key\":\"fb278edce280\",\"linkSlug\":\"build-with-users\",\"linkTitle\":\"Build with users\",\"target\":{\"_createdAt\":\"__TS__\",\"_id\":\"a4607f29-27f2-424e-b809-0d9e2c1c9214\",\"_updatedAt\":\"__TS__\"},\"title\":null},{\"_key\":\"7edee89c26d8\",\"linkSlug\":\"launching\",\"linkTitle\":\"Launch and keep launching\",\"target\":{\"_createdAt\":\"__TS__\",\"_id\":\"c7ab3566-bd73-4379-a375-bcd0db3e3b9b\",\"_updatedAt\":\"__TS__\"},\"title\":null},{\"_key\":\"5ff86e37c856\",\"linkSlug\":\"build-in-public\",\"linkTitle\":\"Build in public\",\"target\":{\"_createdAt\":\"__TS__\",\"_id\":\"dff046a4-dd9f-4057-907b-c3c62f7b1297\",\"_updatedAt\":\"__TS__\"},\"title\":null}],\"title\":\"Building\"}]},\"customers\":[{\"_createdAt\":\"__TS__\",\"_id\":\"60c78055-585a-48f3-9fcf-9d41e293569e\",\"_rev\":\"TKR6NCHvVC2NQN4yJg6MaS\",\"_system\":{\"base\":{\"id\":\"60c78055-585a-48f3-9fcf-9d41e293569e\",\"rev\":\"Et4qGwCU1baRFkuzpqgZN4\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"390b742256ec\",\"_type\":\"block\",\"children\":[{\"_key\":\"c1fb812e8cb4\",\"_type\":\"span\",\"marks\":[],\"text\":\"Concorde carried the last supersonic passengers in 2003, confined by its own sonic boom to ocean routes whose economics never came together. Boom believes the math finally works, and its XB-1 demonstrator has already flown past the speed of sound without a boom reaching the ground. The plan is to carry passengers again before the end of the decade, onboard Overture, Boom’s supersonic airliner.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0b1624b41294\",\"_type\":\"block\",\"children\":[{\"_key\":\"83d184682061\",\"_type\":\"span\",\"marks\":[],\"text\":\"A clean-sheet airliner is a challenge most airframers scope down by buying their engines from a specialist, but Boom is building both Overture, the airliner, and Symphony, the engine that powers it. Owning both means the airplane and the engine are designed together and refined against each other, which is nearly impossible when the two live at different companies.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e0d670341983\",\"_type\":\"block\",\"children\":[{\"_key\":\"6fd0edaad8b9\",\"_type\":\"span\",\"marks\":[],\"text\":\"Building an airplane and its engine at once, on that schedule, means Boom can't work the way the industry usually does. Much of aerospace still runs on tools and habits that have barely changed since the 1990s, with long stretches of upfront planning and slow handoffs from one specialist to the next.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ee971172d368\",\"_type\":\"block\",\"children\":[{\"_key\":\"0b9de9585fab\",\"_type\":\"span\",\"marks\":[],\"text\":\"So the team borrowed from software. Every engineer is expected to build tools that streamline their work. Software engineers sit alongside the hardware teams rather than in a separate world, sharing what they learn and finding the places where software can carry some of the load. They work in short cycles, build early, and get something real into their hands as quickly as they can, because a part you can hold teaches you more than a part you can only model.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"81c2a7e19660\",\"_type\":\"block\",\"children\":[{\"_key\":\"596c0380f99c\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear is where that way of working holds together. The entire program plans in one place, where anyone can look across team lines and see how their piece fits into the airplane taking shape around it.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"98ce36e24b52\",\"_type\":\"block\",\"children\":[{\"_key\":\"38f4792a3aa5\",\"_type\":\"span\",\"marks\":[],\"text\":\"And the tool itself is quick, the way they have to be.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"buildPage\":true,\"cardBackground\":{\"type\":\"video\",\"video\":{\"_type\":\"thumbnailVideo\",\"height\":720,\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-e7800c833c05c533f9c2e87d379148ef64e05002-mp4\",\"_type\":\"reference\"}},\"width\":1280}},\"customerSince\":\"2023-06-01\",\"featured\":true,\"founding\":\"2014\",\"hasVideo\":true,\"heroVideo\":{\"_type\":\"heroVideo\",\"height\":1080,\"poster\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-71c091c2f2006fce998f0d50b092110b43ad8da8-2880x2160-png\",\"_type\":\"reference\"}},\"title\":\"How Boom builds products\",\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-3a2d2674559dc5cd5998a8ab22f2c02a854a9edb-mp4\",\"_type\":\"reference\"}},\"width\":1440},\"intro\":\"Boom Supersonic is building the future of supersonic flight, with the goal of carrying passengers faster than the speed of sound. Founded in 2014, the company is working to return supersonic travel to the skies by the end of the decade. To coordinate the many teams building toward it, Boom runs on Linear.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-203f9a55fc886cabc6ad7fb840050f7ac5eac021-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1a1dfd0625745eab81330de2bffc0e3bd4cf8f4d-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0dd3fb269bc4dde4f4aacb8f434b25d3258333f0-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Boom\",\"now\":{\"categories\":[{\"_key\":\"f3d251493642\",\"_ref\":\"2dcc31f1-1294-4aad-bdad-92ea8c1bb495\",\"_type\":\"reference\"}],\"date\":\"2026-07-15\",\"description\":\"Boom Supersonic is bringing back supersonic flight before the end of the decade. To move that fast, its engineers borrowed the habits of software, building in short cycles and getting real parts in hand as quickly as they can.\",\"enabled\":true,\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-71c091c2f2006fce998f0d50b092110b43ad8da8-2880x2160-png\",\"_type\":\"reference\"}}},\"slug\":{\"_type\":\"slug\",\"current\":\"boom\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-203f9a55fc886cabc6ad7fb840050f7ac5eac021-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Boom Supersonic builds as fast as it flies\",\"url\":\"https://boomsupersonic.com/\",\"verticals\":[\"hardware\",\"featured\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-fefbd7b4d621336849c1a62377da480f71e61f2c-258x80-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"c43dc534-4f64-4577-9cc5-39ee233f6fca\",\"_rev\":\"PkCti5erhLbeWRwoQaYYTT\",\"_system\":{\"base\":{\"id\":\"c43dc534-4f64-4577-9cc5-39ee233f6fca\",\"rev\":\"ZUpyyteoJI2YAHTu4CbtlZ\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"644f4b283c7e\",\"_type\":\"block\",\"children\":[{\"_key\":\"0de863222aaa\",\"_type\":\"span\",\"marks\":[],\"text\":\"When you’re small, friction is manageable. A two-person engineering team can keep track of their work in their heads, coordinate through chat, and still ship quickly. But as organizations scale, these small points of friction don’t just add up, they multiply.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"fb1dbda6cba3\",\"_type\":\"block\",\"children\":[{\"_key\":\"9dfb2d2d8bae\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Ship yesterday” characterizes the engineering organization at OpenAI. Engineers might work on eight different products in a single year as new challenges and opportunities emerge. At this speed, even small friction can feel like you’re sprinting with a wind sail on your back.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c167cac83363\",\"_type\":\"block\",\"children\":[{\"_key\":\"2fa3eca01544\",\"_type\":\"span\",\"marks\":[],\"text\":\"When you’re building products that will be used by hundreds of millions, these points of friction can have a compounding effect.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"371ea34a0700\",\"_type\":\"block\",\"children\":[{\"_key\":\"c1df59fc7e48\",\"_type\":\"span\",\"marks\":[],\"text\":\"Tackling friction effectively requires both the right systems, and an appropriate culture around them. From a small trial, to over 3,000 people across the organization, teams at OpenAI organically adopted Linear to help them navigate the complexities of scale–from keeping teams aligned across complex dependencies, to maintaining speed as the organization grew. We spoke with engineers at OpenAI to understand their first-hand experience of using Linear.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6e08858a5061\",\"_type\":\"block\",\"children\":[{\"_key\":\"a135505a6799\",\"_type\":\"span\",\"marks\":[],\"text\":\"Complexity as the status quo\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"fde7ca778834\",\"_type\":\"block\",\"children\":[{\"_key\":\"46dea3b4fd45\",\"_type\":\"span\",\"marks\":[],\"text\":\"“It’s like an archipelago,” explains Gabriel Peal, an engineer at OpenAI, describing his regular experience working at companies that didn’t use Linear. “Every team is on their own island, using their own tools and systems.” Projects lived in multiple tools, and many existed only in engineer’s heads.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e44ef7b9b82f\",\"_type\":\"block\",\"children\":[{\"_key\":\"1e04aa96bb45\",\"_type\":\"span\",\"marks\":[],\"text\":\"Teams chose tools that work for their immediate needs, optimizing for local efficiency over organizational coherence. This result is a maze of disconnected systems that makes collaboration increasingly difficult.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9a238589f742\",\"_type\":\"block\",\"children\":[{\"_key\":\"f51babbf278c\",\"_type\":\"span\",\"marks\":[],\"text\":\"“If you went and assigned an issue to another team,” Peal recalls, “you didn’t really know how to do that, and things would get lost.” Each handoff between teams became a potential point of failure. Every cross-team collaboration required navigating different workflows, different labels, different ways of thinking about work.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3e5ee7f28878\",\"_type\":\"block\",\"children\":[{\"_key\":\"1983c635d71d\",\"_type\":\"span\",\"marks\":[],\"text\":\"This type of challenge is particularly acute for teams building critical infrastructure alongside external partners–where coordination between teams is most important, and the impact of stale statuses or things getting \"},{\"_key\":\"972457b4c3ff\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"lost\"},{\"_key\":\"b51e8694e513\",\"_type\":\"span\",\"marks\":[],\"text\":\" is most heavy. Atty Eleti, who worked on OpenAI’s Apple integration explains: “Once you cut a version of an API, you have to wait until the next major version to make changes. With Apple APIs in particular, these are on device, and once a device API is shipped, you have to support it for several years. It’s really important to nail the details.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"31b732828ab1\",\"_type\":\"block\",\"children\":[{\"_key\":\"de173b556fd0\",\"_type\":\"span\",\"marks\":[],\"text\":\"In this environment, even small oversights could have long-lasting consequences. Teams weren’t just managing their own work, they were trying to manage the spaces between teams, the handoffs, the dependencies. It was a tax on every interaction, a friction that grew with each new connection.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"4bf7d9658416\",\"_type\":\"block\",\"children\":[{\"_key\":\"716c2b9ed209\",\"_type\":\"span\",\"marks\":[],\"text\":\"Simplicity scales\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"665217e11ca7\",\"_type\":\"block\",\"children\":[{\"_key\":\"d228bbd8886a\",\"_type\":\"span\",\"marks\":[],\"text\":\"The change at OpenAI started small, with individual teams choosing to try Linear. “It’s like a Katamari Ball,” Peal describes. “You get a couple of people to use it and then it snowballs.” From an initial hundred seats, usage grew to over 2,000 people across the organization–and as Peal notes, “it still feels perfectly performant. Search hasn’t slowed, it hasn’t become harder to find things, it’s still fast and simple.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"27873e944051\",\"_type\":\"block\",\"children\":[{\"_key\":\"92ad850da0da\",\"_type\":\"span\",\"marks\":[],\"text\":\"What drove this adoption wasn’t an abundance of features, quite the opposite. While other tools pride themselves on flexibility, offering endless customization of fields, workflows, and processes, this \"},{\"_key\":\"1a1f924a2a00\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"“freedom”\"},{\"_key\":\"b6b170ef4338\",\"_type\":\"span\",\"marks\":[],\"text\":\" often becomes a burden.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"59cfce284420\",\"_type\":\"quote\",\"authorName\":\"Gabriel Peal\",\"authorShortBio\":\"Engineer\",\"text\":[{\"_key\":\"46f8e1f1e86b\",\"_type\":\"block\",\"children\":[{\"_key\":\"a8676b26d409\",\"_type\":\"span\",\"marks\":[],\"text\":\"Often tools have a lot of features. This often means people configure a lot of custom workflows, which end up making the tool super slow and hard to use. People shoot themselves in the foot because they do too much.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"98e747ab8ae7\",\"_type\":\"block\",\"children\":[{\"_key\":\"72aab7e28325\",\"_type\":\"span\",\"marks\":[],\"text\":\"The paradox is that too much choice often leads to fragmentation. When every team can create their own unique ways of working, they do–recreating the same islands of disconnected process, just within a single tool.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"686eeedfb9ee\",\"_type\":\"block\",\"children\":[{\"_key\":\"4ed2608ca3f4\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear takes a different approach. By focusing exclusively on the craft of building great products, it’s designed with intent about how work should flow, offering a thoughtfully curated set of features rather than endless options. This type of restriction is designed to create a framework that helps teams think in scalable systems from the start.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"495857dd4fc7\",\"_type\":\"block\",\"children\":[{\"_key\":\"3bf3f8fb2240\",\"_type\":\"span\",\"marks\":[],\"text\":\"“If you think about it ‘the Linear way’, you’ll figure out how to do it in a way that works well,” notes Peal. The result isn’t limitation, but liberation. Teams spend less time debating workflows and more time building. They focus less on managing their tools and more on using them.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"539a159f3f05\",\"_type\":\"block\",\"children\":[{\"_key\":\"e45a5c313598\",\"_type\":\"span\",\"marks\":[],\"text\":\"This approach recognizes a fundamental truth about scaling an organization: simplicity scales. The best systems aren’t the ones that can do everything, but the ones that help teams to do the right things naturally. It takes careful design to create something simple that works.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ed90d210859f\",\"_type\":\"quote\",\"authorName\":\"Gabriel Peal\",\"authorShortBio\":\"Engineer\",\"text\":[{\"_key\":\"a1fa1b51cdf7\",\"_type\":\"block\",\"children\":[{\"_key\":\"a1cd8a54003d\",\"_type\":\"span\",\"marks\":[],\"text\":\"Using tools that are such high quality sets a standard for you to carry into your own day-to-day work. It’s almost like setting a watermark. Subconsciously affecting what it means for something to feel fast, or have thoughtful animations that actually add to the experience. You’ll probably build a better product, just because of the craft that using Linear infuses on your brain.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"3605861748d4\",\"_type\":\"block\",\"children\":[{\"_key\":\"8895db3d9476\",\"_type\":\"span\",\"marks\":[],\"text\":\"When culture meets the right tools\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"4c417947d9a6\",\"_type\":\"block\",\"children\":[{\"_key\":\"6224540c9892\",\"_type\":\"span\",\"marks\":[],\"text\":\"Culture builds slowly, through small actions repeatedly daily. At OpenAI, where speed defines everything, this presented a particular challenge: how do you maintain good habits when moving incredibly fast?\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"af17574b3e00\",\"_type\":\"block\",\"children\":[{\"_key\":\"cd126e494484\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Every standup, we would pull up Linear, we’d go through the project, we’d screen cast it, and people would talk about tickets that were ongoing.” Eleti shares. These weren’t dramatic changes–just small, consistent cultural practices that developed over time. Linear is just the enabler.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c0bbc9e780d0\",\"_type\":\"block\",\"children\":[{\"_key\":\"712359e584fe\",\"_type\":\"span\",\"marks\":[],\"text\":\"Tools alone don’t make a system, it requires the right culture around them. However, the tools we use matter more than we often acknowledge. When updating tickets feels like a chore, when finding information requires diving through complex customizations, when every team uses different workflows–you’re trying to build good cultural habits on hard mode because your tools are working against you.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9696c5f2d8b9\",\"_type\":\"quote\",\"authorName\":\"Atty Eleti\",\"authorShortBio\":\"Engineer\",\"text\":[{\"_key\":\"1c4a34ec6283\",\"_type\":\"block\",\"children\":[{\"_key\":\"c50014479c31\",\"_type\":\"span\",\"marks\":[],\"text\":\"It really matters that the friction to create a ticket or the friction to modify a ticket, is really low. Otherwise, people won’t use it.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"0b4436dde84f\",\"_type\":\"block\",\"children\":[{\"_key\":\"2d04c3134dde\",\"_type\":\"span\",\"marks\":[],\"text\":\"The reality is subtle but important. While good tools alone don’t create good culture, bad tools can silently kill it. Each moment of friction, each small frustration, builds invisible resistance to practices that could otherwise become natural habits.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f5240a16afc3\",\"_type\":\"block\",\"children\":[{\"_key\":\"ef2eb198b8d5\",\"_type\":\"span\",\"marks\":[],\"text\":\"At OpenAI, the combination of intentional practices and low-friction tools created something powerful. Teams began naturally staying on top of their work. Not because they had to, but because it made their work easier. Good habits formed not through mandate, but through the gradual recognition that clarity and coordination made everyone more effective.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c6db26004e64\",\"_type\":\"block\",\"children\":[{\"_key\":\"50f08a880bbb\",\"_type\":\"span\",\"marks\":[],\"text\":\"This is the kind of change that’s hard to measure but impossible to miss. It shows up in the small moments. Engineers automatically updating tickets after conversations, teams having clear visibility into dependencies, projects moving forward without confusion about status or ownership. None of these alone transform an organization, but together they enable teams to move fast without losing their way.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"20f948388c99\",\"_type\":\"block\",\"children\":[{\"_key\":\"7b80ec143846\",\"_type\":\"span\",\"marks\":[],\"text\":\"It’s a feeling\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"74b13a18d97e\",\"_type\":\"block\",\"children\":[{\"_key\":\"e94475b42844\",\"_type\":\"span\",\"marks\":[],\"text\":\"The best tools aren’t the ones that do the most things, but the ones that help people work together most naturally. As OpenAI continues to push the boundaries of AI, they’re finding that the key to moving fast is less to do with having more horsepower, and more about building systems that reduce friction in how people collaborate, one detail at a time.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"445930e7e0d9\",\"_type\":\"block\",\"children\":[{\"_key\":\"00526ece8fce\",\"_type\":\"span\",\"marks\":[],\"text\":\"What makes the right tool isn’t always easy to explain. When asked why other teams should consider making a similar switch, Peal’s response: \"},{\"_key\":\"cae01a6ca74a\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"“You just have to use it and you’ll see. You’ll just feel it.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":180,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":180,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"buildPage\":true,\"cardBackground\":{\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-3f9effea32e10a50fb67b55698546554e669f9ef-768x432-png\",\"_type\":\"reference\"}},\"type\":\"image\"},\"companySize\":\"5,300\",\"customerSince\":\"2023-11-01\",\"description\":\"OpenAI is a leading AI research company that develops advanced AI technologies used by hundreds of millions worldwide.\",\"featured\":true,\"featuredImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-14886f4b7fda983a8bb5ca58f754efe99eb20be4-264x224-svg\",\"_type\":\"reference\"}},\"founding\":\"San Francisco, 2015\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ed94a3ff04d18e476f4bbe864859c1662a5f116e-1952x960-png\",\"_type\":\"reference\"}},\"intro\":\"OpenAI is at the forefront of artificial intelligence research, developing systems that can understand and generate human-like text, code, and images. Founded in 2015, they’ve grown from a small research lab to a technology pioneer with over 3,000 employees, shipping products used by hundreds of millions worldwide.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ae73f1a60bba9e74933fe43829bc084f4dddcacf-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"OpenAI\",\"slug\":{\"_type\":\"slug\",\"current\":\"openai\"},\"tagline\":\"Why OpenAI chose Linear and scaled to 3,000 users\",\"url\":\"https://openai.com\",\"verticals\":[\"ai\",\"featured\",\"enterprise\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ee65df6154c2ecea64620cd9275689d4f013f37d-258x80-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}}},{\"_createdAt\":\"__TS__\",\"_id\":\"a28204d5-3fe1-44fd-8c7b-667611cb01b6\",\"_rev\":\"UURTNPgh5aTARVc21vvuBD\",\"_system\":{\"base\":{\"id\":\"a28204d5-3fe1-44fd-8c7b-667611cb01b6\",\"rev\":\"Uf50awKXhcvy7ViGWPEUb4\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"55a17b02cec2\",\"_type\":\"block\",\"children\":[{\"_key\":\"5c22b80a5046\",\"_type\":\"span\",\"marks\":[],\"text\":\"At Cursor, ideas don’t wait. Someone drops a potential feature in Slack, and by the time most teams would have scheduled a meeting, Cursor already has a branch open.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3fd70c3b30e6\",\"_type\":\"block\",\"children\":[{\"_key\":\"8bb97aa1a68f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Jason Ginsberg, who co-leads product engineering at Cursor, describes the pace this way: “It’s very rare that you’ll say, ‘Hey, I have an idea,’ and it just stays an idea. Usually the next day you hear, ‘Oh yeah, I built that.’ Things don’t linger in the air if they’re good.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0072694e5a19\",\"_type\":\"block\",\"children\":[{\"_key\":\"80d7fe27b393\",\"_type\":\"span\",\"marks\":[],\"text\":\"As Cursor’s team and product surface grew, so did the feedback and parallel threads. What used to live comfortably in people’s heads no longer could.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"dbbf73595547\",\"_type\":\"block\",\"children\":[{\"_key\":\"ed73ffe4bd0a\",\"_type\":\"span\",\"marks\":[],\"text\":\"Andrew Milich, who co-leads product engineering alongside Ginsberg, felt it most around shipping. “There are issues that have to be fixed before we can ship to millions of developers. And then there’s everything else coming in from every surface. If you don’t separate them clearly, you get stuck.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"5a506f92be7d\",\"_type\":\"video\",\"caption\":\"How Cursor uses Linear\",\"captions\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-13d004ad909ee240d84e9cb6bb598a7af01d07ee-vtt\",\"_type\":\"reference\"}},\"height\":1280,\"loop\":false,\"poster\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-2acff7ab3e4b3d2899b05d11a53b6d34efb039e4-1920x1280-png\",\"_type\":\"reference\"}},\"title\":\"How Cursor uses Linear\",\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-f835354d49e47880a2826a1c5e9b70f27010180a-mp4\",\"_type\":\"reference\"}},\"wide\":false,\"width\":1920},{\"_key\":\"8c80bc7a4589\",\"_type\":\"block\",\"children\":[{\"_key\":\"b26afd4b42ff\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear became the place where that separation happens. Milich spends most of his day in two views within Linear. One is the list of issues that block the next Cursor release. The other is everything coming in from customers and internal feedback.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6ce7ca37e63a\",\"_type\":\"quote\",\"authorName\":\"Andrew Milich\",\"authorShortBio\":\"Head of Engineering, Product\",\"text\":[{\"_key\":\"588bf36aa141\",\"_type\":\"block\",\"children\":[{\"_key\":\"f542b401d0e8\",\"_type\":\"span\",\"marks\":[],\"text\":\"The way we decide whether something actually gets fixed is if it’s an issue in Linear. If it’s not there, it gets lost.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"9298d3176625\",\"_type\":\"block\",\"children\":[{\"_key\":\"37981695dfdd\",\"_type\":\"span\",\"marks\":[],\"text\":\"Cursor releases updates every two weeks, with engineers owning the work from idea to polish. The slow part used to be carrying context between tools. Moving from a Linear issue into the editor meant reconstructing what needed to be done, so Cursor built an agent that works directly inside Linear. By the time an engineer opens an issue, the agent has already found relevant files and written a first pass.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f8c7afdffaec\",\"_type\":\"block\",\"children\":[{\"_key\":\"3c683a2d3e4c\",\"_type\":\"span\",\"marks\":[],\"text\":\"“You open Linear and work is already in motion,” Ginsberg explains. “There’s a PR open. You test it, tweak it, decide whether to merge. Everything stays in sync with GitHub the whole time.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"078949f66eef\",\"_type\":\"block\",\"children\":[{\"_key\":\"2e1413bbb152\",\"_type\":\"span\",\"marks\":[],\"text\":\"With everything that matters captured in Linear, the agent has what it needs to work autonomously. At Cursor, ideas still don’t wait, even at scale.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2a3b44a545a2\",\"_type\":\"block\",\"children\":[{\"_key\":\"e781cb12bc03\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\n\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#474747\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.00000000000438,\"l\":0.2788,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.00000000000438,\"s\":0,\"v\":0.2788},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":71,\"g\":71,\"r\":71}},\"buildPage\":true,\"cardBackground\":{\"type\":\"video\",\"video\":{\"_type\":\"thumbnailVideo\",\"height\":720,\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-36ceca0e6d3cce8e709484b134e170b44a7bd43c-mp4\",\"_type\":\"reference\"}},\"width\":1280}},\"customerSince\":\"2023-05-01\",\"featured\":true,\"founding\":\"San Francisco, 2023\",\"hasVideo\":true,\"heroVideo\":{\"_type\":\"video\",\"captions\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-254e290d751762a4700cb1c1ee76a188bee28c1e-vtt\",\"_type\":\"reference\"}},\"height\":1280,\"poster\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1caa7fbd2360d3ed29cbd69d844cbd5af1ff947a-1920x1280-jpg\",\"_type\":\"reference\"}},\"title\":\"How Cursor builds products\",\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-0474ac78e7febeb2c144451f8c5372afe05cb0d0-mp4\",\"_type\":\"reference\"}},\"width\":1920},\"intro\":\"Cursor is an AI-powered code editor that understands your entire codebase and lets you automate and delegate coding tasks with natural language. To manage the pace and complexity of building Cursor itself, the team uses Linear to track work across teams and keep everyone aligned.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ed8de6cb87bae3db96d7db5b19ecf30cd8271b06-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Cursor\",\"now\":{\"categories\":[{\"_key\":\"80d6e8ebc118\",\"_ref\":\"2dcc31f1-1294-4aad-bdad-92ea8c1bb495\",\"_type\":\"reference\"}],\"date\":\"2026-02-04\",\"description\":\"At Cursor, ideas don’t wait. Someone drops a potential feature in Slack, and by the time most teams would have scheduled a meeting, Cursor already has a branch open.\",\"enabled\":true,\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-943abd053d24650066b04de64c0203016c3ed2a3-1792x1008-png\",\"_type\":\"reference\"}}},\"slug\":{\"_type\":\"slug\",\"current\":\"cursor\"},\"tagline\":\"How Cursor builds with Linear\",\"url\":\"https://cursor.com\",\"verticals\":[\"ai\",\"featured\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9ba3ca3a29406703ab82583ffbf09bdc29f2c976-258x80-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}}},{\"_createdAt\":\"__TS__\",\"_id\":\"efefdffa-0150-48e9-bdc9-4a2edf37bdc0\",\"_rev\":\"v47e9Exdh3U7ZUs8TDG4rn\",\"_system\":{\"base\":{\"id\":\"efefdffa-0150-48e9-bdc9-4a2edf37bdc0\",\"rev\":\"2m6L0sQfPY4xqiZQVVIAPX\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"000e181744b8\",\"_type\":\"block\",\"children\":[{\"_key\":\"77d47bbf646d\",\"_type\":\"span\",\"marks\":[],\"text\":\"In January 2026, Chintan asked his entire engineering organisation to delete their IDEs and write zero lines of code. For two weeks, every engineer at Base would have to do their job without touching a code editor. The point was to figure out how work actually gets done when agents are doing most of it, not humans.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c985c916935c\",\"_type\":\"block\",\"children\":[{\"_key\":\"baf8a3deaf26\",\"_type\":\"span\",\"marks\":[],\"text\":\"The real story is in what led them here, and in the growing divide it reveals between companies that layer AI onto existing workflows and those that tear them out and start again.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"84a1cc21986b\",\"_type\":\"block\",\"children\":[{\"_key\":\"473383fc951d\",\"_type\":\"span\",\"marks\":[],\"text\":\"The hidden tax of asking questions\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"9955b34fe6cd\",\"_type\":\"block\",\"children\":[{\"_key\":\"67036e5b9444\",\"_type\":\"span\",\"marks\":[],\"text\":\"At most workplaces, progress happens through asking questions. Unsure how something works? Slack a teammate. Notice a bug? Mention it in a channel. It’s the most natural way of working there is.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8b7046581a6d\",\"_type\":\"block\",\"children\":[{\"_key\":\"840ffb64f8e8\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"Asking\"},{\"_key\":\"90ce33cbcc12\",\"_type\":\"span\",\"marks\":[],\"text\":\" costs nothing. \"},{\"_key\":\"8e05b5bd1190\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"Answering\"},{\"_key\":\"b148dd140d26\",\"_type\":\"span\",\"marks\":[],\"text\":\", on the other hand, is very expensive. It pulls someone out of whatever they were building, forces a context switch, and burns focus that’s hard to recover. Small teams can absorb this cost. At a company of thousands, with everyone taking the path of least resistance, it really starts to slow you down.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"eab4628477df\",\"_type\":\"block\",\"children\":[{\"_key\":\"66c66f9e8276\",\"_type\":\"span\",\"marks\":[],\"text\":\"Standups, quarterly planning, quick syncs, status reports. These rituals exist to impose order on how people naturally communicate. They work, but they compress the time available for deep work. “I don’t think developers are slow,” Chintan says, “I think companies are slow.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b256a8e5dd74\",\"_type\":\"block\",\"children\":[{\"_key\":\"4dde312aa8b5\",\"_type\":\"span\",\"marks\":[],\"text\":\"Chintan points to merged PRs per day per engineer as a useful proxy for the coordination headwind these rituals create. The number is almost always lower than anyone expects.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ac9ed7f0146c\",\"_type\":\"block\",\"children\":[{\"_key\":\"41ade19ca5f7\",\"_type\":\"span\",\"marks\":[],\"text\":\"All the usual asking and answering and ritual-building creates a landscape where knowledge ends up scattered across people’s heads, Slack threads, meeting notes, and spreadsheets. Humans can navigate this mess. They can piece together context, read between the lines, and figure out what’s actually going on. Agents can’t, at least, not very well. They need a single, structured, accessible source of truth. The way most companies work today is a wall for agents.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"332ed67838e4\",\"_type\":\"image\",\"alt\":\"A graph showing where human effort is flexed during the product development process.\",\"asset\":{\"_ref\":\"image-c823845a7d1136b0f55fe5d23391fc607eaf86d9-1952x940-png\",\"_type\":\"reference\"},\"caption\":\"The way software gets built is changing. Image inspired by [Chintan Turakhia](https://x.com/chintanturakhia/status/2034340713123758558).\",\"mobileImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8550458e69d6b4bee728ca142343d94ac8599901-1176x560-png\",\"_type\":\"reference\"}},\"wideImage\":true},{\"_key\":\"5d301a80d998\",\"_type\":\"block\",\"children\":[{\"_key\":\"f1cbbd4e7d60\",\"_type\":\"span\",\"marks\":[],\"text\":\"Building the foundations\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"529d2261b409\",\"_type\":\"block\",\"children\":[{\"_key\":\"b0af92b3d6dd\",\"_type\":\"span\",\"marks\":[],\"text\":\"If agents need structured context to work autonomously, there has to be a single place where that context lives. That place is Linear.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d50766a87ef7\",\"_type\":\"block\",\"children\":[{\"_key\":\"37f361a7b276\",\"_type\":\"span\",\"marks\":[],\"text\":\"Product requirements, designs, bug reports, shipping status, team structure. It all lives there. In early 2025, Chintan told his team from day one to treat Linear as the source of truth for everything, because agents (will) depend on it. Linear has become the place where agents go to get their bearings before they start a task. “I’m not designing things for humans anymore,” he says. “I’m designing things for agents. And they need different things.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f663ccf58b77\",\"_type\":\"block\",\"children\":[{\"_key\":\"a646330203e9\",\"_type\":\"span\",\"marks\":[],\"text\":\"With the rails in place, he had to decide what rides on them. They started with Linear’s own agents, then built custom ones for work specific to them. The first is Forge, which is a custom agentic harness his team built that can be executed from Slack, Github, and Linear. It integrates directly into Linear through the \"},{\"_key\":\"7d6290f4c8f3\",\"_type\":\"span\",\"marks\":[\"74b090841db4\"],\"text\":\"Agent SDK\"},{\"_key\":\"e8f2629a07ca\",\"_type\":\"span\",\"marks\":[],\"text\":\", along with other tools.\"}],\"markDefs\":[{\"_key\":\"74b090841db4\",\"_type\":\"link\",\"href\":\"https://linear.app/developers/agents#agent-interaction\"}],\"style\":\"normal\"},{\"_key\":\"6aae460086b4\",\"_type\":\"block\",\"children\":[{\"_key\":\"1b5b4dff1aec\",\"_type\":\"span\",\"marks\":[],\"text\":\"Automations designed for the way teams naturally work\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"85aad2f426cd\",\"_type\":\"block\",\"children\":[{\"_key\":\"adf4745ee72c\",\"_type\":\"span\",\"marks\":[],\"text\":\"Forge and Linear both live inside Slack, which is where almost everything at Coinbase happens anyway. Chintan had no interest in changing that habit. He wanted to turn those conversations into actionable work, and stop the stream of questions from pulling people out of deep focus.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3140ed39ad24\",\"_type\":\"block\",\"children\":[{\"_key\":\"67a9e85fb375\",\"_type\":\"span\",\"marks\":[],\"text\":\"When someone flags a bug in a channel, an automated workflow picks up the message and creates an issue in Linear. The issue gets automatically labelled, sized, and assigned. Made possible because Linear has all the context around their team structure, plans, and related work. No one has to read the thread, interpret what was said, or manually create an issue. The conversation just becomes work.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"4f827f271501\",\"_type\":\"block\",\"children\":[{\"_key\":\"3db28e252fb1\",\"_type\":\"span\",\"marks\":[],\"text\":\"Because the new issue is a bug, it gets automatically assigned to Coinbase’s agent, Forge. With access to their codebase, company knowledge, and all the context in Linear, Forge works on a fix, drafts a PR, creates a one-off mobile build, and pushes it back to the team in Slack for review.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"85d1fc20dd3a\",\"_type\":\"video\",\"caption\":\"From bug report to PR, all in Slack.\",\"height\":2160,\"loop\":true,\"title\":\"Video\",\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-c5b6ea5d3cda09a7bbb56fd31eeabe6ab755c82e-mp4\",\"_type\":\"reference\"}},\"wide\":false,\"width\":2156},{\"_key\":\"61579f2131de\",\"_type\":\"block\",\"children\":[{\"_key\":\"90796197efb6\",\"_type\":\"span\",\"marks\":[],\"text\":\"The other side of it is the questions. Someone asks “what’s the status of this feature?” or “when is GA?\\\" and instead of pulling a teammate away from whatever they’re building, the question is picked up directly by an agent. Linear handles anything related to project status, timelines, and shipping. Forge handles the code specific stuff, like debugging a service or figuring out why a particular endpoint is failing, or even analytics on why a funnel is losing users.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7aca3e00df50\",\"_type\":\"block\",\"children\":[{\"_key\":\"5b2b4cee3ed3\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineers stay in flow. Work gets created from conversations that would have otherwise been forgotten by the next morning. And the rituals that exist to manage all of this coordination (the standups, the syncs, the status reports) start to feel like they’re solving a problem that isn’t really there anymore.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c8b40337aa6e\",\"_type\":\"block\",\"children\":[{\"_key\":\"f84d968bf64e\",\"_type\":\"span\",\"marks\":[],\"text\":\"Getting people to adopt new tools is usually a project in itself. Training programs, rollout plans, and the dreaded \"},{\"_key\":\"e7a9eb27227c\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"change management\"},{\"_key\":\"61eccf980a18\",\"_type\":\"span\",\"marks\":[],\"text\":\". None of that was necessary here, because engineers didn’t need to learn a new behaviour. You ask a question in Slack, just like before. The only difference is who answers. And because this happens in public channels, every time someone sees an agent respond with something useful, it reinforces the habit for everyone else watching.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b25a761c25e1\",\"_type\":\"block\",\"children\":[{\"_key\":\"8143eb545a99\",\"_type\":\"span\",\"marks\":[],\"text\":\"Making it stick\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"ad2e3efcefb1\",\"_type\":\"block\",\"children\":[{\"_key\":\"ae198de3cb6e\",\"_type\":\"span\",\"marks\":[],\"text\":\"Some engineers were already pushing the boundaries of what agents could do. Others were skeptical, or just hadn’t felt the urgency yet. Chintan’s objective was to push everyone up that spectrum, so he introduced something called “Speedruns”.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"cb5555601707\",\"_type\":\"block\",\"children\":[{\"_key\":\"26875b21098d\",\"_type\":\"span\",\"marks\":[],\"text\":\"Almost weekly, several power users demo a new workflow or capability to the entire organization. Showing, rather than telling. Afterwards, everyone on the call did the workflow, live. It’s informal and slightly chaotic, but it sets the cultural direction. \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d302a6f39c0a\",\"_type\":\"block\",\"children\":[{\"_key\":\"f3ef1da0fb89\",\"_type\":\"span\",\"marks\":[],\"text\":\"The first one happened in early 2025. Chintan ran it from his phone in the back of an Uber after landing in New York, walking about 120 engineers through new workflows around agents writing tests and drafting PRs. They put up 80 pull requests in a single sitting and crashed GitHub. By mid-year, CEO Brian Armstrong was attending. In one session, over 500 PRs went up in fifteen minutes. They’ve taken GitHub down four or five times now (which Chintan admitted with a hint of pride).\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f15269b47c12\",\"_type\":\"video\",\"caption\":\"Chintan documented every Speedrun session in a shared knowledge base.\",\"height\":2160,\"loop\":true,\"title\":\"Video\",\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-5eeb18bd7051b32ac0191645583c113be618f44b-mp4\",\"_type\":\"reference\"}},\"wide\":false,\"width\":2156},{\"_key\":\"1f9db97d0ccb\",\"_type\":\"block\",\"children\":[{\"_key\":\"4529081b4c17\",\"_type\":\"span\",\"marks\":[],\"text\":\"Beyond the speedruns, there are Slack channels dedicated to sharing AI wins and automations, and an \"},{\"_key\":\"82a9c7a5dc58\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"Applied AI Award\"},{\"_key\":\"7ae2f64389b8\",\"_type\":\"span\",\"marks\":[],\"text\":\" that Brian presents at quarterly town halls. All of it is designed to make new ways of working visible across the company, so that breakthroughs discovered by one team don’t stay siloed there.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f7d967f6539c\",\"_type\":\"block\",\"children\":[{\"_key\":\"5aa28720ad8d\",\"_type\":\"span\",\"marks\":[],\"text\":\"What continuous development at Coinbase looks like\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"47d6ec830318\",\"_type\":\"block\",\"children\":[{\"_key\":\"093521c3cd0f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Once the culture took hold, new patterns started to emerge. Engineers began waking up, reviewing the pull requests agents had generated overnight, then spinning off ten to fifteen new agents to work throughout the day. They’d go heads down on the complicated stuff themselves. At the end of the day, they’d review again, launch another batch to run overnight, and wake up to a fresh set of results.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f2235e310035\",\"_type\":\"block\",\"children\":[{\"_key\":\"70a53aa98f7e\",\"_type\":\"span\",\"marks\":[],\"text\":\"Development at Coinbase is becoming continuous, not because people are working around the clock but because agents are. Chintan tracks autonomous operation time as a key metric, how many minutes an agent can run without a human stepping in. That number keeps climbing.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"137efefc1352\",\"_type\":\"block\",\"children\":[{\"_key\":\"35f6c1702c4c\",\"_type\":\"span\",\"marks\":[],\"text\":\"When Chintan talks to his peers at other large companies, he sees a very different pace. Most haven’t felt the urgency yet. They’re still evaluating which coding agent to adopt. Which is a good first step, but from what Chintan has learned, adding AI to existing workflows will only ever get you incremental gains. The step change comes from rebuilding the workflows themselves.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"869d2233ce16\",\"_type\":\"block\",\"children\":[{\"_key\":\"19efd7f15e68\",\"_type\":\"span\",\"marks\":[],\"text\":\"The pause in January was designed to do just that. Weeks later, those workflows looked different again. They’ll probably look different again in six months. At Coinbase, every conversation now starts with the same question. “Why can’t an agent do this, and how do we make it possible?”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#004eff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":221.64705882352942,\"l\":0.5,\"s\":1},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":221.64705882352942,\"s\":1,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":78,\"r\":0}},\"buildPage\":true,\"cardBackground\":{\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-42b4135a78679ef9d4ee24727dab5c8ce881c268-768x432-png\",\"_type\":\"reference\"}},\"type\":\"color\"},\"companySize\":\"3,800\",\"customerSince\":\"2025-12-01\",\"featured\":true,\"featuredImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-6651c0e72c39821c2c4af167b6633a578e070394-264x224-svg\",\"_type\":\"reference\"}},\"founding\":\"2012\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-cc250bab53fa4ab87a2a764b4e048bbb885c670c-1952x960-png\",\"_type\":\"reference\"}},\"intro\":\"Chintan Turakhia is the Head of Engineering for Base App and leads AI acceleration within Coinbase. Over the past year, he’s been pushing agents deeper into every layer of product development. By early 2026, he felt something had shifted underneath them. Agents had become genuinely capable, and the workflows his team had built around the previous generation of tools were already holding them back. We spoke with Chintan about how he got there, and what he did next.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d49f2b6f8cae96ba3a383e0f3d0900696c32b495-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Coinbase\",\"now\":{\"categories\":[{\"_key\":\"9b73187bf1bd\",\"_ref\":\"2dcc31f1-1294-4aad-bdad-92ea8c1bb495\",\"_type\":\"reference\"}],\"date\":\"2026-03-26\",\"description\":\"In January 2026, Chintan asked his entire engineering organisation to delete their IDEs and write zero lines of code. For two weeks, every engineer at Base would have to do their job without touching a code editor.\",\"enabled\":true,\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-bd449d53eee9d09c4ac1d1c0050ffae447270fc9-1792x1008-png\",\"_type\":\"reference\"}}},\"slug\":{\"_type\":\"slug\",\"current\":\"coinbase\"},\"tagline\":\"Coinbase’s bet on agent-first development\",\"url\":\"https://www.coinbase.com/\",\"verticals\":[\"featured\",\"fintech\",\"enterprise\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9974f1ed35c7ef3b5d9883987b07289679256c8d-258x80-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":153.86138613861385,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":153.86138613861385,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}}},{\"_createdAt\":\"__TS__\",\"_id\":\"94741847-c818-46bd-b82b-9d8082b77326\",\"_rev\":\"zK4AU5dZr4AiApGpa0mQrx\",\"_system\":{\"base\":{\"id\":\"94741847-c818-46bd-b82b-9d8082b77326\",\"rev\":\"bn5fI15u1dDaoAFilx4Mn3\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"d648f1a6e62e\",\"_type\":\"block\",\"children\":[{\"_key\":\"3c75d6c4a814\",\"_type\":\"span\",\"marks\":[],\"text\":\"Pete Zalewski had seen this story before. Earlier in his career he was a Jira admin for a software company. Not his primary role, but one he felt obliged to step into. There he witnessed firsthand the temptation of endless customization, and the havoc it can wreak on a company’s ability to move quickly.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"bdd2b32ccb74\",\"_type\":\"block\",\"children\":[{\"_key\":\"48e0e3109b3c\",\"_type\":\"span\",\"marks\":[],\"text\":\"“If you’re offered custom fields you’re going to have the urge to use them,” he said. “They coagulate as a workflow that doesn’t suit anyone.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b9f5c5824fe2\",\"_type\":\"block\",\"children\":[{\"_key\":\"57e941962491\",\"_type\":\"span\",\"marks\":[],\"text\":\"Fast-forward to his current role as a staff engineer at Oscar Health, a large technology-driven insurer operating in one of the most regulated environments in the country. Oscar’s Jira instance had grown into exactly the kind of system Pete remembered: hundreds of custom fields and years of accumulated process layered on top of one another. Atlassian once told them it was among the three most complex Jira instances in the world.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"bc39e564dad0\",\"_type\":\"block\",\"children\":[{\"_key\":\"064d3e6ba758\",\"_type\":\"span\",\"marks\":[],\"text\":\"Then they hit a ceiling, literally. Oscar maxed out Jira’s custom field limit.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"cd17bc760b97\",\"_type\":\"block\",\"children\":[{\"_key\":\"3dc61869fe79\",\"_type\":\"span\",\"marks\":[],\"text\":\"When that happened, teams had no choice but to re-use custom fields from other workflows, giving each field different meanings across different parts of the company. “Provider Specialty Details,” for example, was a custom field for incoming corrections to the provider network, but served double duty for the engineering team to track expected behavior in bug reports.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"245a7b3e9cfd\",\"_type\":\"block\",\"children\":[{\"_key\":\"6ca353a6cc1b\",\"_type\":\"span\",\"marks\":[],\"text\":\"The switch happened fast\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"66fff917a7ed\",\"_type\":\"block\",\"children\":[{\"_key\":\"5a64be9fe5fb\",\"_type\":\"span\",\"marks\":[],\"text\":\"Given the scale and complexity of their Jira instance, the thought of switching to Linear might have seemed daunting. But Oscar was motivated to become faster and more innovative so they went for it.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"968331854d29\",\"_type\":\"quote\",\"authorName\":\"Pete Zalewski\",\"authorShortBio\":\"Staff Software Engineer\",\"text\":[{\"_key\":\"c0a6b2dcddc5\",\"_type\":\"block\",\"children\":[{\"_key\":\"8ab5082ee22b\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"The rip-and-replace fear is overblown, it was a breeze to move everyone over to Linear.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"d1cea26982a6\",\"_type\":\"block\",\"children\":[{\"_key\":\"4b603de9f8c3\",\"_type\":\"span\",\"marks\":[],\"text\":\"The entire migration took just over a month for 600+ people. Several factors made Oscar’s move to Linear faster than anyone expected.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6b36cd86cafc\",\"_type\":\"block\",\"children\":[{\"_key\":\"06c8296de68a\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear’s import tooling made it easy to bring over the information that mattered. Exporting projects and backlog history and pulling them into Linear was straightforward, even with the size of their instance.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e2303922f8fc\",\"_type\":\"block\",\"children\":[{\"_key\":\"1fdff756b9a9\",\"_type\":\"span\",\"marks\":[],\"text\":\"But what Oscar chose not to migrate was just as important. They left behind all those custom fields and workflows that had accumulated over years. As teams looked closely at their old setup, they recognized how much of it they didn’t really need for daily work. “It just turns out people haven’t missed all those custom fields and workflows,” said Zalewski.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"befad878e0d5\",\"_type\":\"block\",\"children\":[{\"_key\":\"562b3645feee\",\"_type\":\"span\",\"marks\":[],\"text\":\"Once engineers started using Linear, the rest of the migration unfolded organically. The adoption rate was fast. “We didn't need to corral people onto it. People don’t need to be prodded into using Linear,” said Zalewski.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"52554e34f18d\",\"_type\":\"block\",\"children\":[{\"_key\":\"462c75e9618c\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineers felt the change right away\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"4763a07f6a63\",\"_type\":\"block\",\"children\":[{\"_key\":\"c0b338022247\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear changed the rhythm of day-to-day work at Oscar almost immediately.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8e2d0327e4cc\",\"_type\":\"block\",\"children\":[{\"_key\":\"93ab39209258\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Work that used to disappear is now visible\"}],\"markDefs\":[],\"style\":\"h4\"},{\"_key\":\"9ad48fecc971\",\"_type\":\"block\",\"children\":[{\"_key\":\"c506874a3e50\",\"_type\":\"span\",\"marks\":[],\"text\":\"Infrastructure and platform teams were fielding constant one-off requests through chat threads that were impossible to track or prioritize. \"},{\"_key\":\"f9c83d29d9f2\",\"_type\":\"span\",\"marks\":[\"0ac549edd311\"],\"text\":\"Linear Asks\"},{\"_key\":\"c013038539b1\",\"_type\":\"span\",\"marks\":[],\"text\":\" turned that invisible work into something they could actually manage.\"}],\"markDefs\":[{\"_key\":\"0ac549edd311\",\"_type\":\"link\",\"href\":\"https://linear.app/asks\"}],\"style\":\"normal\"},{\"_key\":\"dcc80ee3db01\",\"_type\":\"block\",\"children\":[{\"_key\":\"66053a78a8e0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Leadership can finally see what’s happening\"}],\"markDefs\":[],\"style\":\"h4\"},{\"_key\":\"8b3fc89d7955\",\"_type\":\"block\",\"children\":[{\"_key\":\"8a8fdf7dac44\",\"_type\":\"span\",\"marks\":[],\"text\":\"Greg Chagnon, Vice President of Engineering, used to spend hours each week piecing together project status from spreadsheets and Google Docs. Now he opens a \"},{\"_key\":\"324334534ae4\",\"_type\":\"span\",\"marks\":[\"ab698781116f\"],\"text\":\"Custom View\"},{\"_key\":\"3801c61783b9\",\"_type\":\"span\",\"marks\":[],\"text\":\" in Linear and has what he needs for Monday morning team meetings.\"}],\"markDefs\":[{\"_key\":\"ab698781116f\",\"_type\":\"link\",\"href\":\"https://linear.app/docs/custom-views\"}],\"style\":\"normal\"},{\"_key\":\"76cfff3b2676\",\"_type\":\"quote\",\"authorName\":\"Greg Chagnon\",\"authorShortBio\":\"Vice President of Engineering\",\"text\":[{\"_key\":\"aa8b5c6ff24c\",\"_type\":\"block\",\"children\":[{\"_key\":\"e64c740a1de2\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Everybody here seems happier with Linear.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"9a801ca1a3c6\",\"_type\":\"block\",\"children\":[{\"_key\":\"93ab39209258\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"\\n\"}],\"markDefs\":[],\"style\":\"h4\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#4e50f5\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":239.__EPOCH__,\"l\":0.6333333333333333,\"s\":0.8930481283422462},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":239.__EPOCH__,\"s\":0.6816326530612244,\"v\":0.9607843137254902},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":245,\"g\":80,\"r\":78}},\"buildPage\":true,\"cardBackground\":{\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d4c3debcdf3ef665df066337293e6237c6530a8a-768x432-png\",\"_type\":\"reference\"}},\"type\":\"color\"},\"companySize\":\"2,400\",\"customerSince\":\"2025-06-01\",\"featured\":true,\"founding\":\"2012\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-dc4af1ad9eb0b5c3d9846d7d7405bb293d332f78-1952x960-png\",\"_type\":\"reference\"}},\"heroVideo\":{\"_type\":\"video\",\"loop\":true,\"title\":\"Video\",\"wide\":false},\"intro\":\"Oscar Health is a technology-driven health insurer that serves hundreds of thousands of members across the United States. Founded in 2012, the company builds and maintains the systems responsible for enrollment, claims processing, care coordination, and member support. Oscar migrated over 600 people across engineering, product, data science, IT, and security from Jira to Linear in a month.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d28251f4381cf685e78307f83470cd2727a5e785-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Oscar Health\",\"slug\":{\"_type\":\"slug\",\"current\":\"oscar\"},\"tagline\":\"How teams at Oscar left one of the world’s most complex Jira instances\",\"url\":\"https://www.hioscar.com/\",\"verticals\":[\"healthcare\",\"enterprise\",\"featured\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-715910e2d1cef16a27ac79d04f36193f596f384c-258x80-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}}},{\"_createdAt\":\"__TS__\",\"_id\":\"423bc867-55b6-4dc7-88fd-621572f45975\",\"_rev\":\"v47e9Exdh3U7ZUs8TDG3M1\",\"_system\":{\"base\":{\"id\":\"423bc867-55b6-4dc7-88fd-621572f45975\",\"rev\":\"2m6L0sQfPY4xqiZQVVIBwH\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"eba4dfcc42b7\",\"_type\":\"block\",\"children\":[{\"_key\":\"1bdfa061babf\",\"_type\":\"span\",\"marks\":[],\"text\":\"Businesses shuttle \"},{\"_key\":\"c7fc5daf3076\",\"_type\":\"span\",\"marks\":[\"d8e6425dd47e\"],\"text\":\"many billions of dollars\"},{\"_key\":\"b54b540d16a5\",\"_type\":\"span\",\"marks\":[],\"text\":\" along the lines of code in Ramp’s codebase each year. Yet today, \"},{\"_key\":\"be00d5082198\",\"_type\":\"span\",\"marks\":[\"e4b17a5f7607\"],\"text\":\"over 60 percent of all merged PRs\"},{\"_key\":\"96cded0ed582\",\"_type\":\"span\",\"marks\":[],\"text\":\" at the company have been authored by Inspect, Ramp’s internal coding agent; demonstrating how an organization operating in a sensitive regulatory environment can scale AI adoption responsibly.\"}],\"markDefs\":[{\"_key\":\"d8e6425dd47e\",\"_type\":\"link\",\"href\":\"https://support.ramp.com/hc/en-us/articles/__EPOCH__-Ramp-overview\"},{\"_key\":\"e4b17a5f7607\",\"_type\":\"link\",\"href\":\"https://x.com/rahulgs/status/2020984194038628832?s=20\"}],\"style\":\"normal\"},{\"_key\":\"eaf3b342c8f3\",\"_type\":\"block\",\"children\":[{\"_key\":\"64db55cdb5b1\",\"_type\":\"span\",\"marks\":[],\"text\":\"How Ramp built a coding agent for its own stack\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"3fb3862037f3\",\"_type\":\"block\",\"children\":[{\"_key\":\"6a8bc41269f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Inspect is a background coding agent Ramp built themselves. It writes code and verifies the output using the same context and tools a Ramp engineer would. For backend tasks, Inspect can run tests, review telemetry, and query feature flags; and for frontend work, it can visually verify changes and return screenshots or live previews. Each session runs in a sandboxed environment configured with the infrastructure Ramp engineers already use.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0febd3c3d891\",\"_type\":\"block\",\"children\":[{\"_key\":\"d44dcb6a71de\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3a2f58492f9c\",\"_type\":\"block\",\"children\":[{\"_key\":\"b18d519ad441\",\"_type\":\"span\",\"marks\":[],\"text\":\"Inspect began as a casual idea shared by Zach and two of his colleagues, \"},{\"_key\":\"8d2192d26058\",\"_type\":\"span\",\"marks\":[\"c8d5a79ca8c1\"],\"text\":\"Jason Quense\"},{\"_key\":\"51ffd5d67998\",\"_type\":\"span\",\"marks\":[],\"text\":\" and \"},{\"_key\":\"2c90ccdde86b\",\"_type\":\"span\",\"marks\":[\"6c9354aa959c\"],\"text\":\"Rahul Sengottuvelu\"},{\"_key\":\"875db25ecc2a\",\"_type\":\"span\",\"marks\":[],\"text\":\". Instead of defaulting to one of the many coding agents already on the market, they decided to \"},{\"_key\":\"f55972471d2e\",\"_type\":\"span\",\"marks\":[\"9b0401536d85\"],\"text\":\"build an agent\"},{\"_key\":\"bd4e6d93839d\",\"_type\":\"span\",\"marks\":[],\"text\":\" optimized for Ramp’s internal workflows. “It’s a really tight integration with our development lifecycle and our tooling,” Zach says.\"}],\"markDefs\":[{\"_key\":\"c8d5a79ca8c1\",\"_type\":\"link\",\"href\":\"https://x.com/monasticpanic\"},{\"_key\":\"6c9354aa959c\",\"_type\":\"link\",\"href\":\"https://x.com/rahulgs\"},{\"_key\":\"9b0401536d85\",\"_type\":\"link\",\"href\":\"https://builders.ramp.com/post/why-we-built-our-background-agent\"}],\"style\":\"normal\"},{\"_key\":\"99aa6bc5308f\",\"_type\":\"block\",\"children\":[{\"_key\":\"ebbdd8773f3e\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6bfafa1d5e93\",\"_type\":\"block\",\"children\":[{\"_key\":\"94775eb023a5\",\"_type\":\"span\",\"marks\":[],\"text\":\"Being an internal tool, the team could be precise about how the agent connected to Ramp’s other systems. As Zach put it, “we know our one API key for \"},{\"_key\":\"71499e044dbd\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"this\"},{\"_key\":\"0e05d4a977fa\",\"_type\":\"span\",\"marks\":[],\"text\":\"” and “we know exactly what the schema of \"},{\"_key\":\"9a194c1a936c\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"these\"},{\"_key\":\"1d2e1ad307e8\",\"_type\":\"span\",\"marks\":[],\"text\":\" logs is going to be.” This helped them build the agent faster, while also improving its performance because there are fewer layers of abstraction between Inspect and the company’s tooling.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"5b47cfcccd85\",\"_type\":\"block\",\"children\":[{\"_key\":\"5be779529b7c\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"21585630c700\",\"_type\":\"block\",\"children\":[{\"_key\":\"341f9454c3ad\",\"_type\":\"span\",\"marks\":[],\"text\":\"One of the most important of those tools is Linear. Ramp runs its entire product development process through Linear, which means the platform holds a structured record of everything associated with building product at the company. The specs teams write, the customer feedback they collect, roadmaps they plan against, and the relationships between all of it.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a13c3f5e6b87\",\"_type\":\"block\",\"children\":[{\"_key\":\"4cc1232381f3\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"440ecf3cd255\",\"_type\":\"block\",\"children\":[{\"_key\":\"105d41142c97\",\"_type\":\"span\",\"marks\":[],\"text\":\"By integrating Inspect through Linear’s \"},{\"_key\":\"396fe1b590c8\",\"_type\":\"span\",\"marks\":[\"0b451707cf8c\"],\"text\":\"API for agents\"},{\"_key\":\"4c604f14ea70\",\"_type\":\"span\",\"marks\":[],\"text\":\", the Ramp team gave the agent native access to that entire layer of context. And because Inspect can also reach into Ramp’s codebase, internal documentation, and other systems, the combination means the agent operates with something close to the full picture a well-informed engineer would have. When someone asks Inspect to fix a bug or think through a feature idea, it can trace the thread from a customer request through a product spec to the relevant code, rather than working from a narrow prompt.\"}],\"markDefs\":[{\"_key\":\"0b451707cf8c\",\"_type\":\"link\",\"href\":\"https://linear.app/developers/agents\"}],\"style\":\"normal\"},{\"_key\":\"f340acc47e37\",\"_type\":\"block\",\"children\":[{\"_key\":\"0df09fdba4fa\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8d070eb22e65\",\"_type\":\"block\",\"children\":[{\"_key\":\"984316fe4545\",\"_type\":\"span\",\"marks\":[],\"text\":\"Zach described the connection as a “natural fit” noting that the API was especially well-suited to background agent workflows and has become one of the more popular integrations internally. Building the integration was also fast. Zach says he prompted a coding agent with \"},{\"_key\":\"95705bf84c10\",\"_type\":\"span\",\"marks\":[\"794ddb632936\"],\"text\":\"Linear’s docs\"},{\"_key\":\"3de31ec0a079\",\"_type\":\"span\",\"marks\":[],\"text\":\", added a couple of rough pointers, and it got the integration “90 percent of the way there in about 30 minutes.”\"}],\"markDefs\":[{\"_key\":\"794ddb632936\",\"_type\":\"link\",\"href\":\"https://linear.app/developers/agents\"}],\"style\":\"normal\"},{\"_key\":\"bb427f3005b7\",\"_type\":\"block\",\"children\":[{\"_key\":\"4459d545cb3b\",\"_type\":\"span\",\"marks\":[],\"text\":\"How Inspect scaled AI workflows at Ramp\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"ef2b6e75ed37\",\"_type\":\"block\",\"children\":[{\"_key\":\"322817a180ba\",\"_type\":\"span\",\"marks\":[],\"text\":\"Inspect gained traction inside Ramp through multiple entry points, including a web interface, a Chrome extension, and, most potently, a Slack integration. Slack brought Inspect out into the open, and when people saw the agent in action, they were more likely to try it themselves; a pattern we tracked when \"},{\"_key\":\"79cc45930557\",\"_type\":\"span\",\"marks\":[\"16a900c57e7b\"],\"text\":\"Linear’s Slack integration\"},{\"_key\":\"3d249111156e\",\"_type\":\"span\",\"marks\":[],\"text\":\" was introduced.\"}],\"markDefs\":[{\"_key\":\"16a900c57e7b\",\"_type\":\"link\",\"href\":\"https://linear.app/changelog/2025-10-23-linear-agent-for-slack\"}],\"style\":\"normal\"},{\"_key\":\"1461c74f8c50\",\"_type\":\"block\",\"children\":[{\"_key\":\"43c0e97cfe16\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a7ce0332f0cc\",\"_type\":\"block\",\"children\":[{\"_key\":\"cfa4210fd50e\",\"_type\":\"span\",\"marks\":[],\"text\":\"The visibility also helps engage non-engineering teams like Design, Product Management, Product Ops, and Data. Zach’s premise is that people in these roles already have the context to guide good product decisions, and Inspect allows them to apply that expertise without needing to start by going through Engineering.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"abb18ebee451\",\"_type\":\"block\",\"children\":[{\"_key\":\"04b94394a901\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"599be4c1312a\",\"_type\":\"block\",\"children\":[{\"_key\":\"33f421a61106\",\"_type\":\"span\",\"marks\":[],\"text\":\"For example, while reworking a dashboard panel on Ramp’s web app, a designer might start in a Figma file and use Inspect to get the change most of the way there, before linking the session to an engineer. As a next step, instead of bothering to download code locally, Engineering can easily step in and bring the redesign live.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"324c73c8d257\",\"_type\":\"block\",\"children\":[{\"_key\":\"0700fb8b2440\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f89626458675\",\"_type\":\"block\",\"children\":[{\"_key\":\"4b272adffdb9\",\"_type\":\"span\",\"marks\":[],\"text\":\"Inspect was built to be “multiplayer” to support exactly this kind of handoff. If someone starts a session with the agent, they can share a link to it with their teammate for further input. Alternatively, if Inspect was being directed from Slack, others can jump into the same thread and continue the work there. That shared workflow is becoming one of Inspect’s most prominent patterns of use. The result is that non-technical teams can carry ideas further into production on their own, leaving engineers to review work that’s already most of the way there.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"475078b758b6\",\"_type\":\"block\",\"children\":[{\"_key\":\"aa6e7862158c\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"afcf9b5f0bd3\",\"_type\":\"block\",\"children\":[{\"_key\":\"a36b775376dd\",\"_type\":\"span\",\"marks\":[],\"text\":\"This model works in part because Ramp built \"},{\"_key\":\"81512a6181f3\",\"_type\":\"span\",\"marks\":[\"2403a3dca926\"],\"text\":\"shared rails for AI adoption\"},{\"_key\":\"d7b7056721ce\",\"_type\":\"span\",\"marks\":[],\"text\":\". A central team defines how agents can access internal systems and what they’re allowed to do, which makes it easier (and safer) for functional teams to build their own custom automations safely.\"}],\"markDefs\":[{\"_key\":\"2403a3dca926\",\"_type\":\"link\",\"href\":\"https://x.com/geoffintech/status/2042002590758572377#:~:text=4.%20Build%20from%20the%20center%2C%20drive%20from%20the%20spokes\"}],\"style\":\"normal\"},{\"_key\":\"b1a401600150\",\"_type\":\"block\",\"children\":[{\"_key\":\"af533bc5e6d9\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software development’s next constraint\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"994d68bbeeb2\",\"_type\":\"block\",\"children\":[{\"_key\":\"03bb6f7245e5\",\"_type\":\"span\",\"marks\":[],\"text\":\"Inspect has accelerated Ramp’s culture of acting promptly on product feedback, instead of letting small issues languish in the backlog. As Zach describes it, feedback comes in through Slack, someone replies with “@Inspect, fix this,” a PR opens, and once approved, the change ships.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"01a55f81c50d\",\"_type\":\"block\",\"children\":[{\"_key\":\"b460fe86a825\",\"_type\":\"span\",\"marks\":[],\"text\":\"That speed has shifted the bottleneck from writing code to reviewing it. A new challenge any company using coding agents at scale will face. Ramp is exploring ways new tooling can help them overcome this constraint and move even faster. Zach says he’s paying close attention to how companies \"},{\"_key\":\"b2408dcbbf64\",\"_type\":\"span\",\"marks\":[\"782cdd3b5b17\"],\"text\":\"like Linear\"},{\"_key\":\"0c9b79808349\",\"_type\":\"span\",\"marks\":[],\"text\":\" are shaping the review process.\"}],\"markDefs\":[{\"_key\":\"782cdd3b5b17\",\"_type\":\"link\",\"href\":\"https://linear.app/diffs\"}],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#e4f222\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":64.03846153846152,\"l\":0.5411764705882353,\"s\":0.8888888888888888},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":64.03846153846152,\"s\":0.859504132231405,\"v\":0.9490196078431372},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":34,\"g\":242,\"r\":228}},\"buildPage\":true,\"cardBackground\":{\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8bc6930dec30efc685caeb2551c7243ede5e287a-768x432-png\",\"_type\":\"reference\"}},\"type\":\"color\"},\"companySize\":\"1,600\",\"customerSince\":\"2019-10-01\",\"description\":\"Ramp is a finance platform that automates expense management and helps businesses save money through data-driven insights.\",\"featured\":true,\"featuredImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-55b5622d01e51e774769e6a1634930514721e481-264x224-svg\",\"_type\":\"reference\"}},\"founding\":\"New York, 2019\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1d42e07351f50eb6bc01ceb5a6b3826b50d8219b-1952x960-png\",\"_type\":\"reference\"}},\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4cfaf3af39bd6d6d256519dd2c57556b2383d7ca-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"Ramp adopted Linear when the company was just five people. Over 1,500 employees later, with their entire product workflow running through Linear, Zach Bruggeman (an engineer at Ramp) wanted to see what else it could power. He’d been watching AI agents grow more capable, and along with a couple of his colleagues, spent two weeks building a background coding agent tightly integrated into the workflows Ramp already ran through Linear.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e9c3418281b47ca44133dbc5adc2fe87ba365dd8-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4df2587eec45d5f1355a23312b4fed0bb31cc50f-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-88d01fe0e1856b7a5b01d2a58e0cc620fd00771f-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Ramp\",\"now\":{\"categories\":[{\"_key\":\"6140547d3298\",\"_ref\":\"2dcc31f1-1294-4aad-bdad-92ea8c1bb495\",\"_type\":\"reference\"}],\"date\":\"2026-04-27\",\"description\":\"Ramp’s internal coding agent now writes 60%+ of their merged PRs. With Linear as the underlying layer for structured product context, it can take on issues and work them to completion.\",\"enabled\":true,\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-39a813d299b09b3f1fb9590419cf6e67a6172e93-1792x1008-png\",\"_type\":\"reference\"}}},\"slug\":{\"_type\":\"slug\",\"current\":\"ramp\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ee37a482b42181fdbdc755c12e4c6336686609f1-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b2b0dcea06d508c55046abacf0cfca678f9f67a1-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"The coding agent behind 60% of Ramp’s merged PRs\",\"url\":\"https://ramp.com\",\"verticals\":[\"fintech\",\"featured\",\"enterprise\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-eaaef5b5cbad71f4d0d9a277694ed23c1b137834-258x80-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}}},{\"_createdAt\":\"__TS__\",\"_id\":\"94abb41b-60cc-4f90-88e6-fcd73f17da0f\",\"_rev\":\"2m6L0sQfPY4xqiZQVVICbn\",\"_system\":{\"base\":{\"id\":\"94abb41b-60cc-4f90-88e6-fcd73f17da0f\",\"rev\":\"3jRg3WlfTruGJagasYj6wu\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"a8af49da3741\",\"_type\":\"block\",\"children\":[{\"_key\":\"bac0acf8ad60\",\"_type\":\"span\",\"marks\":[],\"text\":\"Automattic turned to Linear to improve visibility and coordination across its expansive organization. After migrating their whole 600-person Engineering, Product, and Design team to Linear, what they ended up gaining was a whole new way of building products—and far faster than they’d anticipated.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8a157cf60336\",\"_type\":\"block\",\"children\":[{\"_key\":\"6d4b119f99a1\",\"_type\":\"span\",\"marks\":[],\"text\":\"The change began in early 2025, spearheaded in part by two recent arrivals: VP of Product Pedraum Pardehpoosh, who joined from Airbnb, and Director of Design Operations Cliona O’Sullivan, who had spent six years at Spotify. They perceived similar challenges at the twenty-year-old company.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1ad3b21a2f6b\",\"_type\":\"block\",\"children\":[{\"_key\":\"9fef86f3ec59\",\"_type\":\"span\",\"marks\":[],\"text\":\"Automattic’s challenges\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"304f6d9a673d\",\"_type\":\"block\",\"children\":[{\"_key\":\"a49862358282\",\"_type\":\"span\",\"marks\":[],\"text\":\"For Pardehpoosh, it was the absence of a unified product roadmap and limited visibility into what different parts of the company were building. For O’Sullivan, it was that her designers were working in silos, making it hard to allocate resources efficiently and leading to an inconsistent user experience across Automattic’s many products.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"06fa8c7ee7c8\",\"_type\":\"block\",\"children\":[{\"_key\":\"bf7c845a947f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Together, and with help from a large cross-functional group, they planned to gradually move the company over to Linear with a small pilot to collect data and develop best practices followed by a wider rollout over a few months.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6dbc4382ea1c\",\"_type\":\"block\",\"children\":[{\"_key\":\"c13377b7f57e\",\"_type\":\"span\",\"marks\":[],\"text\":\"CEO sets the pace\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"44cbc3230836\",\"_type\":\"block\",\"children\":[{\"_key\":\"eed3a5eeb3bc\",\"_type\":\"span\",\"marks\":[],\"text\":\"Then founder and CEO Matt Mullenweg got involved. He saw the enthusiasm among early teams and, at a company-wide all-hands in late March, announced it was all systems go. The plan for a slow rollout turned overnight into a full migration.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"96c7ba4e08a5\",\"_type\":\"block\",\"children\":[{\"_key\":\"edda8928e34d\",\"_type\":\"span\",\"marks\":[],\"text\":\"To keep the transition coordinated, Automattic formed a small Linear task force—nicknamed the Lanekeepers—with a handful of people from design ops, product ops, quality ops, and engineering. Using Linear’s import tools, they moved over thousands of GitHub issues in just a month, focusing on active work and leaving stale or closed issues behind. Linear’s customer team made the process feel straightforward, hosting office hours several times a week and jumping in directly as teams migrated their work.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7bae004bd8ee\",\"_type\":\"block\",\"children\":[{\"_key\":\"902067e57648\",\"_type\":\"span\",\"marks\":[],\"text\":\"The Lanekeepers also set clear expectations for timing. Every product, design, and engineering team in the WordPress-related ecosystem business unit was required to be up and running in Linear by the end of April.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b89ecda2e842\",\"_type\":\"block\",\"children\":[{\"_key\":\"10894bd1a041\",\"_type\":\"span\",\"marks\":[],\"text\":\"“We gave people time, but we also set strict expectations,” said O’Sullivan.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9fc428a9d8b1\",\"_type\":\"block\",\"children\":[{\"_key\":\"3aabbc173353\",\"_type\":\"span\",\"marks\":[],\"text\":\"Defining concepts\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"255eb8391678\",\"_type\":\"block\",\"children\":[{\"_key\":\"60847abcf77a\",\"_type\":\"span\",\"marks\":[],\"text\":\"Next, the Lanekeepers shifted from migrating issues to defining the structure of their new Linear workspace. They shared a short “Linear tips and tricks” guide, including basics like where to find your work each day, and concrete examples of how to label work and name teams so everyone was using the same language.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2be5d79db59b\",\"_type\":\"block\",\"children\":[{\"_key\":\"5417d8d31caa\",\"_type\":\"span\",\"marks\":[],\"text\":\"“You’re changing your UI to Linear, and you also have to change your way of working,” said Chief Quality Officer Lance Willett. “We started using clearer language and labels so anyone outside the inner workings could route things logically. That clarity was huge.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"5c9a9eed5b51\",\"_type\":\"block\",\"children\":[{\"_key\":\"9c1c53be3208\",\"_type\":\"span\",\"marks\":[],\"text\":\"Here’s how Automattic defined the core primitives in Linear:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"35dcca4d59d1\",\"_type\":\"block\",\"children\":[{\"_key\":\"8a7ae6665b22\",\"_type\":\"span\",\"marks\":[],\"text\":\"Initiatives\"}],\"markDefs\":[],\"style\":\"h4\"},{\"_key\":\"c98c6aa63f5b\",\"_type\":\"block\",\"children\":[{\"_key\":\"653935f6e77f\",\"_type\":\"span\",\"marks\":[],\"text\":\"High-level business outcomes, such as improving the customer experience across WordPress.com or strengthening the WooCommerce ecosystem.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"571bd2b3683a\",\"_type\":\"block\",\"children\":[{\"_key\":\"49f56fdc3457\",\"_type\":\"span\",\"marks\":[],\"text\":\"Projects\"}],\"markDefs\":[],\"style\":\"h4\"},{\"_key\":\"7325d8c05aaf\",\"_type\":\"block\",\"children\":[{\"_key\":\"d28951a57218\",\"_type\":\"span\",\"marks\":[],\"text\":\"Time-bound work supporting initiatives. For work that doesn’t neatly roll up to a strategic objective, like maintenance and ongoing improvements, they created a catch-all “business-as-usual” initiative.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ff7f68ad4218\",\"_type\":\"block\",\"children\":[{\"_key\":\"0440434b0d16\",\"_type\":\"span\",\"marks\":[],\"text\":\"Labels\"}],\"markDefs\":[],\"style\":\"h4\"},{\"_key\":\"66221d8edf46\",\"_type\":\"block\",\"children\":[{\"_key\":\"de04444f973d\",\"_type\":\"span\",\"marks\":[],\"text\":\"Tags for ownership, status, and releases. The Lanekeepers set clear rules for how to use them, giving everyone a shared language for how work moves through the company.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"46db5f4bcef1\",\"_type\":\"block\",\"children\":[{\"_key\":\"669e114535e0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Teams\"}],\"markDefs\":[],\"style\":\"h4\"},{\"_key\":\"b4f97c724cea\",\"_type\":\"block\",\"children\":[{\"_key\":\"2df5fa86ff1e\",\"_type\":\"span\",\"marks\":[],\"text\":\"Cross-functional groupings organized around product areas, rather than reporting lines. Each team serves as a container for all issues and projects tied to a product, giving design, engineering, and product management a shared view.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"123b6e31f590\",\"_type\":\"block\",\"children\":[{\"_key\":\"d0a03a88ab31\",\"_type\":\"span\",\"marks\":[],\"text\":\"Building habits\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"604c3a41fa90\",\"_type\":\"block\",\"children\":[{\"_key\":\"243c3e0f6fe8\",\"_type\":\"span\",\"marks\":[],\"text\":\"With this structure in place, the Lanekeepers turned to adoption, starting with the workflows people touch most often: triaging bugs, advancing projects, and managing support requests. The logic being that if people had a reason to be in Linear every day, new habits would follow.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7b94ee3f25ca\",\"_type\":\"block\",\"children\":[{\"_key\":\"74cfc465eb34\",\"_type\":\"span\",\"marks\":[],\"text\":\"“We focused on the things people interact with every day,” said Darren Ethier, a developer at WooCommerce. “We built clear processes around that so teams were almost forced into the new workflow.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"20bad2260384\",\"_type\":\"block\",\"children\":[{\"_key\":\"3329c9c51a52\",\"_type\":\"span\",\"marks\":[],\"text\":\"By early summer, only three months after Mullenweg had given the green light, Automattic was running these workflows company-wide in Linear.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"61ceeb9200a9\",\"_type\":\"block\",\"children\":[{\"_key\":\"be3bb0471154\",\"_type\":\"span\",\"marks\":[],\"text\":\"What changed\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"16b0192ea3bf\",\"_type\":\"block\",\"children\":[{\"_key\":\"5b1593f0dc45\",\"_type\":\"span\",\"marks\":[],\"text\":\"Today, more than 80% of Automattic employees use Linear on a weekly basis and the team is creating more than 12,000 issues per month.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"12645a4b4d66\",\"_type\":\"block\",\"children\":[{\"_key\":\"03c07d5239e8\",\"_type\":\"span\",\"marks\":[],\"text\":\"Adopting Linear has improved coordination and velocity, including in the way Automattic addresses bugs. Bug reports now live in one place, helping engineers respond faster, reducing duplication, and giving leaders a clearer view of progress and quality. Automattic is now triaging 15-20 bugs per week to each engineer in a pool of about 150.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e777a006775b\",\"_type\":\"block\",\"children\":[{\"_key\":\"042bfd4b1d6f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Automattic is currently fine-tuning its Linear setup, “making Linear work for us,” said O’Sullivan. Teams are using Linear data to track release cadence and spot where work slows down, while shared views are helping product leads see progress across products.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f99c99a9de1e\",\"_type\":\"quote\",\"authorName\":\"Lance Willett\",\"authorShortBio\":\"Chief Quality Officer\",\"text\":[{\"_key\":\"3123f8fb2832\",\"_type\":\"block\",\"children\":[{\"_key\":\"f22cc6d7ceee\",\"_type\":\"span\",\"marks\":[],\"text\":\"For the first time ever we have a singular, unified roadmap for our ecosystem products. It’s helped drive focus and accountability.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"ad7c7ef8ec73\",\"_type\":\"block\",\"children\":[{\"_key\":\"22235b4d536b\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#3299cd\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.__EPOCH__,\"l\":0.5,\"s\":0.607843137254902},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.__EPOCH__,\"s\":0.7560975609756098,\"v\":0.803921568627451},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":205,\"g\":153,\"r\":50}},\"buildPage\":true,\"cardBackground\":{\"type\":\"image\"},\"companySize\":\"1,400\",\"customerSince\":\"2025-06-01\",\"featured\":true,\"founding\":\"San Francisco, 2005\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b39e249ba10d380c16ef9ab82f3088e2f945a5a3-1952x960-png\",\"_type\":\"reference\"}},\"intro\":\"Automattic is the company behind WordPress.com, WooCommerce, and Tumblr, building tools that power a significant share of the modern web. Founded in 2005, it has grown into a fully distributed organization of more than 1,450 people across 80 countries, developing products that help millions of individuals and businesses publish, sell, and connect online. In 2025, they moved to Linear to unify their product teams, and did it far faster than anyone expected.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-06d8c855b2790315c0e4ac2390c7d197c562bba9-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Automattic\",\"slug\":{\"_type\":\"slug\",\"current\":\"automattic\"},\"tagline\":\"How Automattic migrated to Linear and unified its product teams \",\"url\":\"https://automattic.com\",\"verticals\":[\"consumer\",\"saas\",\"featured\",\"enterprise\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-cb9f21d9a62ff83e828727b4c121e977447a5dba-180x56-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"910fdb88-d034-4f02-8051-63a9938df454\",\"_rev\":\"bn5fI15u1dDaoAFilx4njD\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"5caef999dc1d\",\"_type\":\"block\",\"children\":[{\"_key\":\"66a5e74f6a640\",\"_type\":\"span\",\"marks\":[],\"text\":\"We’d tried many tools before Linear but none of them felt like they were made for the way we work. Linear was a breath of fresh air - speedy, snappy, and a pleasure to use.\"}],\"markDefs\":[],\"style\":\"blockquote\"},{\"_key\":\"df3c17cc0592\",\"_type\":\"block\",\"children\":[{\"_key\":\"5b7f0c2bcb0c\",\"_type\":\"span\",\"marks\":[],\"text\":\"Features like keyboard shortcuts and the GitHub integration are treated like first class citizens. Linear has changed the way we work, too. It’s so quick to create issues that we’ve moved to a “no work without a ticket” approach. This improves traceability and makes it easier to see progress and what’s being worked on. When we looked at our Cycle insights recently, we noticed that we had completed twice the amount of issues than we had initially planned at the start of the cycle. It felt good.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":0,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":0,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"buildPage\":false,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2021-08-01\",\"featured\":false,\"founding\":\"San Francisco, 2015\",\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9350f84717c9d94923162f25f6142e475631c07d-120x120-svg\",\"_type\":\"reference\"}},\"investors\":\"Accel, CRV, GV\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b36668d49938880fb8d42a45be77fbcc0269d0ac-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ee55c8adea39f3d56cecdbd197d1006c1f544b58-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-2f4e6d81d87e41ab062141dd9cabc41b6df19dd0-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Vercel\",\"representative\":\"Dom Busser\",\"representativeSignature\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-187a7e46c2a310dd8ce78c0509d97a8e1a533e12-240x80-svg\",\"_type\":\"reference\"}},\"representativeTitle\":\"Director of Engineering\",\"slug\":{\"_type\":\"slug\",\"current\":\"vercel\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b2864ede2368a89d4b104558b877e6170129ebf7-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b36668d49938880fb8d42a45be77fbcc0269d0ac-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Vercel is the standard for frontend hosting. Linear\u2028keeps them shipping.\",\"url\":\"https://vercel.com\",\"verticals\":[\"saas\",\"ai\",\"featured\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"2f9be01c-38d4-461a-9abc-52ad117d9962\",\"_rev\":\"cwB5C6JY2LVPSJSVdM7g7z\",\"_system\":{\"base\":{\"id\":\"2f9be01c-38d4-461a-9abc-52ad117d9962\",\"rev\":\"g1N9SK1ICZ17hbV8aQbeJE\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"ee3d262f04ac\",\"_type\":\"block\",\"children\":[{\"_key\":\"6f710ae3bcec\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Question every past decision and rebuild from first principles, with a laser focus on product excellence and customer experience.” This bold vision outlined on the company’s blog by CEO Pedro Franceschi set the stage for Brex's ambitious transformation dubbed “\"},{\"_key\":\"bac9dda0d544\",\"_type\":\"span\",\"marks\":[\"0faa5321ac53\"],\"text\":\"Brex 3.0\"},{\"_key\":\"27595eeb611c\",\"_type\":\"span\",\"marks\":[],\"text\":\".” At its core, this vision recognized that achieving excellence requires exceptional tools.\"}],\"markDefs\":[{\"_key\":\"0faa5321ac53\",\"_type\":\"link\",\"href\":\"https://www.brex.com/journal/building-brex-3-0-march-2024\"}],\"style\":\"normal\"},{\"_key\":\"f4d4ac9b0d61\",\"_type\":\"quote\",\"authorName\":\"James Reggio\",\"authorShortBio\":\"CTO\",\"text\":[{\"_key\":\"dabd8722849e\",\"_type\":\"block\",\"children\":[{\"_key\":\"8a2d27b2a107\",\"_type\":\"span\",\"marks\":[],\"text\":\"Our tools shape our work, and if the tools you use are poor, don't be surprised when the work itself reflects that.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"522cc4d06fda\",\"_type\":\"block\",\"children\":[{\"_key\":\"60e96f62f2a9\",\"_type\":\"span\",\"marks\":[],\"text\":\"For Brex, the pursuit of excellence meant consolidating to one roadmap and reimagining their product, design, and engineering workflows. They needed tools that could increase the velocity and quality of how they build products, while providing visibility at all organizational levels.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"699001513477\",\"_type\":\"block\",\"children\":[{\"_key\":\"fff7fdf3c8eb\",\"_type\":\"span\",\"marks\":[],\"text\":\"The challenge: Tool sprawl and roadmap fragmentation\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"fdf0be4a7e9b\",\"_type\":\"block\",\"children\":[{\"_key\":\"8daa407c554e\",\"_type\":\"span\",\"marks\":[],\"text\":\"As Brex scaled its team to serve the growing demand for the product, the company found themselves managing an increasingly complex workflow across disconnected systems. Jira for engineering, Atlas for high-level project tracking, Monday.com for non-technical teams, and countless spreadsheets attempting to tie everything together.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f4c2ad1ed127\",\"_type\":\"quote\",\"authorName\":\"Maykel Loomans\",\"authorShortBio\":\"Principal Designer\",\"text\":[{\"_key\":\"bb9a93e0ba57\",\"_type\":\"block\",\"children\":[{\"_key\":\"a53aa6f40697\",\"_type\":\"span\",\"marks\":[],\"text\":\"There was no single source of truth. Finding project updates and understanding progress meant navigating a maze of threads, channels, tickets, and different tools.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"f8207694ac97\",\"_type\":\"block\",\"children\":[{\"_key\":\"743c5171f24d\",\"_type\":\"span\",\"marks\":[],\"text\":\"If left unchecked, fragmentation of this kind begins to actively undermine velocity and a company’s ability to execute on their vision. Without a consolidated view of work, leadership can’t make informed prioritization decisions. Engineers spend valuable time navigating internal tools rather than building features. Product teams struggle to communicate roadmaps to stakeholders. Brex spotted this ahead of time and moved quickly to avoid it.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f42693e9a89f\",\"_type\":\"block\",\"children\":[{\"_key\":\"5fb899dd72fd\",\"_type\":\"span\",\"marks\":[],\"text\":\"For Pedro Franceschi’s “Brex 3.0” vision to succeed, the company needed to solve two problems simultaneously: A single tool that engineers would embrace, and one that could also unify their fragmented roadmaps.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"4b07fd224c82\",\"_type\":\"block\",\"children\":[{\"_key\":\"1ef8e7ad8469\",\"_type\":\"span\",\"marks\":[],\"text\":\"The solution: “One Roadmap”, powered by Linear\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"151a8ceb526a\",\"_type\":\"block\",\"children\":[{\"_key\":\"a0232fe072f8\",\"_type\":\"span\",\"marks\":[],\"text\":\"Brex developed an initiative they called “One Roadmap.” A vision to consolidate their fragmented planning into a single, unified view of all product development work across the company.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"69e921398552\",\"_type\":\"block\",\"children\":[{\"_key\":\"94875119b1b5\",\"_type\":\"span\",\"marks\":[],\"text\":\"“We're trying to move away from dozens of product teams with their own roadmaps, to one central company roadmap.”, said Nicolás Carey, Director of Product \u0026 Design. “This single source of truth allows us to gain a comprehensive understanding of activities across all levels of the business, enabling us to make more effective decisions and ultimately deliver exceptional experiences to our users.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6f4be2404e61\",\"_type\":\"block\",\"children\":[{\"_key\":\"9dc50edf9146\",\"_type\":\"span\",\"marks\":[],\"text\":\"Brex's leadership recognised that meaningful visibility begins with engagement. Accurate data on product development progress, essential for high-quality insights and reporting, comes from tools that engineers enjoy using and consistently update.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2631417b91bd\",\"_type\":\"block\",\"children\":[{\"_key\":\"ee602edffdec\",\"_type\":\"span\",\"marks\":[],\"text\":\"But most project management tools think about this the wrong way. They prioritize reporting over creation, burdening engineers with slow interfaces and mandatory fields that add little value. This complexity often leads to frustration and workarounds, fragmenting information and hindering visibility.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"03eae49b1a1b\",\"_type\":\"block\",\"children\":[{\"_key\":\"43bd4bd98d81\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear takes a different approach by focusing on the daily experience for engineers. By keeping things simple, and crafting workflows specifically for product teams, Linear is a tool engineers actually enjoy using. For Brex, this solved the root problem – engagement. When teams like using their software, they keep it updated. Accurate data is the foundation of good reporting.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"04c7609b46f8\",\"_type\":\"quote\",\"authorName\":\"James Reggio\",\"authorShortBio\":\"CTO\",\"text\":[{\"_key\":\"e16dbd5c2036\",\"_type\":\"block\",\"children\":[{\"_key\":\"a89f9b676902\",\"_type\":\"span\",\"marks\":[],\"text\":\"The most telling thing was that Linear was the only piece of software in this domain where engineers actually enjoyed using it and keeping it updated.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"c0b04ded8661\",\"_type\":\"block\",\"children\":[{\"_key\":\"42873284221a\",\"_type\":\"span\",\"marks\":[],\"text\":\"The pilot: Proving it works\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"e86a974f119f\",\"_type\":\"block\",\"children\":[{\"_key\":\"5ba901f25b0d\",\"_type\":\"span\",\"marks\":[],\"text\":\"In April 2024, Brex launched a pilot program with Linear to build a business case backed by data before making the decision to switch.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"727839a03033\",\"_type\":\"block\",\"children\":[{\"_key\":\"23a960336a4f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Their primary objective was to find a tool engineers enjoyed using every day. They understood that better visibility, process improvements, and establishing a singular roadmap could only happen after solving for adoption.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"198148c22b92\",\"_type\":\"block\",\"children\":[{\"_key\":\"c6cd8ce0f3e3\",\"_type\":\"span\",\"marks\":[],\"text\":\"Before launching the pilot, Brex conducted a survey to establish baseline metrics on engagement, satisfaction, ease of use, and team understanding of their connection to the product roadmap. They asked their team a set of questions about their existing tool, asking them to rank their response on a scale from 1-5. They repeated the same survey after the pilot to see how Linear stacked up against the initial responses.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a39eda5983a4\",\"_type\":\"block\",\"children\":[{\"_key\":\"64757331807e\",\"_type\":\"span\",\"marks\":[],\"text\":\"Here's what they learned:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8b5ba7b938bb\",\"_type\":\"stats\",\"stats\":[{\"_key\":\"e40ffcc7bdc0\",\"_type\":\"Stat\",\"description\":\"Increase in daily usage\",\"legendOne\":\"Legacy tool\",\"legendTwo\":\"Linear\",\"question\":\"How frequently do you open and use...\",\"stat\":\"47%\",\"stats\":[{\"_key\":\"7c6bb482df2b\",\"_type\":\"stat\",\"barOneValue\":9.1,\"barTwoValue\":4.2},{\"_key\":\"70231d46ac7d\",\"_type\":\"stat\",\"barOneValue\":6.25,\"barTwoValue\":12},{\"_key\":\"17cbfdc9b5a8\",\"_type\":\"stat\",\"barOneValue\":25,\"barTwoValue\":4.16},{\"_key\":\"b17000021022\",\"_type\":\"stat\",\"barOneValue\":9.16,\"barTwoValue\":15.83},{\"_key\":\"18357571a6c8\",\"_type\":\"stat\",\"barOneValue\":45,\"barTwoValue\":64.16}],\"xAxisLabel\":\"Rarely → Multiple times a day\",\"xAxisSubLabel\":\"(1 to 5)\",\"yAxisLabel\":\"46.52% increase\",\"yAxisSubLabel\":\"(54.6% vs 80%)\"},{\"_key\":\"e3563eeb9a8c\",\"_type\":\"Stat\",\"description\":\"Increase in overall user satisfaction\",\"legendOne\":\"Legacy tool\",\"legendTwo\":\"Linear\",\"question\":\"Overall, I enjoy using...\",\"stat\":\"63%\",\"stats\":[{\"_key\":\"c913d6931485\",\"_type\":\"stat\",\"barOneValue\":12.08,\"barTwoValue\":0},{\"_key\":\"87dffe7f7afd\",\"_type\":\"stat\",\"barOneValue\":21.25,\"barTwoValue\":0},{\"_key\":\"e9bff820eacc\",\"_type\":\"stat\",\"barOneValue\":42.5,\"barTwoValue\":4.17},{\"_key\":\"dae0631efa67\",\"_type\":\"stat\",\"barOneValue\":21.25,\"barTwoValue\":32.08},{\"_key\":\"12fa149c1f5d\",\"_type\":\"stat\",\"barOneValue\":2.92,\"barTwoValue\":64.17}],\"xAxisLabel\":\"Disagree → Agree \",\"xAxisSubLabel\":\"(1 to 5)\",\"yAxisLabel\":\"63.12% increase \",\"yAxisSubLabel\":\"(avg 2.82 vs 4.60)\"},{\"_key\":\"02cd49c661b2\",\"_type\":\"Stat\",\"description\":\"Increase in issue creation and tracking efficiency\",\"legendOne\":\"Legacy tool\",\"legendTwo\":\"Linear\",\"question\":\"I find it easy to create and track issues in...\",\"stat\":\"56%\",\"stats\":[{\"_key\":\"9ac8fc712d33\",\"_type\":\"stat\",\"barOneValue\":9.17,\"barTwoValue\":0},{\"_key\":\"3b12234d7279\",\"_type\":\"stat\",\"barOneValue\":24.17,\"barTwoValue\":0},{\"_key\":\"62a393958e7c\",\"_type\":\"stat\",\"barOneValue\":33.33,\"barTwoValue\":4.17},{\"_key\":\"2e98f8ef5b0e\",\"_type\":\"stat\",\"barOneValue\":18.33,\"barTwoValue\":15.83},{\"_key\":\"651175138dce\",\"_type\":\"stat\",\"barOneValue\":15,\"barTwoValue\":80}],\"xAxisLabel\":\"Disagree → Agree \",\"xAxisSubLabel\":\"(1 to 5)\",\"yAxisLabel\":\"55.56% increase \",\"yAxisSubLabel\":\"(avg 3.06 vs 4.76)\"},{\"_key\":\"d4936160a543\",\"_type\":\"Stat\",\"description\":\"Improvement in updating projects and sharing work\",\"legendOne\":\"Legacy tool\",\"legendTwo\":\"Linear\",\"question\":\"I can easily update projects and share my work tracked in...\",\"stat\":\"41%\",\"stats\":[{\"_key\":\"284ba0cc9d9f\",\"_type\":\"stat\",\"barOneValue\":9.17,\"barTwoValue\":0},{\"_key\":\"4d0b255ba0b0\",\"_type\":\"stat\",\"barOneValue\":18.33,\"barTwoValue\":0},{\"_key\":\"b72307a60e9f\",\"_type\":\"stat\",\"barOneValue\":33.33,\"barTwoValue\":7.91},{\"_key\":\"4aa7c1a48cab\",\"_type\":\"stat\",\"barOneValue\":21.25,\"barTwoValue\":32.08},{\"_key\":\"d2277009e553\",\"_type\":\"stat\",\"barOneValue\":18.33,\"barTwoValue\":60}],\"xAxisLabel\":\"Disagree → Agree \",\"xAxisSubLabel\":\"(1 to 5)\",\"yAxisLabel\":\"40.81% increase \",\"yAxisSubLabel\":\"(avg 3.21 vs 4.52)\"},{\"_key\":\"ae7a554d5331\",\"_type\":\"Stat\",\"description\":\"Increase in understanding project statuses\",\"legendOne\":\"Legacy tool\",\"legendTwo\":\"Linear\",\"question\":\"...helps me understand the status of projects\",\"questionAfterLegend\":true,\"stat\":\"26%\",\"stats\":[{\"_key\":\"c1b5be2cab94\",\"_type\":\"stat\",\"barOneValue\":18.33,\"barTwoValue\":4.17},{\"_key\":\"882500005349\",\"_type\":\"stat\",\"barOneValue\":12.08,\"barTwoValue\":4.17},{\"_key\":\"3824b9430b25\",\"_type\":\"stat\",\"barOneValue\":21.25,\"barTwoValue\":20},{\"_key\":\"e84cbc367d5f\",\"_type\":\"stat\",\"barOneValue\":30.42,\"barTwoValue\":32.08},{\"_key\":\"c3d4ca6b7426\",\"_type\":\"stat\",\"barOneValue\":18.33,\"barTwoValue\":40}],\"xAxisLabel\":\"Disagree → Agree \",\"xAxisSubLabel\":\"(1 to 5)\",\"yAxisLabel\":\"25.79% increase \",\"yAxisSubLabel\":\"(avg 3.18 vs 4.00)\"},{\"_key\":\"3cbd80f086b3\",\"_type\":\"Stat\",\"description\":\"More clarity on how individual \u2028work connects to the roadmap\",\"legendOne\":\"Legacy tool\",\"legendTwo\":\"Linear\",\"question\":\"...helps me understand how my work contributes to initiatives\",\"questionAfterLegend\":true,\"stat\":\"55%\",\"stats\":[{\"_key\":\"0f25671e01e2\",\"_type\":\"stat\",\"barOneValue\":27.5,\"barTwoValue\":4.17},{\"_key\":\"d454b96b5bdb\",\"_type\":\"stat\",\"barOneValue\":24.17,\"barTwoValue\":12.08},{\"_key\":\"a34c7f703940\",\"_type\":\"stat\",\"barOneValue\":30.41,\"barTwoValue\":20},{\"_key\":\"01d6aa34e3db\",\"_type\":\"stat\",\"barOneValue\":15,\"barTwoValue\":32.08},{\"_key\":\"2ac602db0661\",\"_type\":\"stat\",\"barOneValue\":2.92,\"barTwoValue\":32.08}],\"xAxisLabel\":\"Disagree → Agree \",\"xAxisSubLabel\":\"(1 to 5)\",\"yAxisLabel\":\"55.37% increase \",\"yAxisSubLabel\":\"(avg 2.42 vs 3.76)\"}]},{\"_key\":\"ef73aa1b2dc7\",\"_type\":\"quote\",\"authorName\":\" Robert Kim\",\"authorShortBio\":\"Engineering Manager\",\"text\":[{\"_key\":\"fcb0bb10ce08\",\"_type\":\"block\",\"children\":[{\"_key\":\"f276a6821639\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineers picked up Linear quickly with no formal training. The effect this had on our ability to execute and collaborate at velocity while maintaining a high quality bar cannot be overstated.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"cb68f41d0bd3\",\"_type\":\"block\",\"children\":[{\"_key\":\"da3cdde6920f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Looking ahead: Accelerating product development with Linear\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"98ffaf6a8929\",\"_type\":\"block\",\"children\":[{\"_key\":\"df872f5b754e\",\"_type\":\"span\",\"marks\":[],\"text\":\"By reducing tool sprawl and consolidating to “One Roadmap,” Brex gained clarity into their development process, making decision-making more effective at all levels in the business. This enhanced focus allowed teams to prioritize with confidence and accelerate delivery – translating to an improved experience for users, and quantifiable results for Brex. In a recap of progress in 2024, \"},{\"_key\":\"ad60eb88634a\",\"_type\":\"span\",\"marks\":[\"3155d7364c9b\"],\"text\":\"Brex reported\"},{\"_key\":\"08eee367ec6d\",\"_type\":\"span\",\"marks\":[],\"text\":\", “Revenue growth accelerated almost 3x in 2024, net revenue retention is up more than 15 points, while burn rate is down almost 70%.”\"}],\"markDefs\":[{\"_key\":\"3155d7364c9b\",\"_type\":\"link\",\"href\":\"https://www.brex.com/journal/brex-in-founder-mode\"}],\"style\":\"normal\"},{\"_key\":\"e4c7e0eaae86\",\"_type\":\"block\",\"children\":[{\"_key\":\"7aa404211d49\",\"_type\":\"span\",\"marks\":[],\"text\":\"Brex’s enterprise segment in particular has thrived, growing 80% this last year with net revenue retention exceeding 140%, as highlighted in their \"},{\"_key\":\"f8f08ab9dee1\",\"_type\":\"span\",\"marks\":[\"92d6cbba9394\"],\"text\":\"February 2025 report\"},{\"_key\":\"6c075f72d7e0\",\"_type\":\"span\",\"marks\":[],\"text\":\". Brex now serves customers representing an estimated market cap of over $2.9 trillion, compared to just $200 billion three years ago.\"}],\"markDefs\":[{\"_key\":\"92d6cbba9394\",\"_type\":\"link\",\"href\":\"https://www.brex.com/journal/press/brex-grows-enterprise-business-80-percent\"}],\"style\":\"normal\"},{\"_key\":\"1b186890f20c\",\"_type\":\"block\",\"children\":[{\"_key\":\"ccfee29425c6\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear has become a key tool as Brex continues to raise the bar on product quality and innovation while increasing the pace of customer acquisition — setting the stage for their future IPO.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e25b15bac5b4\",\"_type\":\"block\",\"children\":[{\"_key\":\"59f726f5510c\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ff5900\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":20.941176470588232,\"l\":0.5,\"s\":1},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":20.941176470588232,\"s\":1,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":89,\"r\":255}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2024-08-01\",\"description\":\"Brex is a leading fintech platform that simplifies expense management for businesses.\",\"featured\":true,\"featuredImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-112f1325621c7c8f895bb3c06b194a8b8ace74f7-264x224-svg\",\"_type\":\"reference\"}},\"founding\":\"San Francisco, 2017\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-07322ce0c7a126535604f85a52c38c30230712d2-1952x940-png\",\"_type\":\"reference\"}},\"intro\":\"Brex has established itself as a leader in financial services and software, serving over 30,000 customers – including 150 public companies and countless startups across 120+ countries – with its corporate cards, expense management, and banking services.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-fea4f1d64b0b5dd21f3fd8355aae106e47f6cff3-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Brex\",\"slug\":{\"_type\":\"slug\",\"current\":\"brex\"},\"tagline\":\"Brex proved Linear’s impact with a data-driven pilot \",\"url\":\"https://brex.com\",\"verticals\":[\"fintech\",\"featured\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c74162a74e6ca53073e96e595804dd85f3932816-258x80-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"1f190324-efd4-4ee2-9cff-f2208860133e\",\"_rev\":\"Et4qGwCU1baRFkuzpqaeay\",\"_system\":{\"base\":{\"id\":\"1f190324-efd4-4ee2-9cff-f2208860133e\",\"rev\":\"bn5fI15u1dDaoAFilxCLuJ\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"e783af7a3476\",\"_type\":\"block\",\"children\":[{\"_key\":\"975d1b3a1edd\",\"_type\":\"span\",\"marks\":[],\"text\":\"Todd Masonis and a few friends took over a garage and started making chocolate just to see if they could. They roasted beans, built small machines out of whatever they could find, and sold bars at farmers markets on weekends.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"035011d2f9af\",\"_type\":\"block\",\"children\":[{\"_key\":\"265f8332dc26\",\"_type\":\"span\",\"marks\":[],\"text\":\"That was over a decade ago. Now Dandelion has a factory, cafes, and a warehouse operation that ships hundreds of thousands of orders during the holidays. But that impulse, to do things just to see if they could be done, never went away.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"dc777b43fc32\",\"_type\":\"block\",\"children\":[{\"_key\":\"227ee9bf6efe\",\"_type\":\"span\",\"marks\":[],\"text\":\"Take the gold foil they wrap their bars in. Most companies would pick something off the shelf, but Dandelion spent months engineering foil that would crumple a certain way when you unwrap it, just to get that feeling right. It’s the kind of detail that big chocolate would never bother with, and that’s exactly why it matters to them.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9c6e5c8d46b9\",\"_type\":\"block\",\"children\":[{\"_key\":\"d1ed0fdbdedf\",\"_type\":\"span\",\"marks\":[],\"text\":\"That same stubbornness shows up across everything they do. Beans are roasted in small batches. Flavor develops over days, not hours. Every step involves someone paying attention, making judgments, tasting and adjusting.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e236bc7408b3\",\"_type\":\"quote\",\"authorName\":\"Todd Masonis\",\"authorShortBio\":\"Co-founder and CEO\",\"text\":[{\"_key\":\"22fe01f86339\",\"_type\":\"block\",\"children\":[{\"_key\":\"dfa5c0f4ec8b\",\"_type\":\"span\",\"marks\":[],\"text\":\"The details matter, even the ones most people never notice.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"489b81df8256\",\"_type\":\"block\",\"children\":[{\"_key\":\"9d91ed9c9ce9\",\"_type\":\"span\",\"marks\":[],\"text\":\"The challenge with growing a company like this is that complexity tends to follow. More products, more people, more dependencies. The kind of overhead that can quietly pull your attention away from the craft itself.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7623f029bf9c\",\"_type\":\"block\",\"children\":[{\"_key\":\"33eff243aab4\",\"_type\":\"span\",\"marks\":[],\"text\":\"Amber Feng is Dandelion’s CTO, which might sound like an odd role for a chocolate company. But someone has to build the systems that keep a business like this running: the online store, the inventory tracking, the software that makes sure the right box reaches the right door. And as Dandelion grew, so did the number of people who needed to stay in sync.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1a514f49665e\",\"_type\":\"block\",\"children\":[{\"_key\":\"2b16f9fdf034\",\"_type\":\"span\",\"marks\":[],\"text\":\"That’s where Linear fits in. It gives Dandelion a shared language across teams. Engineering, product, and chocolate makers all work differently, but they draw from the same underlying information, each seeing it in ways that match how they operate. The complexity has somewhere to live, rather than in people’s heads, so they can stay focused on the craft itself.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3a71c4b395cd\",\"_type\":\"quote\",\"authorName\":\"Amber Feng\",\"authorShortBio\":\"Co-founder \u0026 CTO\",\"text\":[{\"_key\":\"0bf79800baa6\",\"_type\":\"block\",\"children\":[{\"_key\":\"da835132da66\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear is the kind of software I want to be using. It’s incredibly ergonomic and beautiful. When you’re doing work that requires craft and creativity, you want your tools to match that.\"}],\"markDefs\":[],\"style\":\"normal\"}]}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#333333\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0.2,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0.2},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":51,\"g\":51,\"r\":51}},\"buildPage\":true,\"cardBackground\":{\"type\":\"video\",\"video\":{\"_type\":\"thumbnailVideo\",\"height\":720,\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-9344ec9fa397c5c003465b7d6b7174560c21507d-mp4\",\"_type\":\"reference\"}},\"width\":1280}},\"customerSince\":\"2025-01-01\",\"featured\":true,\"founding\":\"San Francisco, 2010\",\"hasVideo\":true,\"heroVideo\":{\"_type\":\"video\",\"captions\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-72781fd9653c3a873514e066e1f7e7d1b6563412-vtt\",\"_type\":\"reference\"}},\"height\":1080,\"poster\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d9b16169341a9056876a0f4d4e0673d99ebad399-1920x1280-png\",\"_type\":\"reference\"}},\"title\":\"Dandelion Customer Story Video\",\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-d745bb52adc8e3dadceffe884f180826e2ecb451-mp4\",\"_type\":\"reference\"}},\"width\":1620},\"intro\":\"Dandelion Chocolate is a bean-to-bar chocolate maker based in San Francisco. Founded in 2010, they make single-origin chocolate with exceptional attention to detail. As they scaled, the challenge was preserving their craft while building systems for growth.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d541b8a1fcc310a92d62c17c0f751592d5a38d3d-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Dandelion\",\"now\":{\"categories\":[{\"_key\":\"38746f60ae5b\",\"_ref\":\"2dcc31f1-1294-4aad-bdad-92ea8c1bb495\",\"_type\":\"reference\"}],\"date\":\"2026-01-27\",\"description\":\"Dandelion Chocolate is a bean-to-bar chocolate maker based in San Francisco. As they scaled, the challenge was preserving their craft while building systems for growth.\",\"enabled\":true,\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-86ebc4ec603746c0473ec91c6be94a04724f1088-1794x1010-png\",\"_type\":\"reference\"}}},\"slug\":{\"_type\":\"slug\",\"current\":\"dandelion-chocolate\"},\"tagline\":\"How Dandelion Chocolate scales craft\",\"url\":\"https://dandelionchocolate.com\",\"verticals\":[\"consumer\",\"featured\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-2e621e1abd66f422bdf6bb1266db52013560f45b-200x96-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"52105746-0a08-4d2e-b558-a05790c103b0\",\"_rev\":\"2m6L0sQfPY4xqiZQVVID40\",\"_system\":{\"base\":{\"id\":\"52105746-0a08-4d2e-b558-a05790c103b0\",\"rev\":\"ZUpyyteoJI2YAHTu4CbuBN\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"351795ade456\",\"_type\":\"block\",\"children\":[{\"_key\":\"a2dee8aef9c2\",\"_type\":\"span\",\"marks\":[],\"text\":\"Lessons from Shopify\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"ff89e591f1e5\",\"_type\":\"block\",\"children\":[{\"_key\":\"4a124567fe80\",\"_type\":\"span\",\"marks\":[],\"text\":\"Fahd Ananta joined Opendoor the day after Kaz. They had both worked at Shopify for years, and Shopify had shaped how both of them thought about building products.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"255bd02c8b2d\",\"_type\":\"block\",\"children\":[{\"_key\":\"e4db1ca0ad09\",\"_type\":\"span\",\"marks\":[],\"text\":\"Shopify had an internal tool called Vault that gave leadership a clear view of what every team was working on at any given moment. Tobi Lütke had invested early in building it because he understood that if you can’t see what’s happening, you can’t course correct. Vault made work legible across the entire company. Once you’ve operated that way, you can’t unsee it.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c61089996409\",\"_type\":\"block\",\"children\":[{\"_key\":\"2397e671a5fd\",\"_type\":\"span\",\"marks\":[],\"text\":\"Opendoor had Jira, but no one used it the same way\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"125687062585\",\"_type\":\"block\",\"children\":[{\"_key\":\"61d0d5c0bfa3\",\"_type\":\"span\",\"marks\":[],\"text\":\"Opendoor used Jira, but each team used it differently. There was no consistency or shared structure, and no clear sense of who owned what outcomes.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"54c32d5db7bc\",\"_type\":\"block\",\"children\":[{\"_key\":\"613f1c6d1c91\",\"_type\":\"span\",\"marks\":[],\"text\":\"There was a moment early on when leadership asked a simple question about what the product teams were working on. Some teams pointed to Jira boards that were not kept up-to-date, while others started pulling together spreadsheets on the spot. Fahd and Kaz looked at each other. They’d seen this movie before and they knew what to do.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7d1d1a9afa1d\",\"_type\":\"block\",\"children\":[{\"_key\":\"56da797aca33\",\"_type\":\"span\",\"marks\":[],\"text\":\"At Shopify they would have turned to Vault. But Vault had taken years to build with a dedicated engineering team maintaining it full time. Fahd and Kaz considered whether they’d need to build something similar from scratch.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"eb4a9af71329\",\"_type\":\"block\",\"children\":[{\"_key\":\"a0b2d9674649\",\"_type\":\"span\",\"marks\":[],\"text\":\"A manifesto for building products\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"635ae8785098\",\"_type\":\"block\",\"children\":[{\"_key\":\"4e6673d3dd4b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Before looking at any tools, Fahd sat down and wrote a document called \"},{\"_key\":\"ed87974cc753\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"“Building Products at Opendoor.”\"},{\"_key\":\"a6adc5d24116\",\"_type\":\"span\",\"marks\":[],\"text\":\" The doc described the world they wanted to live in and offered a framework for getting there. \\n\\nA few principles anchored the whole thing:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"89f5ab9b194a\",\"_type\":\"block\",\"children\":[{\"_key\":\"8a9e37ae1e54\",\"_type\":\"span\",\"marks\":[],\"text\":\"Every project would have a directly responsible individual (DRI) so that ownership was never ambiguous\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ff091fc3394b\",\"_type\":\"block\",\"children\":[{\"_key\":\"8a9e37ae1e54\",\"_type\":\"span\",\"marks\":[],\"text\":\"Teams would be organized around product areas rather than reporting lines\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0eef208911ff\",\"_type\":\"block\",\"children\":[{\"_key\":\"8a9e37ae1e54\",\"_type\":\"span\",\"marks\":[],\"text\":\"Work would move through a clear set of phases, including one called “Launch \u0026 Refine” that existed because they had seen too many projects ship and then disappear. Launching is just a moment in time. Teams were expected to keep watching the metrics and keep iterating until the work was either successful or explicitly killed\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"53f160c8ad6d\",\"_type\":\"block\",\"children\":[{\"_key\":\"8a9e37ae1e54\",\"_type\":\"span\",\"marks\":[],\"text\":\"And every week, each project lead would post an update so that progress was visible to the entire company\"}],\"level\":1,\"listItem\":\"bullet\",\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9798ca769b56\",\"_type\":\"block\",\"children\":[{\"_key\":\"5e4c8511f660\",\"_type\":\"span\",\"marks\":[],\"text\":\"Fahd spent a weekend configuring Linear and found that everything he had written down was possible to model without writing any custom code. What Shopify had a dedicated team to build and maintain, Opendoor could get 90% there with one person over a weekend, using software that already existed. \\n\\nHe spent two days meeting with every engineering lead and product manager at the company, walking them through the system and getting them set up.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a790811fd66e\",\"_type\":\"block\",\"children\":[{\"_key\":\"da717c5a73a7\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"60eca085af47\",\"_type\":\"quote\",\"authorName\":\"Fahd Ananta\",\"authorShortBio\":\"Product Manager\",\"text\":[{\"_key\":\"1f61fff9177a\",\"_type\":\"block\",\"children\":[{\"_key\":\"0a27445c647d\",\"_type\":\"span\",\"marks\":[],\"text\":\"We’ve effectively built our own version of Shopify’s Vault using Linear.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"728f5102723f\",\"_type\":\"block\",\"children\":[{\"_key\":\"a3bb167dfeab\",\"_type\":\"span\",\"marks\":[],\"text\":\"Making work legible at Opendoor\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"0638685f3d16\",\"_type\":\"block\",\"children\":[{\"_key\":\"14648b01ba05\",\"_type\":\"span\",\"marks\":[],\"text\":\"With Linear configured and the team onboarded, the principles started to take shape. The weekly updates are a good example of how this played out. Every Friday, project leads share progress on their work. Those updates automatically stream into a Slack channel the whole company can see, and every Monday an automation pulls the highlights together and shares them with everyone.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b10c443276cd\",\"_type\":\"block\",\"children\":[{\"_key\":\"26d6664463b4\",\"_type\":\"span\",\"marks\":[],\"text\":\"People outside of engineering started noticing. They said it felt like Opendoor went from shipping one product a quarter to constantly seeing new things tested and launched. Some of that was real because the pace did increase and some was simply that the work was now visible. It had always been happening. Now everyone could see it.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"84bce60db33c\",\"_type\":\"block\",\"children\":[{\"_key\":\"8051d5ebe45f\",\"_type\":\"span\",\"marks\":[],\"text\":\"The side effect was surprisingly cultural. When your progress is on display next to everyone else’s, it creates a kind of positive competition. Teams saw others doing it, wanted to contribute their own, and it drove momentum. Not through mandates or management pressure, but through the simple fact of transparency.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8c8c376f2ede\",\"_type\":\"block\",\"children\":[{\"_key\":\"bd641cb5df4b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Tools shape how you work\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"314bfe226bcc\",\"_type\":\"image\",\"alt\":\"A tweet from Kaz talking about Linear.\",\"asset\":{\"_ref\":\"image-5a68836c82ce8c4aaa4554718e58eb72b58a4e7f-1952x1112-png\",\"_type\":\"reference\"},\"mobileImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c904fa4a905262d3794e377cc0aeb69034b997d2-1176x720-png\",\"_type\":\"reference\"}},\"wideImage\":false},{\"_key\":\"57f6e14edd31\",\"_type\":\"block\",\"children\":[{\"_key\":\"a1b197d5385f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Kaz posted that a few weeks after the switch. There’s an idea, often attributed to Marshall McLuhan but actually written by his friend John Culkin, that “we shape our tools and thereafter our tools shape us.” Kaz understood this. Tools are not neutral. They have opinions about how work should happen, and the software you live in every day shapes how you actually work.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"22a8e40b3afa\",\"_type\":\"block\",\"children\":[{\"_key\":\"c8939d51dbe2\",\"_type\":\"span\",\"marks\":[],\"text\":\"Opendoor chose to start fresh\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"acd9e27eeda0\",\"_type\":\"block\",\"children\":[{\"_key\":\"7bdd27ba03c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"When teams switch to Linear, they tend to approach migration differently. Some run a \"},{\"_key\":\"91b6f8c7b724\",\"_type\":\"span\",\"marks\":[\"7e9cc147a1fd\"],\"text\":\"two-way sync\"},{\"_key\":\"4563b386f2c3\",\"_type\":\"span\",\"marks\":[],\"text\":\" between Linear and their old tool. Others do a \"},{\"_key\":\"1729167086a9\",\"_type\":\"span\",\"marks\":[\"a27915fbe007\"],\"text\":\"full migration\"},{\"_key\":\"ea0d0debe39b\",\"_type\":\"span\",\"marks\":[],\"text\":\", bringing everything across. And some simply switch without bringing any of their old work with them. They see it as a clean slate.\"}],\"markDefs\":[{\"_key\":\"7e9cc147a1fd\",\"_type\":\"link\",\"href\":\"https://linear.app/docs/jira\"},{\"_key\":\"a27915fbe007\",\"_type\":\"link\",\"href\":\"https://linear.app/switch/migration-guide\"}],\"style\":\"normal\"},{\"_key\":\"c55d316b7712\",\"_type\":\"block\",\"children\":[{\"_key\":\"966e15c7874a\",\"_type\":\"span\",\"marks\":[],\"text\":\"Opendoor chose the clean slate. It’s hard to rebuild a company while holding onto the systems that defined its old way of working.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c36c4528603f\",\"_type\":\"quote\",\"authorName\":\"Kaz Nejatian\",\"authorShortBio\":\"CEO\",\"text\":[{\"_key\":\"9e4712cb18bb\",\"_type\":\"block\",\"children\":[{\"_key\":\"7f694efb1a82\",\"_type\":\"span\",\"marks\":[],\"text\":\"We are building Opendoor right in the open. We want our teams to know exactly what is happening and where we are going. So we can help each other and hold each other accountable. Linear gives us every tool we need to do just that.\"}],\"markDefs\":[],\"style\":\"normal\"}]}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#147bce\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":206.__EPOCH__,\"l\":0.44313725490196076,\"s\":0.8230088495575223},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":206.__EPOCH__,\"s\":0.9029126213592233,\"v\":0.807843137254902},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":206,\"g\":123,\"r\":20}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"companySize\":\"1,500\",\"customerSince\":\"2025-12-01\",\"featured\":true,\"founding\":\"2014\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e7ac7e5079f400c86699d9909baed18ae90de8b3-1952x960-png\",\"_type\":\"reference\"}},\"heroVideo\":{\"_type\":\"video\",\"loop\":false,\"wide\":false},\"intro\":\"Kaz Nejatian, the new CEO of Opendoor, was in the middle of a very public turnaround. Investors were watching, and there was a long list of things to fix. And yet, one of his first moves was to change the project management software his team was using to build Opendoor’s product.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-6cc3671adab2962c3b04e39d0af195f02b05162a-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Opendoor\",\"slug\":{\"_type\":\"slug\",\"current\":\"opendoor\"},\"tagline\":\"How Opendoor is rebuilding its product culture with Linear\",\"url\":\"https://opendoor.com\",\"verticals\":[\"consumer\",\"enterprise\",\"featured\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c8ef4ea5048d675d4b653c20fddf4f7f39a92218-180x56-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"ef7fd065-3e61-4540-a135-75cf137871e5\",\"_rev\":\"cwB5C6JY2LVPSJSVdM8X4T\",\"_system\":{\"base\":{\"id\":\"ef7fd065-3e61-4540-a135-75cf137871e5\",\"rev\":\"DiUsnK6TUj65f8IV1BJMyd\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"11e8a77b5240\",\"_type\":\"block\",\"children\":[{\"_key\":\"60aa135e348d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"To enhance their own operational efficiency, Pleo adopted Linear in 2021 across their engineering, product, and design teams (EPD). They liked Linear's simple and thoughtful design, which keeps teams across the company aligned with goals and following a standard process, while still giving individual teams flexibility in how they map out their workflows and run projects day-to-day.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"01e459dc7f3d\",\"_type\":\"block\",\"children\":[{\"_key\":\"edc96c01ff78\",\"_type\":\"span\",\"marks\":[],\"text\":\"“We love the way Linear supports the autonomy of our delivery teams, giving each of them flexibility to fine tune their process,” explains Zeo Csoltai, Senior TechOps Engineer. “At the same time, it brings everyone at Pleo together, providing a thoughtful baseline for successful project management at our scale.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b5b9daf2e4d1\",\"_type\":\"block\",\"children\":[{\"_key\":\"5768051dc0490\",\"_type\":\"span\",\"marks\":[],\"text\":\"Pleo has more than doubled in size since they started using Linear. As they've scaled to over 800 employees, teams across Pleo have transitioned to using Linear to plan and manage their work. Linear's thoughtful, purpose-built design has helped their teams stay focused amidst fast growth.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"625eccc172d8\",\"_type\":\"quote\",\"authorName\":\"Zeo Csoltai\",\"authorShortBio\":\"Senior TechOps Engineer\",\"text\":[{\"_key\":\"6552974f347e\",\"_type\":\"block\",\"children\":[{\"_key\":\"8db05042109c0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Linear has just the right features to support the workflows we need – in a way that is intuitive and robust. This product philosophy is very compatible with how we build Pleo and the reason why it was a natural fit for us.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"7b913cb280a9\",\"_type\":\"block\",\"children\":[{\"_key\":\"f267e4aa2ff80\",\"_type\":\"span\",\"marks\":[],\"text\":\"Pleo has been an early adopter of many of Linear's new features, often contributing critical feedback while features are in the discovery phase through beta development. Both Pleo and Linear value building products in close collaboration with their customers and understand how much of a difference it makes when you listen to customers, understand their needs, and then act quickly to meet them.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"623a1da3866d\",\"_type\":\"block\",\"children\":[{\"_key\":\"f060a3d4158e\",\"_type\":\"span\",\"marks\":[],\"text\":\"“We've worked with the Linear team for many years now,” Csoltai shares. “They are always so responsive in taking our feedback, iterating on it, and coming up with a solution to the problems we're having. We really respect that instead of just building what we ask for, they examine the problem deeply and improve the product not just for us but with all of their customers in mind. The speed with which Linear iterates is scary fast sometimes. We'll share a bug or piece of feedback and sometimes it's fixed the next day. It's as if ten engineers have been thrown on the problem and come up with a solution. It's amazing.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"fd247b3b481a\",\"_type\":\"block\",\"children\":[{\"_key\":\"c1cd146a462d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Recently, Pleo transitioned their internal support workflows to Linear Asks, which enables them to create and manage common workplace requests in Slack. All 800 employees can create an Ask in Slack whenever they need help from operations teams in technical support, developer experience, billing, revenue operations, and more. These requests can be reviewed and completed end-to-end in Linear. The transition was swift and effortless, and the company has already seen benefits and cost-savings compared to their previous tool.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9c42c84fee54\",\"_type\":\"block\",\"children\":[{\"_key\":\"fca096b17975\",\"_type\":\"span\",\"marks\":[],\"text\":\"“I really appreciate the fact that Linear is designed to be out of your way,” Csoltai reflects. “It doesn't enforce a lot of functionality or structure on you or require you to learn a whole new process just to get your work done. I think that really shows through in how easy it was to set up and use Linear Asks across the company. Do I have any complaints about Linear? No, not really. It does what it's supposed to do incredibly well and I enjoy using it.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":0,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":0,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2021-01-01\",\"description\":\"Pleo offers smart expense management solutions, empowering teams to spend responsibly while simplifying company finances.\",\"featured\":false,\"founding\":\"Copenhagen, 2015\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-5a35589fca714357b155a0c7494afe3b61629712-1952x960-png\",\"_type\":\"reference\"}},\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-40b20f032a3af74450af0a4cab9f7d43a716a8cc-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"Pleo is a business spend solution that processes expenses, pays invoices and issues smart company cards. Catering to forward-thinking teams, Pleo's product automates the tedious aspects of spend management, allowing employees and accounting departments to focus on more meaningful work.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b778fb6b1f4c768fff589d5d9070b4bf3a92f26b-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-728958f77aae62ba76f6b01b72376b5237cffb62-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-6ddfdbaa4dca3a3702a0111b7d788c98422753d3-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Pleo\",\"now\":{\"enabled\":false},\"slug\":{\"_type\":\"slug\",\"current\":\"pleo\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-5d3e0491659a3388e1dfa8ce8aa72d86534de08c-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-287aeb8ecfdbf95bb14b9a396132448bf4be6131-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Pleo transitioned their internal support workflows to Linear Asks\",\"url\":\"https://pleo.io\",\"verticals\":[\"fintech\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9af347a8aad1b6a2009c3f78fe0a3c0972fcee62-180x56-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}}},{\"_createdAt\":\"__TS__\",\"_id\":\"dd6d73f0-1855-4330-9472-8469a4d26c85\",\"_rev\":\"v47e9Exdh3U7ZUs8TCSxM3\",\"_system\":{\"base\":{\"id\":\"dd6d73f0-1855-4330-9472-8469a4d26c85\",\"rev\":\"gJgJ2wc44ylNYNyNTXsmG2\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"c37084f303db\",\"_type\":\"block\",\"children\":[{\"_key\":\"fc61b22b0a9e\",\"_type\":\"span\",\"marks\":[],\"text\":\"By late 2025, the people running Cars24 had been watching the model capability curve and the companies riding it. Masayoshi Son at Softbank, an investor in the company, had been pushing them toward AI-first thinking for almost a year. The combination produced a particular kind of internal pressure, which Jayesh describes as “paranoid by default.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2ab91896de4b\",\"_type\":\"block\",\"children\":[{\"_key\":\"98e0c3b98cd9\",\"_type\":\"span\",\"marks\":[],\"text\":\"Inside the company, that paranoia has taken a specific shape. Tomorrow, Jayesh says, “two kids in a garage might build an AI-native version of Cars24, with better product, better margins, and less overhead. What’s stopping us from doing that?”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"89af3dc254a3\",\"_type\":\"block\",\"children\":[{\"_key\":\"0a6671f8c791\",\"_type\":\"span\",\"marks\":[],\"text\":\"“AI-native” carries a simple working definition at Cars24. The interface for doing work has to move toward chat and agents. Practically, that means people should be running their day, replying to email, drafting documents, and writing code, through an agentic surface rather than through a sequence of apps.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1d6c60872401\",\"_type\":\"block\",\"children\":[{\"_key\":\"2db36be33e96\",\"_type\":\"span\",\"marks\":[],\"text\":\"Jira, the previous system, asked engineers to leave Codex and Claude to update tickets manually, which sat in direct tension with the agent-first way Cars24 wanted to work.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"178ac89264d2\",\"_type\":\"block\",\"children\":[{\"_key\":\"09f26d43390d\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear is on the other side of that line. Agents work alongside the team as first-class collaborators, commandable from any issue, and the MCP lets the chat tools the team uses read from and write to Linear in both directions. Linear acts as the context layer holding everything together while the surfaces around it change.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"56bf780869ee\",\"_type\":\"block\",\"children\":[{\"_key\":\"4d5feb353a6b\",\"_type\":\"span\",\"marks\":[],\"text\":\"The Linear setup has changed how a few things work at Cars24.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"90597ff21210\",\"_type\":\"block\",\"children\":[{\"_key\":\"2bf298694142\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Leaders use Linear’s MCP to always know the state of play. \"},{\"_key\":\"1077810675a7\",\"_type\":\"span\",\"marks\":[],\"text\":\"They ask Claude what is shipping across the org, what is on track, and what is at risk, and get the answer pulled directly from Linear. Several leaders have started telling their teams that meetings and standups are no longer required as long as the project is current in Linear, and a few standups have disappeared entirely, replaced by agents that post the team’s update automatically.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"98686c230dda\",\"_type\":\"block\",\"children\":[{\"_key\":\"79b57a271df1\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Teams scope and implement plans faster with Linear’s MCP.\"},{\"_key\":\"1b3dbc4c022b\",\"_type\":\"span\",\"marks\":[],\"text\":\" Individual contributors can scope out initiatives, projects, specs, and issues in an LLM, and push them directly into Linear, fully scoped and ready for engineering.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0a5091fcf202\",\"_type\":\"block\",\"children\":[{\"_key\":\"206cd5ef77d0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineers delegate work to agents directly inside Linear. \"},{\"_key\":\"50b99cba8db0\",\"_type\":\"span\",\"marks\":[],\"text\":\"They assign issues to Codex the way they would assign work to a teammate. Comments, status changes, and linked PRs all happen inside the issue itself. It means you can work with an agent (or several) directly from a single surface, and the rest of your team can see what’s going on.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"70a55d18da42\",\"_type\":\"block\",\"children\":[{\"_key\":\"90838b5c6784\",\"_type\":\"span\",\"marks\":[],\"text\":\"The pattern across them is the same. Each one removes a layer of friction between someone having an idea and the work getting done.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c985f7c27714\",\"_type\":\"block\",\"children\":[{\"_key\":\"9d589406ba81\",\"_type\":\"span\",\"marks\":[],\"text\":\"The deepest signal of how far Cars24 is willing to go sits in how the company is organised. Business teams now work in Linear alongside engineering, the hierarchy has flattened, and traditional titles have been replaced with one. Everyone is a Builder, with the domain attached. Jayesh’s own title moved from Head of AI \u0026 Innovation to “Builder, AI.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"74d7f7b8d610\",\"_type\":\"block\",\"children\":[{\"_key\":\"f248ca1d7025\",\"_type\":\"span\",\"marks\":[],\"text\":\"Four months in, the effects are showing up. Jayesh calls the result a “shift in the physics of project timelines.” Things that used to take months now take weeks, and things that used to take weeks now take days.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c2683a1da7e3\",\"_type\":\"block\",\"children\":[{\"_key\":\"55eb7d18d68b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Jayesh believes that going AI-native early creates a gap that’s hard to close later. The companies that accelerate first pull ahead, and the further ahead they get, the more time and effort the rest will need to catch up. Renewing the Jira contract in October and abandoning it weeks later was the price of being on the early side of that curve.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#4736fe\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":245.1,\"l\":0.6039215686274509,\"s\":0.9900990099009901},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":245.1,\"s\":0.7874015748031495,\"v\":0.996078431372549},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":254,\"g\":54,\"r\":71}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"companySize\":\"5,000\",\"customerSince\":\"2026-01-01\",\"featured\":true,\"founding\":\"India, 2015\",\"hasVideo\":false,\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7d15cf5615816640b9854e34cddbd4c53582a20a-1952x960-png\",\"_type\":\"reference\"}},\"intro\":\"In October of last year, Cars24, while preparing for an IPO, renewed its multi-year Jira license. Within a few weeks, the company would treat that contract as a sunk cost and walk away from it. We spoke with Jayesh Gupta, the Head of AI at Cars24, to understand the context behind that decision and the broader steps the company has been making that brought them to Linear.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ae2eebe173d405b5df6ee4abad12213ecc3a919c-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Cars24\",\"now\":{\"categories\":[{\"_key\":\"b958d5b3e68e\",\"_ref\":\"2dcc31f1-1294-4aad-bdad-92ea8c1bb495\",\"_type\":\"reference\"}],\"date\":\"2026-05-13\",\"description\":\"In October, Cars24 renewed its Jira license. A few weeks later, they treated that contract as a sunk cost and walked away from it.\",\"enabled\":true,\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-970745a1f3479679bef1d82440d2e1b5d031faad-1792x1008-png\",\"_type\":\"reference\"}}},\"slug\":{\"_type\":\"slug\",\"current\":\"cars24\"},\"tagline\":\"Cars24’s push to being AI-native with Linear\",\"url\":\"https://www.cars24.com\",\"verticals\":[\"enterprise\",\"featured\",\"consumer\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-717e78dcbbee00336c9d75b56715938469333735-258x80-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}}},{\"_createdAt\":\"__TS__\",\"_id\":\"e0d27994-6a06-45bb-acad-11f54d0559f0\",\"_rev\":\"3jRg3WlfTruGJagasYkTol\",\"_system\":{\"base\":{\"id\":\"e0d27994-6a06-45bb-acad-11f54d0559f0\",\"rev\":\"bn5fI15u1dDaoAFilx4d4o\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"045b37299d79\",\"_type\":\"block\",\"children\":[{\"_key\":\"64512261b9cd0\",\"_type\":\"span\",\"marks\":[],\"text\":\"All of Scale's teams are highly collaborative and require cross-functional teamwork. Team leads in the engineering, product, and design (EPD) organization wanted to improve their ability to track their own team's progress and gain insights into the workloads of other teams. This challenge highlighted the opportunity for a more efficient solution.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1c9a64e35f13\",\"_type\":\"block\",\"children\":[{\"_key\":\"46560630c91b0\",\"_type\":\"span\",\"marks\":[],\"text\":\"With a growing backlog of tickets, three teams independently began to explore Linear as a potential solution. Once word got out about the separate initiatives, the teams joined forces, piloted Linear, and it quickly gained momentum across the entire company. “My team instantly thought Linear was great,” recalls Joshua Hall, Head of Customer Engineering. “There were no grumblings. The only conversations we had were about getting enough seats to give people access.” Adoption spread rapidly throughout the organization.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"69f3c4454642\",\"_type\":\"quote\",\"authorName\":\"Clemens Viernickel\",\"authorShortBio\":\"Staff Product Manager\",\"text\":[{\"_key\":\"6f1410e63f8b\",\"_type\":\"block\",\"children\":[{\"_key\":\"b51106c62e980\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"We planned for 50 seats initially, but suddenly, hundreds more signed up. It was a classic grassroots story – other teams heard we were using Linear and wanted to use it too. Now, we've switched all of EPD and Ops over.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"3a4b9bc60b92\",\"_type\":\"block\",\"children\":[{\"_key\":\"47c8489778940\",\"_type\":\"span\",\"marks\":[],\"text\":\"Scale is able to leverage Linear's high-performance architecture, intuitive design, and features specifically made for optimizing core engineering workflows like managing feature requests and bug reports.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d6065d7d5f83\",\"_type\":\"block\",\"children\":[{\"_key\":\"bacd3348639d\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Triage is by far my favorite feature,” says Sam Sipe, Head of Engineering for the Public Sector. Triage enables each team to set a rotating schedule of ownership for monitoring incoming issues. Customized SLAs hold team members accountable for closing issues on time, with notifications to keep them on track and status updates sent directly to Slack. “It's been a game changer for our team, especially managers and stakeholders. They can see how many new tickets have come in and whether someone's assessed them. It guarantees someone's eyes will get on each issue. I haven't seen something like this in any other tool.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f8b317786525\",\"_type\":\"block\",\"children\":[{\"_key\":\"a9c253e55b2e\",\"_type\":\"span\",\"marks\":[],\"text\":\"Every issue in Linear is tied to a single project, team, and engineer, making it clear who owns what. Three months into using Linear, one of the teams improved bug resolution time by 52%.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c1951096e2e6\",\"_type\":\"quote\",\"authorName\":\"Sam Sipe\",\"authorShortBio\":\"Head of Engineering\",\"text\":[{\"_key\":\"795a49974dee\",\"_type\":\"block\",\"children\":[{\"_key\":\"d735b4b4f9450\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Every month that we've used Linear, we've been able to find and report more bugs and fix them faster.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"bbed3431f586\",\"_type\":\"block\",\"children\":[{\"_key\":\"14318594158d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear's thoughtful, fit-to-purpose design stood out as a core driver for Scale's decision to switch. “Good product design is nudging a user into making the right decision. Cycles, for example, follow a prescriptive model, but it's changed the way I think about software engineering. It's far easier to put something in a cycle than it is to put it in the backlog, which means it's going to show up in someone's to-do list rather than get lost in the ether. More than 9 times out of 10, Linear will make that good decision for us.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"569ccce82cfc\",\"_type\":\"block\",\"children\":[{\"_key\":\"6698646dff930\",\"_type\":\"span\",\"marks\":[],\"text\":\"A centralized workspace provides Scale teams with the necessary visibility to respond quickly and adapt to changing needs. Linear Initiatives surface project updates and highlight which projects are at risk. A more detailed look at at-risk projects in Insights can uncover scope creep or blockers. For Sipe, “Initiatives is like a homepage. I see what each of my pods is working on and can dive down into the project level or issue level if needed. I also love the progress bar showing closed issues and all the other graphs. I don't know how I'd be able to oversee multiple teams any other way.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b6beb5f97947\",\"_type\":\"block\",\"children\":[{\"_key\":\"57e00ee4c4fa0\",\"_type\":\"span\",\"marks\":[],\"text\":\"In partnering with Linear, Scale has the fast, intuitive software it needs to accelerate the abundance of data for its customers. As Hall puts it, “Linear doesn't feel like a ticketing management system. It just blends into our workflow. When I open up Insights, I can see the distribution of issues across the team, the statuses and understand what's going on. It's the heartbeat of my team.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#8cc3f2\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":207.64705882352942,\"l\":0.7490196078431373,\"s\":0.7968749999999999},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":207.64705882352942,\"s\":0.42148760330578505,\"v\":0.9490196078431372},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":242,\"g\":195,\"r\":140}},\"buildPage\":true,\"cardBackground\":{\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-aa2c4253660160fcfa558cbbf586067eea8ed2d9-1536x864-png\",\"_type\":\"reference\"}},\"type\":\"image\"},\"customerSince\":\"2024-05-01\",\"description\":\"Scale AI delivers high-quality training data to accelerate AI development, enhancing model performance in sectors like automotive, healthcare, and finance.\",\"featured\":true,\"featuredImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-977ec25f3db253d02740e6aee3cce21dc38e3080-264x224-svg\",\"_type\":\"reference\"}},\"founding\":\"San Francisco, 2016\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9a8258f0a1636a238179af2f1410d098e8b41336-1952x960-png\",\"_type\":\"reference\"}},\"intro\":\"Scale AI is laying the groundwork for AI innovation, serving as the hub for building, deploying, and evaluating AI. Its products have pushed the boundaries of AI, supplying the data needed to train breakthrough models.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7cf7d3f2f99db2b26f00d633b62dd2f89375dbb0-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Scale\",\"slug\":{\"_type\":\"slug\",\"current\":\"scale\"},\"tagline\":\"How Scale compressed bug resolution time by 52%\",\"url\":\"https://scale.com\",\"verticals\":[\"ai\",\"featured\",\"enterprise\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9210803eed89f7d992bf263f09e4fb14dc6a9b8a-258x80-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}}},{\"_createdAt\":\"__TS__\",\"_id\":\"501414cf-6e44-4945-a951-375d6e1d5131\",\"_rev\":\"XS9B1VHGw3JsBzvSbvKz8C\",\"_system\":{\"base\":{\"id\":\"501414cf-6e44-4945-a951-375d6e1d5131\",\"rev\":\"bhWx3ADi61zHztJQ1vgXs9\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"99c61f746670\",\"_type\":\"block\",\"children\":[{\"_key\":\"470c99806576\",\"_type\":\"span\",\"marks\":[],\"text\":\"As Klaviyo scaled, internal alignment and visibility became even more important. Teams wanted visibility into how their work connected to company strategy and leaders wanted a single, real-time view of execution across the company. Earlier this year, Klaviyo solved both challenges by switching to Linear.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"df4096eb0779\",\"_type\":\"block\",\"children\":[{\"_key\":\"22b780c10207\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear provides Klaviyo with a structured planning and execution environment that facilitates visibility across every dimension of the organization, including agents that Klaviyo is using inside Linear to quickly resolve bug reports and answer feature requests that previously had languished for months.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a6514f2b319c\",\"_type\":\"block\",\"children\":[{\"_key\":\"a5e0eb2108b4\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Before Linear, people would ask me, ‘why are we doing this? Since switching to Linear, I’m not getting that question anymore,” said Christina Valente, director of product ops at Klaviyo.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"43d34eb383d1\",\"_type\":\"block\",\"children\":[{\"_key\":\"b940b7c0a3f4\",\"_type\":\"span\",\"marks\":[],\"text\":\"Jira was too fragmented\"}],\"markDefs\":[],\"style\":\"h2\"},{\"_key\":\"572c91f9332c\",\"_type\":\"block\",\"children\":[{\"_key\":\"be4168cbc92f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Before Linear, Klaviyo’s work was spread across Jira, Google Sheets, Google Docs, Productboard, Slack, forms, and support channels. The way they used Jira was ad hoc across teams, with different statuses, labels, and workflows. This made it hard to track progress at the company level.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"aa799a266676\",\"_type\":\"block\",\"children\":[{\"_key\":\"693c13bd4b79\",\"_type\":\"span\",\"marks\":[],\"text\":\"“I’ve been working on Jira for 20 years,” Valente said. “There was no consistency across teams in how they were using it, we needed something built for how modern product teams actually work.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d5b63359d857\",\"_type\":\"block\",\"children\":[{\"_key\":\"d4d5767b6609\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear gave Klaviyo a shared structure for planning and execution. Now Klaviyo’s product and engineering team have access to consistent statuses, aligned project workflows, and a common hierarchy that connects company priorities to day-to-day work.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ffcad42ae787\",\"_type\":\"block\",\"children\":[{\"_key\":\"cf6754f374ca\",\"_type\":\"span\",\"marks\":[],\"text\":\"Klaviyo uses \"},{\"_key\":\"3430bb71f254\",\"_type\":\"span\",\"marks\":[\"5824ebaf7c8e\"],\"text\":\"initiatives\"},{\"_key\":\"c23949969767\",\"_type\":\"span\",\"marks\":[],\"text\":\" in Linear to capture objectives and key results, \"},{\"_key\":\"aabdc74212a7\",\"_type\":\"span\",\"marks\":[\"714fbecca03a\"],\"text\":\"projects\"},{\"_key\":\"c3e24bcb70f8\",\"_type\":\"span\",\"marks\":[],\"text\":\" to represent features teams are building, and \"},{\"_key\":\"6c8f71756fe2\",\"_type\":\"span\",\"marks\":[\"d844ca65911e\"],\"text\":\"issues\"},{\"_key\":\"afdc3c7b1487\",\"_type\":\"span\",\"marks\":[],\"text\":\" to track the work required to deliver them, including user stories, technical requirements, bugs, investigations, and design tasks.\"}],\"markDefs\":[{\"_key\":\"5824ebaf7c8e\",\"_type\":\"link\",\"href\":\"https://linear.app/docs/initiatives\"},{\"_key\":\"714fbecca03a\",\"_type\":\"link\",\"href\":\"https://linear.app/docs/projects\"},{\"_key\":\"d844ca65911e\",\"_type\":\"link\",\"href\":\"https://linear.app/docs/creating-issues\"}],\"style\":\"normal\"},{\"_key\":\"16f85119dd34\",\"_type\":\"block\",\"children\":[{\"_key\":\"3f9e6e4c6aea\",\"_type\":\"span\",\"marks\":[],\"text\":\"With planning and execution in one system, teams can better see how their work connects to the roadmap, and leaders can assess daily progress against quarterly goals.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ac5b427082c9\",\"_type\":\"block\",\"children\":[{\"_key\":\"01ecbe97f7c9\",\"_type\":\"span\",\"marks\":[],\"text\":\"“From where I sit, that is all now very clear,” Valente said. “You’re able to provide leadership with a clear view of everything that’s going to be executed in this quarter.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"dc70a3c89467\",\"_type\":\"block\",\"children\":[{\"_key\":\"f9f8d57d7bb1\",\"_type\":\"span\",\"marks\":[\"6cc21e9c5abc\"],\"text\":\"Linear Agent\"},{\"_key\":\"3f697efaa9c7\",\"_type\":\"span\",\"marks\":[],\"text\":\" is also reducing the time required for routine product operations work. Project updates that used to take Valente 30 to 45 minutes now take about five, because the relevant context already lives in Linear.\"}],\"markDefs\":[{\"_key\":\"6cc21e9c5abc\",\"_type\":\"link\",\"href\":\"https://linear.app/changelog/2026-03-24-introducing-linear-agent\"}],\"style\":\"normal\"},{\"_key\":\"d315e7a1d78e\",\"_type\":\"block\",\"children\":[{\"_key\":\"f23121e4cd8d\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Linear has all the context, so it’s much easier now to come in and have the agent write the status update,” said Valente.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"71ecfbdb1386\",\"_type\":\"block\",\"children\":[{\"_key\":\"ec46de2e1efc\",\"_type\":\"span\",\"marks\":[],\"text\":\"A better bug loop\"}],\"markDefs\":[],\"style\":\"h2\"},{\"_key\":\"a31685b9ba9a\",\"_type\":\"block\",\"children\":[{\"_key\":\"c1c749f6a596\",\"_type\":\"span\",\"marks\":[],\"text\":\"While using Jira, bug reporting had been one of the hardest processes for Klaviyo to manage. They’d needed to implement custom integrations across Jira and Jira Service Management, which made it difficult to follow a bug as it moved from support intake to engineering triage to resolution.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8178e38643ac\",\"_type\":\"block\",\"children\":[{\"_key\":\"9c584969f76a\",\"_type\":\"span\",\"marks\":[],\"text\":\"With Linear, Klaviyo has simplified that process. Support agents can now submit bugs through Zendesk into Linear, where \"},{\"_key\":\"19b1566bded5\",\"_type\":\"span\",\"marks\":[\"e22a4046307f\"],\"text\":\"Triage Intelligence\"},{\"_key\":\"3f11672bd06e\",\"_type\":\"span\",\"marks\":[],\"text\":\" helps route them to the right team. Within about 30 days of adopting Linear, bugs were being assigned more accurately, giving Klaviyo a clearer way to track SLAs while reducing the time engineers spend sorting incoming reports.\"}],\"markDefs\":[{\"_key\":\"e22a4046307f\",\"_type\":\"link\",\"href\":\"https://linear.app/docs/triage-intelligence\"}],\"style\":\"normal\"},{\"_key\":\"b6e3f21aa3f4\",\"_type\":\"block\",\"children\":[{\"_key\":\"66e9c3130481\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Triage Intelligence within Linear is really incredible and now we’re meeting our SLAs with customer support teams,” said Valente.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"df54067b6336\",\"_type\":\"block\",\"children\":[{\"_key\":\"25cbd57abb1b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Agents are accelerating product velocity\"}],\"markDefs\":[],\"style\":\"h2\"},{\"_key\":\"92210ba1df67\",\"_type\":\"block\",\"children\":[{\"_key\":\"60816d24c0a2\",\"_type\":\"span\",\"marks\":[],\"text\":\"By making work consistent, visible, and legible across the company, Linear provides agents with the context they need to be useful. That context is helping teams at Klaviyo move faster from customer request to product change.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"35d4c8a7acf0\",\"_type\":\"block\",\"children\":[{\"_key\":\"517a496cd8b2\",\"_type\":\"span\",\"marks\":[],\"text\":\"Recently, a Klaviyo customer reported an issue through support. Previously, the request would have ended up on a product board or been slotted into some future sprint. With Linear, it moved almost immediately into production.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0457b6d8bad9\",\"_type\":\"block\",\"children\":[{\"_key\":\"e8fb0ae49acb\",\"_type\":\"span\",\"marks\":[],\"text\":\"The request came in through the \"},{\"_key\":\"25ed5b426eed\",\"_type\":\"span\",\"marks\":[\"35c61922c843\"],\"text\":\"Linear-Zendesk integration\"},{\"_key\":\"46f50ef1dc57\",\"_type\":\"span\",\"marks\":[],\"text\":\", was routed to the right team, and reviewed by a PM. From there, the PM delegated the work directly to Cursor in Linear. A PR was drafted by Cursor, and sent to an engineer for review. Within three business days, Klaviyo had shipped the fix and improved the customer experience.\"}],\"markDefs\":[{\"_key\":\"35c61922c843\",\"_type\":\"link\",\"href\":\"https://linear.app/docs/zendesk\"}],\"style\":\"normal\"},{\"_key\":\"358283fce0e2\",\"_type\":\"block\",\"children\":[{\"_key\":\"5dc0fef937c7\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Linear helps us accelerate our work,” Valente said. “It gives teams and agents the context they need to move faster and work better.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#1d1e20\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":219.99999999999997,\"l\":0.1196078431372549,\"s\":0.049180327868852465},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":219.99999999999997,\"s\":0.09375,\"v\":0.12549019607843137},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":32,\"g\":30,\"r\":29}},\"buildPage\":true,\"cardBackground\":{\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f61f05347ea8045d5f22c6ec4c712a3fc76a5d9b-1536x864-png\",\"_type\":\"reference\"}},\"type\":\"color\"},\"companySize\":\"2,400\",\"customerSince\":\"2026-01-01\",\"featured\":true,\"founding\":\"Boston, 2012\",\"hasVideo\":false,\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-734cc9838285fff17a5d6571eb78b09a650f13e5-1952x960-png\",\"_type\":\"reference\"}},\"intro\":\"Founded in 2012 and headquartered in Boston, Klaviyo is an autonomous B2C CRM that brings marketing, service, data and agents together in one platform. They migrated their entire product and engineering organization from Jira to Linear, consolidating product planning, engineering execution, bug reporting, and customer feedback workflows into one shared system.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e08b228973f347e41fd1ded59d70f7a8af7a5b24-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Klaviyo\",\"now\":{\"enabled\":false},\"slug\":{\"_type\":\"slug\",\"current\":\"klaviyo\"},\"tagline\":\"Klaviyo boosts visibility and velocity with Linear\",\"url\":\"https://www.klaviyo.com\",\"verticals\":[\"saas\",\"enterprise\",\"featured\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d9def7a7485d1880666c4fd51071c36495e948c0-258x80-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}}},{\"_createdAt\":\"__TS__\",\"_id\":\"e6a8b037-37f6-48b0-b571-9cf0e48b535b\",\"_rev\":\"PkCti5erhLbeWRwoQaYypr\",\"_system\":{\"base\":{\"id\":\"e6a8b037-37f6-48b0-b571-9cf0e48b535b\",\"rev\":\"ZUpyyteoJI2YAHTu4Cbsuf\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"3f246e4eeaa4\",\"_type\":\"block\",\"children\":[{\"_key\":\"e1dac055ac3a0\",\"_type\":\"span\",\"marks\":[],\"text\":\"With a powerful bank account* at the center of their operations, companies can make better financial decisions and ensure that every dollar spent aligns with company priorities. Over 200K businesses choose Mercury to confidently run all their financial operations with the precision, control, and focus they need to operate at their best.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ef69cd4ef788\",\"_type\":\"block\",\"children\":[{\"_key\":\"5807c4a858970\",\"_type\":\"span\",\"marks\":[],\"text\":\"Mercury's team has been building with Linear since 2020 as they've scaled from an early-stage startup to a high-growth company. When the Mercury team sets a vision, they often utilize Linear to execute on it. Parker Wilf, Group Product Manager at Mercury, explains their workflow:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c8f0266b2594\",\"_type\":\"block\",\"children\":[{\"_key\":\"78cfafd49155\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Linear Projects give us a source-of-truth across all our work and keeps the team in-sync. For EPD, we use Linear Projects to track our active sprints and our backlog. Designers and engineers create and complete detailed issues as they execute on work, and they share weekly updates on progress in Linear. The project DRI for every team each week posts an update that syncs bi-directionally to Slack, so it's easy for everyone to engage and follow along. This ensures context is never lost across tools.” The impact on individual team members has been significant.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7e105ed88b4a\",\"_type\":\"quote\",\"authorName\":\"Pavan Rikhi\",\"authorShortBio\":\"Senior Engineer\",\"text\":[{\"_key\":\"590c96da0d6b\",\"_type\":\"block\",\"children\":[{\"_key\":\"c713a86e7eef0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"As an engineer, my interest is in having my work presented in a way that makes it easy to know what I can pick up right now and keep track of all the loose ends, what I'm blocked on and updates to projects as we go. Linear enables me to do that.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"577318e5b99c\",\"_type\":\"block\",\"children\":[{\"_key\":\"69039b7b77350\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear Insights enables Mercury to build the products their customers need, with real-time, actionable data analytics. Mercury is able to spot trends, remove blockers, and make progress faster. As Jonathan Biddle, Director of Infrastructure, Stability \u0026 Developer Experience notes, “People are getting a lot of value out of Linear Insights and it's a key aspect of how we observe the efforts and performance of our team.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e4711c50b1d5\",\"_type\":\"block\",\"children\":[{\"_key\":\"54e8025241550\",\"_type\":\"span\",\"marks\":[],\"text\":\"Mercury manages a substantial volume of feedback on new products from internal users and beta customers using Linear Asks. Bug reports and feature requests are submitted directly from Slack and automatically sent to the relevant team in Linear. Teams can immediately eliminate cluttered channels and reduce context switching. “Reacting with a ticket emoji and having Linear create a ticket automatically is absolutely incredible,” Biddle explains.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9b20feae5505\",\"_type\":\"quote\",\"authorName\":\"Jonathan Biddle\",\"authorShortBio\":\"Director of Infrastructure\",\"text\":[{\"_key\":\"4ac06eafa76b\",\"_type\":\"block\",\"children\":[{\"_key\":\"f65745d044680\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"We have what seems like dozens of pieces of feedback and bugs uncovered every day as we're getting ready to ship our new product. Linear Asks keeps it all sane. If you told me Mercury was taking it away, I would pay for it out of pocket.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"d4c696c105e2\",\"_type\":\"block\",\"children\":[{\"_key\":\"a923eab46deb\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Linear Asks ensures everything gets collected into a single triage queue,\\\" adds Wilf, \\\"enabling us to easily review and groom our backlog, saving us time from losing feedback or having to collect and organize feature requests ourselves. Craft is at the heart of everything we do. We care deeply about solving customer problems in delightfully simple yet complete ways. We want to build products and customer relationships that last, and it's important to us that our own tools and processes do too.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a93527c6bfb6\",\"_type\":\"block\",\"children\":[{\"_key\":\"6b85c16005b50\",\"_type\":\"span\",\"marks\":[],\"text\":\"In partnering with Linear, Mercury has been able to pursue and recognize excellence, building products that exceed customer's expectations.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2e5e9d9df8cd\",\"_type\":\"block\",\"children\":[{\"_key\":\"672930bac8ae0\",\"_type\":\"span\",\"marks\":[],\"text\":\"*Mercury is a financial technology company, not a bank. Business banking services provided by Choice Financial Group and Evolve Bank \u0026 Trust ®; Members FDIC.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#dee2ff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":232.72727272727275,\"l\":0.9352941176470588,\"s\":1},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":232.72727272727275,\"s\":0.12941176470588234,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":226,\"r\":222}},\"buildPage\":true,\"cardBackground\":{\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-99bf5a62bd2e0446e6b20b4e2556ffe668f0d2ab-768x432-png\",\"_type\":\"reference\"}},\"type\":\"image\"},\"companySize\":\"1,000\",\"customerSince\":\"2020-09-01\",\"description\":\"Mercury is a banking platform designed for startups, offering accounts, debit cards, and financial tools tailored for entrepreneurs.\",\"featured\":true,\"featuredImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-5d796f7fb3aa40b9a246e8698f751f8fb91aa2e5-265x225-svg\",\"_type\":\"reference\"}},\"founding\":\"2017\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e14a2c101c72b4c89dbc7415aec8ba3ff9659626-1952x960-png\",\"_type\":\"reference\"}},\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f51b33aa2a866bd405a038b4e112371c0b7d02de-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"Mercury is the fintech ambitious companies use for banking and all their financial workflows. \",\"investors\":\"Coatue, Andreessen Horowitz\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-91c55d098003b92c00d5ab8ccc38ba3040fb0557-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9a1aa0ee0306122325fbfcae9d867f22b4b2a835-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-51623c5a0eb8c42166c0961f5aae217db97c17a2-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Mercury\",\"slug\":{\"_type\":\"slug\",\"current\":\"mercury\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4d5c01b5357c9edf0d7eb4edb83514e297845486-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ad2c60c28320fb88109b75ef123fd3eb57eeeb76-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Mercury eliminated cluttered feedback with Linear Asks\",\"url\":\"https://mercury.com\",\"verticals\":[\"fintech\",\"featured\",\"enterprise\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d778000c52b788b18b48e9f9e92a0c75aca937d3-258x80-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}}},{\"_createdAt\":\"__TS__\",\"_id\":\"61418a81-efce-41ea-a719-7b22878c62a2\",\"_rev\":\"ZUpyyteoJI2YAHTu4Cc8gj\",\"_system\":{\"base\":{\"id\":\"61418a81-efce-41ea-a719-7b22878c62a2\",\"rev\":\"4b1OrtYdL2p3JDTTJYPlWq\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"bb9ae32f0647\",\"_type\":\"block\",\"children\":[{\"_key\":\"8ed2b9ea2143\",\"_type\":\"span\",\"marks\":[],\"text\":\"As Sierra prepared for its next stage of growth, their team looked for a tool that could keep pace with their product development. Employees debated options in a Slack channel, with many advocating for tools they’d use at previous companies. Finally, Sierra cofounder and CEO Bret Taylor gave voice to the emerging consensus: “I think we should switch to Linear,” he wrote.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"cef31a487761\",\"_type\":\"block\",\"children\":[{\"_key\":\"bb08886d98a9\",\"_type\":\"span\",\"marks\":[],\"text\":\"That was just the start. Adopting Linear meant designing workflows that lived up to Sierra’s values of trust and craftsmanship. One challenge was the company’s need to keep its Agent Development team, which works directly with hundreds of businesses, aligned with the product and engineering platform team that’s responsible for its core platform — Agent OS. The solution: a single system that could maintain project updates, and customer requests, sharing important context across the company.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"fedc0dae339a\",\"_type\":\"block\",\"children\":[{\"_key\":\"c60a704538ab\",\"_type\":\"span\",\"marks\":[],\"text\":\"In the months since making the decision, Sierra has wired its daily work into Linear. Today, Linear serves as the operating system of the company. Project updates in Linear now ripple through Slack, dashboards, and slides celebrating wins at all-hands meetings. Meanwhile, customer requests logged in Linear shape both the work of agent development and what the platform team builds. As a result — despite the company’s hyper growth — everyone understands what they’re building, why they’re building it, and how the work is progressing.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"69326fed89c1\",\"_type\":\"block\",\"children\":[{\"_key\":\"978572653d10\",\"_type\":\"span\",\"marks\":[],\"text\":\"“I think in a lot of orgs you probably have a choice between moving fast and moving with care. Linear helps us have both,” said Zack Reneau-Wedeen, head of product at Sierra.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ff2474126d0b\",\"_type\":\"block\",\"children\":[{\"_key\":\"abb83a480686\",\"_type\":\"span\",\"marks\":[],\"text\":\"Project updates, everywhere\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"b730bad64140\",\"_type\":\"block\",\"children\":[{\"_key\":\"3d67583b81c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Many people on Sierra’s agent development teams had used Linear at previous employers and were the quickest to adopt it. The core platform side had a longer experimentation period. They were used to organizing work at the team level, posting Friday team updates in Slack channels. That approach didn’t sync cleanly with the project-based approach of the agent development team, so over the course of a few cycles, they reorganized their work around projects and initiatives. That gave the entire engineering and product org a common language for sharing progress.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1f5f4d1e37bc\",\"_type\":\"block\",\"children\":[{\"_key\":\"b9792a380f46\",\"_type\":\"span\",\"marks\":[],\"text\":\"“We don’t want to know what individuals did that week—we want to know what was accomplished in service of which projects,” said Kevin Ingelman, the engineer who managed the core platform Linear migration.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"276cc439c724\",\"_type\":\"block\",\"children\":[{\"_key\":\"09c0b78c6122\",\"_type\":\"span\",\"marks\":[],\"text\":\"The move to project updates unified the two sides of Sierra’s engineering org. Today the rule is simple: if it’s not in Linear, it doesn’t exist. Once a week, engineers log their updates. Each update flows into its project’s Slack channel, where a scissors emoji syndicates it into #snippets, a central feed that Sierra’s founders read top to bottom.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c6c46d276ff1\",\"_type\":\"block\",\"children\":[{\"_key\":\"33e4dc271a43\",\"_type\":\"span\",\"marks\":[],\"text\":\"Updates also cascade into spreadsheets and launch decks, and populate dashboards built on the Linear API, which are easy to create and extend with coding agents. The result is a system where updates become signals that highlight opportunities and risks, power launch reviews, and help shape what the company builds next.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f4c428fddfa6\",\"_type\":\"block\",\"children\":[{\"_key\":\"25f05f327dbd\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Simply by keeping your projects updated in Linear, you’re suddenly doing everything right in terms of participating in the operating system of the company. You’ll get flagged for help if your project is at risk, you’ll get input from the right people, and when you deliver you’ll get celebrated,” said Zack.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ac93eabb2639\",\"_type\":\"block\",\"children\":[{\"_key\":\"08d217b84958\",\"_type\":\"span\",\"marks\":[],\"text\":\"Customer Requests: “A single pane of glass”\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"b508ed03b31c\",\"_type\":\"block\",\"children\":[{\"_key\":\"95a58ca1e958\",\"_type\":\"span\",\"marks\":[],\"text\":\"Each morning at 9am a Slack reminder prompts Sierra’s teams to triage new customer requests in Linear. Many of them come from the agent development team that talks directly with Sierra customers. The requests are routed to the correct project-level leads on the core platform team, helping shape their product road-map.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"db9b4927a52b\",\"_type\":\"block\",\"children\":[{\"_key\":\"2993eb4ee057\",\"_type\":\"span\",\"marks\":[],\"text\":\"“A nice thing about Linear is we can roll up issues across different custom agents into core initiatives. It gives the core team more visibility into why these feature gaps matter,” said Andrew Kim, an operations lead.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"338374c10f91\",\"_type\":\"block\",\"children\":[{\"_key\":\"d3f1571bc9a3\",\"_type\":\"span\",\"marks\":[],\"text\":\"The same intake system helps Sierra move as a cohesive organization in which all parts of the org are in clear communication.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8f53ec82978c\",\"_type\":\"block\",\"children\":[{\"_key\":\"94c4354d0316\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Customer requests serve as a single pane of glass that opens up visibility between platform and agent development teams,” said Natalie Meurer, who leads agent engineering at Sierra.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"587589626f3d\",\"_type\":\"block\",\"children\":[{\"_key\":\"8fd3a8ae0a17\",\"_type\":\"span\",\"marks\":[],\"text\":\"Dashboards and visibility\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"6be803e10f54\",\"_type\":\"block\",\"children\":[{\"_key\":\"e01c1d8a539a\",\"_type\":\"span\",\"marks\":[],\"text\":\"On Mondays, Sierra’s product staff meeting runs off what they call the Product Circle spreadsheet. Project updates sync through the Linear API, so with a single refresh the spreadsheet repopulates with milestones, statuses, and next steps. That same sheet feeds automatically into Google Slides decks that are used for launch reviews.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c3e54c3b8945\",\"_type\":\"block\",\"children\":[{\"_key\":\"a06fde7964bd\",\"_type\":\"span\",\"marks\":[],\"text\":\"“If it’s updated in Linear, it rolls forward automatically into the views everyone already consumes,” said Zack.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"49709eca37ac\",\"_type\":\"block\",\"children\":[{\"_key\":\"9832b9500d94\",\"_type\":\"span\",\"marks\":[],\"text\":\"Those same signals flow into Slack: each customer deployment and each core product feature has its own channel. Every Friday, the latest updates roll up into red-yellow-green status posts that are read across the company.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f575e81310ef\",\"_type\":\"block\",\"children\":[{\"_key\":\"411b9f69c91a\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Everyone reads it and has full visibility into what’s going on,” said Andrew.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"04d058e18381\",\"_type\":\"block\",\"children\":[{\"_key\":\"c9cb59f51f7c\",\"_type\":\"span\",\"marks\":[],\"text\":\"That dynamic extends beyond product and engineering. Linear’s polished, approachable UI encourages marketing, design, and other cross-functional teams to spend time in Linear, creating a tight interlock between all teams at Sierra.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"de5d0d5393f1\",\"_type\":\"block\",\"children\":[{\"_key\":\"7674d918bcd0\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Linear is the source of truth for what we’re building, which allows marketing teams, designers—everyone cross-functionally—to stay up to date. By creating value in Linear, other teams want to come to Linear to observe and participate,” said Zack.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b1b691ff94a5\",\"_type\":\"block\",\"children\":[{\"_key\":\"683187e43d7e\",\"_type\":\"span\",\"marks\":[],\"text\":\"Workflows that build culture\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"afb49973f1e3\",\"_type\":\"block\",\"children\":[{\"_key\":\"7c7561fab749\",\"_type\":\"span\",\"marks\":[],\"text\":\"Sierra combines Linear’s built-in structures (projects as the organizing unit of work, customer requests as the basis for prioritizing bigger initiatives) with their own unique habits, like scissors-emoji syndication.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"69d72118c996\",\"_type\":\"block\",\"children\":[{\"_key\":\"48b11b338161\",\"_type\":\"span\",\"marks\":[],\"text\":\"The approach works from the top down, as an embodiment of Sierra’s commitment to trust, craftsmanship and transparency. And it works from the bottom up, as a system people are motivated to participate in because the return on being active in Linear is immediate.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"38fbc1bbfac4\",\"_type\":\"block\",\"children\":[{\"_key\":\"782a342d9332\",\"_type\":\"span\",\"marks\":[],\"text\":\"“The ROI of participating in the system is very positive for each engineer. If you keep your project up to date, it gets communicated to the right places, you’ll get flagged for help, and you’ll get input when you need it. By the time you launch, everyone is already familiar with what you’ve accomplished,” said Zack.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#24a3e3\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200,\"l\":0.5156,\"s\":0.7732},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200,\"s\":0.8414,\"v\":0.8901},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":227,\"g\":163,\"r\":46}},\"buildPage\":true,\"cardBackground\":{\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-23819be3257c33f553cd1095fe2b7f9cccf2ee66-768x432-png\",\"_type\":\"reference\"}},\"type\":\"image\"},\"customerSince\":\"2025-04-10\",\"description\":\"Sierra is the leading AI-powered CX platform.\",\"featured\":true,\"founding\":\"San Francisco, 2023\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-6fa1c248412c62f6ebd4cfc18aae0ad7f23cd268-2048x1024-png\",\"_type\":\"reference\"}},\"intro\":\"Sierra is an enterprise software startup founded by Bret Taylor and Clay Bavor, which started operation in 2023. It’s the leading AI-powered CX platform—enabling companies like DIRECTV, Discord, SoFi and SiriusXM to build and deploy customer-facing agents that can handle everything from product discovery to account and subscription management. \\n\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-805551cdc94ee1d8627cb5e00fd73baec0904ce2-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Sierra\",\"slug\":{\"_type\":\"slug\",\"current\":\"sierra\"},\"tagline\":\"From project updates to accountability, Sierra moves as one company in Linear\",\"url\":\"https://sierra.ai/\",\"verticals\":[\"ai\",\"featured\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9251424c3f0eea3a7112a2c8bae7e3642b16a69f-258x80-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#02673b\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":153.86138613861385,\"l\":0.20588235294117646,\"s\":0.961904761904762},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":153.86138613861385,\"s\":0.9805825242718448,\"v\":0.403921568627451},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":59,\"g\":103,\"r\":2}}},{\"_createdAt\":\"__TS__\",\"_id\":\"e5a47676-74d0-44a9-93f7-fa355ac909fe\",\"_rev\":\"cwB5C6JY2LVPSJSVdM7h2E\",\"_system\":{\"base\":{\"id\":\"e5a47676-74d0-44a9-93f7-fa355ac909fe\",\"rev\":\"QfdsZ6TSuIBfclSKnb5scP\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"d351926da4f8\",\"_type\":\"block\",\"children\":[{\"_key\":\"a0f8016502b2\",\"_type\":\"span\",\"marks\":[],\"text\":\"Katherine Velasco, Platform Lead at Cash App, shares their experience with Linear:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b4320ee625bd\",\"_type\":\"block\",\"children\":[{\"_key\":\"98d07fab4050\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Linear has been the transformational tool that finally checked all of the boxes that kept both our Technical Product Managers and Engineers happy, allowing us to roll out centralized tooling for our software development management for the first time.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1159ab22ba4a\",\"_type\":\"block\",\"children\":[{\"_key\":\"a113369cc0650\",\"_type\":\"span\",\"marks\":[],\"text\":\"We run a very large platform team that manages aggressive roadmaps with various points of cross-vertical intersections. These were very hard to coordinate until we used Linear.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f661ba92dc84\",\"_type\":\"block\",\"children\":[{\"_key\":\"6e81aec91cc80\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear is fast in every global geography where our teams operate, unlike similar tools that we trialed in the past that brought with them a great deal of latency. I especially appreciate the low maintenance approach to managing software development in this tool. There is no excessive toll on our teams to track their progress, and this has been a big part of the team adoption. Lastly, the integrations with GitHub and Slack make our lives so much easier! Spinning up a new Linear issue directly from a Slack thread gets our conversations tracked and scoped, and cuts down on team churn. Introducing this tool in general has been a huge win for our teams.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#01c646\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":141.01522842639594,\"l\":0.39019607843137255,\"s\":0.9899497487437187},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":141.01522842639594,\"s\":0.9949494949494949,\"v\":0.7764705882352941},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":70,\"g\":198,\"r\":1}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2021-08-01\",\"description\":\"Cash App is a mobile payment service that allows users to send, receive, and invest money easily.\",\"featured\":true,\"founding\":\"San Francisco, 2009\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-259fb6c61267a975beb51c6f7e4c97327a37cd1d-1952x960-png\",\"_type\":\"reference\"}},\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-3e263c997e56cb2c3510627e4753261ddbceda23-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"Behind Cash App's elegant consumer interface lies one of fintech's most sophisticated engineering operations, coordinating complex financial services at massive scale. Managing development across such a diverse platform requires exceptional tooling. \",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-896d0e6ed13122608df8aa1a57bb3c19e9ad4862-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b3e2280e35b7c2c2c47363e6ac8300e9580eb00a-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-04e03ffc50f87676a224703c448c6800b594d991-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Cash App\",\"representative\":\"Katherine Velasco\",\"representativeSignature\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-fe170d1e99bcdc8a7b4b2c7f400145affd53629a-240x80-svg\",\"_type\":\"reference\"}},\"representativeTitle\":\"Technical Product Lead\",\"slug\":{\"_type\":\"slug\",\"current\":\"cashapp\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4cb379ec8ab91728c82536130397dd2a3be2554e-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-85d9d9a3ccd77a7102193429cf8b06202f7f27c2-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Linear helps Cash App manage aggressive roadmaps\",\"url\":\"https://cash.app\",\"verticals\":[\"fintech\",\"consumer\",\"featured\",\"enterprise\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b5ada43b964c5ce349153f1dbc7f174e79ac7b51-258x80-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"8b30b1d9-3f10-4f3f-a109-deae35877ece\",\"_rev\":\"3jRg3WlfTruGJagasYl8Ot\",\"_system\":{\"base\":{\"id\":\"8b30b1d9-3f10-4f3f-a109-deae35877ece\",\"rev\":\"bn5fI15u1dDaoAFilx4Evn\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"0bb7e90e4a58\",\"_type\":\"block\",\"children\":[{\"_key\":\"43f8eddb709d\",\"_type\":\"span\",\"marks\":[],\"text\":\"Every bug report looks different, but they all ask the same question, who can fix this? At a lot of companies, the answer lives in people’s heads. Sarah knows the payment system, Marcus understands the API, and when weird edge cases happen, you just…ask around.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"cfbb22c4f5be\",\"_type\":\"block\",\"children\":[{\"_key\":\"9c22bc426e8f\",\"_type\":\"span\",\"marks\":[],\"text\":\"This is bug triage via tacit knowledge. It’s both a superpower and a liability. It works beautifully when your entire team fits in one room. But as companies scale, shared context shrinks. You can spend as long figuring out who to assign a bug to as the bug takes to fix.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"273cd5708667\",\"_type\":\"block\",\"children\":[{\"_key\":\"4d593fa73f9a\",\"_type\":\"span\",\"marks\":[],\"text\":\"Clay hit this wall hard. As they scaled from 50 to 200 employees their bug management process, which relied on people \"},{\"_key\":\"5729329a68b3\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"just knowing\"},{\"_key\":\"d11223929f9e\",\"_type\":\"span\",\"marks\":[],\"text\":\" where to send things, began to crack. Today, Clay has built a bug management system that really scales. Here’s how they do it.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e0f637811b8d\",\"_type\":\"block\",\"children\":[{\"_key\":\"188416fcf5d4\",\"_type\":\"span\",\"marks\":[],\"text\":\"Centralize intake\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"7cdc744bfc12\",\"_type\":\"block\",\"children\":[{\"_key\":\"833f2c31510d\",\"_type\":\"span\",\"marks\":[],\"text\":\"Clay funnels every bug report, regardless of where it originates, through a Slack channel called #all-bugs.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"29f6c4fd1602\",\"_type\":\"block\",\"children\":[{\"_key\":\"0ab6307badd0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Clay employees can submit bugs directly to the channel using a standardized form. This is the default action in the channel and the form ensures that people submit structured reports instead of vague messages.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0e7b28c3eb59\",\"_type\":\"image\",\"alt\":\"Bug intake forms across Slack, Clay and Intercom\",\"asset\":{\"_ref\":\"image-f6429ac0d3e3948df8f88aefeb98a05321cf90f4-1952x1216-png\",\"_type\":\"reference\"},\"caption\":\"Bug intake forms across Slack, Clay and Intercom\",\"mobileImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-68483e3f39d1ac7d9d303beb8ffbbc52c3770597-1176x720-png\",\"_type\":\"reference\"}},\"wideImage\":false},{\"_key\":\"20c6f7ee3562\",\"_type\":\"block\",\"children\":[{\"_key\":\"d88d59a38e48\",\"_type\":\"span\",\"marks\":[],\"text\":\"\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"73407a5afd4d\",\"_type\":\"block\",\"children\":[{\"_key\":\"d133063fa72b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Clay embeds the same form in its app, hidden behind a set of keyboard shortcuts, so that team members can report bugs without leaving the product. This is particularly useful for customer-facing teams giving live demos.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1338f0c11b39\",\"_type\":\"block\",\"children\":[{\"_key\":\"a1022bcd857f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Through Linear’s \"},{\"_key\":\"661ae4aefbf4\",\"_type\":\"span\",\"marks\":[\"b296920e272d\"],\"text\":\"Intercom integration\"},{\"_key\":\"54c044bb5ea0\",\"_type\":\"span\",\"marks\":[],\"text\":\", the same workflow lives in their support tool, giving the Clay CX team a straightforward way to report customer-flagged bugs.\"}],\"markDefs\":[{\"_key\":\"b296920e272d\",\"_type\":\"link\",\"href\":\"https://linear.app/integrations/intercom\"}],\"style\":\"normal\"},{\"_key\":\"1bc5075e9184\",\"_type\":\"block\",\"children\":[{\"_key\":\"9fc08e676507\",\"_type\":\"span\",\"marks\":[],\"text\":\"No matter where a bug originates, it ends up as a message in #all-bugs.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a17d7db01ee7\",\"_type\":\"block\",\"children\":[{\"_key\":\"2dd475f54485\",\"_type\":\"span\",\"marks\":[],\"text\":\"Create a single triage queue in Linear\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"e547c7fe3bd1\",\"_type\":\"block\",\"children\":[{\"_key\":\"6a0515a41644\",\"_type\":\"span\",\"marks\":[],\"text\":\"After collecting bugs in Slack, Clay routes them into Linear via \"},{\"_key\":\"1fb0914994ba\",\"_type\":\"span\",\"marks\":[\"d12aaea0182b\"],\"text\":\"Linear Asks\"},{\"_key\":\"404aea8afc49\",\"_type\":\"span\",\"marks\":[],\"text\":\". This enables anyone at Clay to create an issue in Linear, even if they don’t have a seat.\"}],\"markDefs\":[{\"_key\":\"d12aaea0182b\",\"_type\":\"link\",\"href\":\"https://linear.app/asks\"}],\"style\":\"normal\"},{\"_key\":\"23629e59ca93\",\"_type\":\"image\",\"alt\":\"Linear Asks being used to create a bug in Linear\",\"asset\":{\"_ref\":\"image-f30fa017b37001613cc4098b75c0d863a8429d15-1952x1216-png\",\"_type\":\"reference\"},\"caption\":\"Asks turns requests like bug reports into actionable issues in Linear\",\"mobileImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4a8c7be7436c926d91eb4def13e9e5a9aa5b65a6-1176x720-png\",\"_type\":\"reference\"}},\"wideImage\":false},{\"_key\":\"2b22f8661722\",\"_type\":\"block\",\"children\":[{\"_key\":\"ee04117b9421\",\"_type\":\"span\",\"marks\":[],\"text\":\"With a few clicks, that bug report goes from Slack to Linear, and lands in a single team called “Bugs Team.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"614271037e12\",\"_type\":\"image\",\"alt\":\"Kanban board in Linear showing bugs\",\"asset\":{\"_ref\":\"image-163c4dfff23b867c53b7e4674ab1f6ecb7c43404-1952x720-png\",\"_type\":\"reference\"},\"caption\":\"A kanban board in Linear of all bugs\",\"mobileImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-07cce29c51df8c71ff69f6e48ddace3b74bf5b52-1176x560-png\",\"_type\":\"reference\"}},\"wideImage\":false},{\"_key\":\"c303907d65bf\",\"_type\":\"block\",\"children\":[{\"_key\":\"a609868a4b4d\",\"_type\":\"span\",\"marks\":[],\"text\":\"Tomas Fiure, a support engineer at Clay, manages this team in Linear. He catches duplicates, assigns priorities, adds labels, and routes bugs to the right engineering teams. This ensures that each bug report is sized accordingly and assigned to the team best positioned to fix it.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c137a22d0f58\",\"_type\":\"block\",\"children\":[{\"_key\":\"e2210cdc2574\",\"_type\":\"span\",\"marks\":[],\"text\":\"Route bugs systematically\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"97079d4942d5\",\"_type\":\"block\",\"children\":[{\"_key\":\"15928daee8cf\",\"_type\":\"span\",\"marks\":[],\"text\":\"Tomas has owned this process for a while, which allows him to quickly sort bugs to the right teams. He’s developed the context and pattern recognition to know webhook errors go to the API team, UI issues go to frontend, and so on.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1f972f73cc46\",\"_type\":\"block\",\"children\":[{\"_key\":\"d1893895713a\",\"_type\":\"span\",\"marks\":[],\"text\":\"But Clay wanted a bug process that didn’t depend on any one person’s institutional knowledge. To make their process more robust to staffing changes, they increasingly rely on Linear’s \"},{\"_key\":\"0e03ded0cd97\",\"_type\":\"span\",\"marks\":[\"19449460695b\"],\"text\":\"Triage Intelligence\"},{\"_key\":\"442371693e31\",\"_type\":\"span\",\"marks\":[],\"text\":\". This feature learns from triage patterns and starts to suggest teams, priorities, and duplicates automatically.\"}],\"markDefs\":[{\"_key\":\"19449460695b\",\"_type\":\"link\",\"href\":\"https://linear.app/docs/triage-intelligence\"}],\"style\":\"normal\"},{\"_key\":\"a7644e7b1b42\",\"_type\":\"image\",\"alt\":\"Linear's Triage Intelligence showing suggested labels\",\"asset\":{\"_ref\":\"image-17eba6d6a710bbae3535d2590c1cb4b2285563cb-1952x800-png\",\"_type\":\"reference\"},\"caption\":\"Triage Intelligence catches duplicates and suggests labels and assignees for bugs in triage\",\"mobileImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-45fb33c5321855f2a96cc3d005747c6db8023d96-1176x504-png\",\"_type\":\"reference\"}},\"wideImage\":false},{\"_key\":\"623cc7eb3929\",\"_type\":\"block\",\"children\":[{\"_key\":\"ef8d3bfff30d\",\"_type\":\"span\",\"marks\":[],\"text\":\"Clay has already accepted nearly 300 suggestions from Triage Intelligence, dramatically reducing triage time. Tomas has also set up \"},{\"_key\":\"5c52f73b72ef\",\"_type\":\"span\",\"marks\":[\"eb97d54a6ba6\"],\"text\":\"auto-triage\"},{\"_key\":\"85e486a4f211\",\"_type\":\"span\",\"marks\":[],\"text\":\" rules for SLA automation based on priority. This gives the team confidence that urgent bugs with SLA requirements will be addressed promptly, because the system will auto-assign them to the right team.\\n\"}],\"markDefs\":[{\"_key\":\"eb97d54a6ba6\",\"_type\":\"link\",\"href\":\"https://linear.app/changelog/2025-09-19-auto-apply-triage-suggestions\"}],\"style\":\"normal\"},{\"_key\":\"1f5d28a1f519\",\"_type\":\"quote\",\"authorName\":\"Tomas Fiure\",\"authorShortBio\":\"Support Engineer\",\"text\":[{\"_key\":\"04e880bbb221\",\"_type\":\"block\",\"children\":[{\"_key\":\"1355187d4aa9\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear’s AI suggestions make the triage process smoother while allowing the flexibility and feedback to customize the ramp up. It truly gets much better as it gets more use and is invaluable for scaling the bug triage system.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"6de4773fa35a\",\"_type\":\"block\",\"children\":[{\"_key\":\"9c19124776a4\",\"_type\":\"span\",\"marks\":[],\"text\":\"Establish ownership\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"b5539e67563b\",\"_type\":\"block\",\"children\":[{\"_key\":\"1aa8783bcc08\",\"_type\":\"span\",\"marks\":[],\"text\":\"Once Clay had a process in place for collecting and routing bugs, they needed a way to ensure the bugs actually got addressed.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e5716ccb1b94\",\"_type\":\"block\",\"children\":[{\"_key\":\"c12e690dbf8d\",\"_type\":\"span\",\"marks\":[],\"text\":\"To do that, each engineering team uses a weekly “goalie” system borrowed from \"},{\"_key\":\"d9ee86dc93f6\",\"_type\":\"span\",\"marks\":[\"619af79ddeea\"],\"text\":\"Linear’s own approach\"},{\"_key\":\"bada038b8bc2\",\"_type\":\"span\",\"marks\":[],\"text\":\". One person per team rotates into the role and is responsible for all bugs triaged their way during the week.\"}],\"markDefs\":[{\"_key\":\"619af79ddeea\",\"_type\":\"link\",\"href\":\"https://linear.app/now/how-we-think-about-customer-experience-at-linear\"}],\"style\":\"normal\"},{\"_key\":\"85e3ec77bfe7\",\"_type\":\"image\",\"alt\":\"UI of Triage Responsibility in Linear\",\"asset\":{\"_ref\":\"image-1c3e45f2e4352cd382d93c5097be9a0e5b89627e-1952x880-png\",\"_type\":\"reference\"},\"caption\":\"Triage Responsibility notifies team members when a bug lands in triage\",\"mobileImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7f5abc4bb66ed2407702a06c76e37e743e091ebf-1176x720-png\",\"_type\":\"reference\"}},\"wideImage\":false},{\"_key\":\"9e5db422f8e2\",\"_type\":\"block\",\"children\":[{\"_key\":\"264c7aafe196\",\"_type\":\"span\",\"marks\":[],\"text\":\"When Tomas routes a webhook issue to the API team, the goalie for that week owns it, rather than just “the API team.” The goalie receives an automatic notification that they’ve been assigned a bug and becomes accountable for either fixing it directly or reassigning it to someone better placed on the team.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d6454c14f779\",\"_type\":\"block\",\"children\":[{\"_key\":\"b6e84ebb598d\",\"_type\":\"span\",\"marks\":[],\"text\":\"Close the loop with customers\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"33e7d126d334\",\"_type\":\"block\",\"children\":[{\"_key\":\"537352d5efe4\",\"_type\":\"span\",\"marks\":[],\"text\":\"Clay’s old bug management process didn’t link bug reports with customers. This meant customers never really knew if the bugs they’d reported had been fixed.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"605f919bd991\",\"_type\":\"block\",\"children\":[{\"_key\":\"d68dc75ff892\",\"_type\":\"span\",\"marks\":[],\"text\":\"Now, enabled by Linear’s integrations, any comment or update made on a bug, whether on Slack, the Intercom thread, or in Linear, automatically syncs across all platforms. When a fix is merged, an alert appears in the original Intercom thread where the customer reported it. Support can see exactly what happened and how it was fixed, making it easy to draft a detailed update for the customer.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"eccdd9904797\",\"_type\":\"quote\",\"authorName\":\"George Dilthey\",\"authorShortBio\":\"Head of Support\",\"text\":[{\"_key\":\"74a4c2bdf252\",\"_type\":\"block\",\"children\":[{\"_key\":\"cd1d18581f9b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear democratized all the context that used to live in people’s heads. Everyone stays informed regardless of which tool they're using. No more duplicate bug reports, no more wondering if someone else flagged an issue. We move faster, and customers get a better experience.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"54a04464449f\",\"_type\":\"block\",\"children\":[{\"_key\":\"96e787462207\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\n\\n\"}],\"markDefs\":[],\"style\":\"h3\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#f7f6f2\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":48.00000000000007,\"l\":0.9588235294117646,\"s\":0.2380952380952388},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":48.00000000000007,\"s\":0.020242914979757127,\"v\":0.9686274509803922},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":242,\"g\":246,\"r\":247}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2019-11-01\",\"description\":\"A go-to-market data and automation platform\",\"featured\":true,\"founding\":\"New York, 2017\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1eed795c6219c57de2ac73e4287221d91eb740e0-1952x960-png\",\"_type\":\"reference\"}},\"intro\":\"Clay is a go-to-market platform that helps teams enrich leads, identify intent signals, and automate outbound workflows. As they scaled from 50 to 200 employees, they built a bug management system using Linear that dramatically reduced triage time.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8861e93599dc80b90e04ae88157af4abc3391e80-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Clay\",\"slug\":{\"_type\":\"slug\",\"current\":\"clay\"},\"tagline\":\"How Clay manages bugs using Linear\",\"url\":\"https://www.clay.com\",\"verticals\":[\"saas\",\"featured\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4efb55095e1fdbe54f8ab26908daf041635bb834-180x56-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}}},{\"_createdAt\":\"__TS__\",\"_id\":\"ea60edec-d318-49c5-8794-9e34e7a5c28f\",\"_rev\":\"cwB5C6JY2LVPSJSVdM88uO\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0634ce02aeb211342ae68e79e203ca16933de989-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d91baba01839c8af6e893e81abc41e810ccf06fc-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0a039d50273ed5d457e3aa4fc34a8a8e278f96b4-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Perplexity\",\"slug\":{\"_type\":\"slug\",\"current\":\"perplexity\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-616019a3fac3ac7751bd19ec444e6b0276537797-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://www.perplexity.ai/\",\"verticals\":[\"ai\",\"consumer\",\"featured\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"3146d756-2353-4aac-b53a-1a07f9b8d0fa\",\"_rev\":\"bn5fI15u1dDaoAFilx4cpU\",\"_system\":{\"base\":{\"id\":\"3146d756-2353-4aac-b53a-1a07f9b8d0fa\",\"rev\":\"u4NPjRFcGI8449Zy0FBf20\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"7bfcddbf788a\",\"_type\":\"block\",\"children\":[{\"_key\":\"6acafdc9d07c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"As Watershed expanded their platform for measuring and reducing corporate carbon emissions, they needed project management tools that could match their ambitions. Gabriel Peal, Software Engineer at Watershed, shares their journey with Linear:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"881e9f6fbdd7\",\"_type\":\"block\",\"children\":[{\"_key\":\"434fb3e30e76\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Linear took the world of project management and turned it on its head. In a world of clunky, slow, and bloated tools, Linear reverses the script on all three and adds an unrivaled level of delight and polish.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"def9590f583a\",\"_type\":\"block\",\"children\":[{\"_key\":\"5d9efe8c40f3\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Before Linear, our project management software felt like a chore. It was awkward to use, made it easy for things to slip through the cracks, and limited cross-team visibility. Once we piloted Linear, we knew we had to roll it out across the organization. Linear strikes the right balance of providing rich features while being designed with intent to eliminate entire classes of repetitive conversations internally. Thanks to Linear's powerful API, we comprehensively migrated our existing work, including creation date, comments, and connections to internal tooling, so everybody was fully productive on day one.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#fffbf3\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":39.99999999999995,\"l\":0.9764705882352941,\"s\":1},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":39.99999999999995,\"s\":0.04705882352941182,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":243,\"g\":251,\"r\":255}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2023-01-01\",\"description\":\"Watershed provides climate management software to help companies track and reduce their carbon emissions effectively.\",\"featured\":false,\"founding\":\"San Francisco, 2019\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a7c0c7df9cb6708bf0b818414d8b70958f065253-1952x960-png\",\"_type\":\"reference\"}},\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a167f2b377caa205a6a3eb51200461b952235949-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"Climate action is complex, and Watershed is building the software infrastructure to help companies navigate this complexity at scale. \",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-66314c542672167823e48ab60156459e5f1ca252-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1e1d7212f4eabb1c66a98a977498ec12423e6aa7-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d87c51552b344c6acc2feacd7bc8caee6317c067-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Watershed\",\"representative\":\"Gabriel Peal\",\"representativeSignature\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-70038363b33ca6271dbb5c8930351aef4eecbd1f-240x80-svg\",\"_type\":\"reference\"}},\"representativeTitle\":\"Software Engineer\",\"slug\":{\"_type\":\"slug\",\"current\":\"watershed\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0728b499bc180e84ca1d42e367759797d2167732-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-66314c542672167823e48ab60156459e5f1ca252-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Watershed switched to Linear to accelerate their team\",\"url\":\"https://watershed.com\",\"verticals\":[\"saas\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-450e57cbfd4968d00b32239313e52ddcf4971da0-180x56-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}}},{\"_createdAt\":\"__TS__\",\"_id\":\"c38daebf-ccdf-4d32-9b65-4712a4ec3652\",\"_rev\":\"bn5fI15u1dDaoAFilx4nKh\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9cb19bf674d0ae45065757d343cf9913a2fd271c-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8e5cd756c52ba889a3aaeda0c2af5ecce11e4e07-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e80a34f36b8e16510d66d2c6b7a92ea7b691e917-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Substack\",\"slug\":{\"_type\":\"slug\",\"current\":\"substack\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9cb19bf674d0ae45065757d343cf9913a2fd271c-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://substack.com/\",\"verticals\":[\"consumer\",\"featured\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"f36e2d0c-c9a6-4d00-a1cc-662798f33f55\",\"_rev\":\"2m6L0sQfPY4xqiZQVVIMNV\",\"_system\":{\"base\":{\"id\":\"f36e2d0c-c9a6-4d00-a1cc-662798f33f55\",\"rev\":\"ZUpyyteoJI2YAHTu4CbnZ3\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"555187df898b\",\"_type\":\"block\",\"children\":[{\"_key\":\"8365586a93d2\",\"_type\":\"span\",\"marks\":[],\"text\":\"Meet Tom, Director of Engineering at Clio\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"66998f28573e\",\"_type\":\"block\",\"children\":[{\"_key\":\"5bb2bbc5733b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Clio is the industry leader in cloud-based legal technology, helping lawyers manage their practices across more than 130 countries. Hundreds of engineers maintain their platform across dozens of teams.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9813e72edeae\",\"_type\":\"block\",\"children\":[{\"_key\":\"3e2138e9edf3\",\"_type\":\"span\",\"marks\":[],\"text\":\"As Director of Engineering, Tom Heinan oversees the teams responsible for front-end infrastructure, design systems, mobile apps, and APIs. Tom's broad portfolio means he spends hours each week navigating different team workflows, collecting fragmented updates, and translating them into a coherent story for stakeholders.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"352a418ddb89\",\"_type\":\"block\",\"children\":[{\"_key\":\"321dce17cad1\",\"_type\":\"span\",\"marks\":[],\"text\":\"The role of an engineering manager\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"d5d21156b339\",\"_type\":\"block\",\"children\":[{\"_key\":\"a440b4280468\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineering managers live in a world of constant translation. Each day, they navigate between the detailed work of individual engineers and the high-level concerns of leadership.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d4634cb6c21b\",\"_type\":\"block\",\"children\":[{\"_key\":\"0532ba6481d6\",\"_type\":\"span\",\"marks\":[],\"text\":\"They track dependencies across teams, anticipate bottlenecks, and communicate progress in all directions. As organizations scale, these manual processes become real bottlenecks that slow down entire teams.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1ce80c2c2cfd\",\"_type\":\"block\",\"children\":[{\"_key\":\"7ce8aee3e53c\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Below, Tom shares how he uses Linear to help him navigate these challenges.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"13eb5b3a243b\",\"_type\":\"block\",\"children\":[{\"_key\":\"619763e33d64\",\"_type\":\"span\",\"marks\":[],\"text\":\"Workflow 1: Personal task tracking\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"f7b45cea7892\",\"_type\":\"block\",\"children\":[{\"_key\":\"64637c2e25c7\",\"_type\":\"span\",\"marks\":[],\"text\":\"Clear personal task management helps engineering managers stay focused on their own priorities amid constant competing requests.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b3c1b9cf6690\",\"_type\":\"block\",\"children\":[{\"_key\":\"137a41e580b7\",\"_type\":\"span\",\"marks\":[],\"text\":\"Watch the video below to see how Tom stays on top of his work in Linear:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3f06f3b76a91\",\"_type\":\"video\",\"height\":1080,\"loop\":true,\"poster\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f81254bce90f5c7682115c5f75cd6e2dd4d291ff-2400x1350-png\",\"_type\":\"reference\"}},\"title\":\"Video\",\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-81796a4e12af01667d41335923ccae15762878b1-mp4\",\"_type\":\"reference\"}},\"wide\":true,\"width\":1920},{\"_key\":\"7eb21d77984b\",\"_type\":\"block\",\"children\":[{\"_key\":\"72befa9e6de3\",\"_type\":\"span\",\"marks\":[],\"text\":\"Tom noted, \"},{\"_key\":\"87c96730d1e5\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"“Linear makes it easy for me to view my personal plate of work that I need to keep track of,”\"},{\"_key\":\"06cf602c5c7e\",\"_type\":\"span\",\"marks\":[],\"text\":\" so now, what are his tasks and what are team tasks are clear.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"9aa6d472e4dd\",\"_type\":\"block\",\"children\":[{\"_key\":\"e09bf9cd35ad\",\"_type\":\"span\",\"marks\":[],\"text\":\"Workflow 2: Understanding project health\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"b68f492ed894\",\"_type\":\"block\",\"children\":[{\"_key\":\"5438bc34efc6\",\"_type\":\"span\",\"marks\":[],\"text\":\"Real time project visibility enables proactive decisions and keeps stakeholders informed without constant meetings.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b041b2f02812\",\"_type\":\"block\",\"children\":[{\"_key\":\"8589c80fdd39\",\"_type\":\"span\",\"marks\":[],\"text\":\"Here's how Tom monitors project health across his team:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"cbce88804d31\",\"_type\":\"video\",\"height\":1080,\"loop\":true,\"poster\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f81254bce90f5c7682115c5f75cd6e2dd4d291ff-2400x1350-png\",\"_type\":\"reference\"}},\"title\":\"Video\",\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-39203d29a5d6647b5e5814909b8d31ccaf45c105-mp4\",\"_type\":\"reference\"}},\"wide\":true,\"width\":1920},{\"_key\":\"f03fb7f8f309\",\"_type\":\"block\",\"children\":[{\"_key\":\"7ef3441803b9\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear’s tracking features have enabled Tom to evolve his management style from reactive to proactive. He explained; \"},{\"_key\":\"08946a82539b\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"“When I see something off, I can proactively communicate about our commitments to leadership, and we can have conversations about priorities or staffing before it becomes a crisis.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"985ba4edb4c7\",\"_type\":\"block\",\"children\":[{\"_key\":\"8423e26e31c1\",\"_type\":\"span\",\"marks\":[],\"text\":\"Workflow 3: Managing team hackathons\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"c28a04f64d0d\",\"_type\":\"block\",\"children\":[{\"_key\":\"b3db3c6393dd\",\"_type\":\"span\",\"marks\":[],\"text\":\"Structured hackathon management helps teams capture innovative ideas and ensure promising projects get proper follow-through.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"646b45c2ebcc\",\"_type\":\"block\",\"children\":[{\"_key\":\"610316c489d4\",\"_type\":\"span\",\"marks\":[],\"text\":\"Here's how Tom tracks hackathon impact:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1e53c5d5b268\",\"_type\":\"video\",\"height\":1080,\"loop\":true,\"poster\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f81254bce90f5c7682115c5f75cd6e2dd4d291ff-2400x1350-png\",\"_type\":\"reference\"}},\"title\":\"Video\",\"video\":{\"_type\":\"file\",\"asset\":{\"_ref\":\"file-6c9763b88a4556e3854114308e2b9e6a46c4c3e6-mp4\",\"_type\":\"reference\"}},\"wide\":true,\"width\":1920},{\"_key\":\"18eea0280868\",\"_type\":\"block\",\"children\":[{\"_key\":\"6a9fedf85eb0\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"“The integration between Linear and DX has enabled a level of intelligence and reporting around our hackathons that we just never had before,” \"},{\"_key\":\"616085f0e043\",\"_type\":\"span\",\"marks\":[],\"text\":\"Tom explained.\"},{\"_key\":\"9862bdaf10e0\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\" \"},{\"_key\":\"4a9312b0e6dc\",\"_type\":\"span\",\"marks\":[],\"text\":\"By managing these projects in Linear, Tom can now track what percentage of hackathon code \"},{\"_key\":\"ac30be0d855c\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"actually \"},{\"_key\":\"73deef8fd354\",\"_type\":\"span\",\"marks\":[],\"text\":\"gets merged into Clio’s product.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6d18858098ac\",\"_type\":\"horizontalRule\"},{\"_key\":\"a721f62fe3d2\",\"_type\":\"block\",\"children\":[{\"_key\":\"eee7fedb679f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Tracking work is one thing, taking action on those insights is another. Linear gives managers like Tom a single view of everything, and the tools to act on what they see.\\n\\n\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#0070df\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":209.86547085201795,\"l\":0.4372549019607843,\"s\":1},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":209.86547085201795,\"s\":1,\"v\":0.8745098039215686},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":223,\"g\":112,\"r\":0}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"companySize\":\"1,200\",\"customerSince\":\"2024-05-01\",\"description\":\"Clio is a leading legaltech company that provides cloud-based practice management software for law firms.\",\"featured\":true,\"founding\":\"Vancouver, 2008\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-20b86bce10ee8a40ac23fc50764fbd88c7237027-2400x1200-png\",\"_type\":\"reference\"}},\"intro\":\"Tom Heinan, Director of Engineering at Clio, demonstrates how Linear has helped to improve his daily workflows. \",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-314cde3cd6d3063546973af031b72abab6bdeede-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Clio\",\"slug\":{\"_type\":\"slug\",\"current\":\"clio\"},\"tagline\":\"How Linear helps engineering managers at Clio operate more efficiently\",\"url\":\"https://clio.com/\",\"verticals\":[\"saas\",\"ai\",\"enterprise\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c651840e07b6bfa6147f650ca00c2d33ce67e66d-180x56-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"fd2a5847-efc6-4e73-b960-c9d8796286bb\",\"_rev\":\"bn5fI15u1dDaoAFilx4L3n\",\"_system\":{\"base\":{\"id\":\"fd2a5847-efc6-4e73-b960-c9d8796286bb\",\"rev\":\"VBWe4tHz6WPJbJ3FXYZcUk\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-921f7cc471fdf00e8dc658e3751227bf2343b65a-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0474994ac268408ce578d66fc8452abf6ebaf064-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-beda4cb5d141bcce3e5afba36b99d52513e0856e-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Monzo\",\"slug\":{\"_type\":\"slug\",\"current\":\"monzo\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-921f7cc471fdf00e8dc658e3751227bf2343b65a-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://monzo.com/\",\"verticals\":[\"fintech\",\"consumer\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"fd5c505e-a4f6-470d-853d-dea39612f701\",\"_rev\":\"bn5fI15u1dDaoAFilx4Fzg\",\"_system\":{\"base\":{\"id\":\"fd5c505e-a4f6-470d-853d-dea39612f701\",\"rev\":\"e27jTzKaT0YhM19iH7LQai\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"49bdfc68b1ce\",\"_type\":\"block\",\"children\":[{\"_key\":\"7011aa5d315a0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Andrew Mason, CEO \u0026 Founder of Descript, shares their experience finding a project management tool that matched their vision for simplicity:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"44eeb92da88b\",\"_type\":\"block\",\"children\":[{\"_key\":\"493aeb2eb5a6\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Linear's performance is incredible - the best perceived speed of any web app I've ever used. We were constantly fighting our existing issue tracking tool to support EPD. We felt there was a lot of 'work about work' to keep tasks and projects organized. Views easily got out of date and required fine tuning. It was difficult to search for issues and then save those views. It became clear to us that we were trying to get our previous issue tracker to do something that it simply wasn't built to do well.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"30eff9e74d18\",\"_type\":\"block\",\"children\":[{\"_key\":\"5eea9ea1cd9f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear is different. It has a better model and structure for engineering orgs. Sprints, points, priority, and status are all treated as first class properties of tasks. Search and filtering are powerful and the timeline view is one of the best I've seen. The command palette and keyboard shortcuts make it way faster to move around and do things, too.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"89ba60717d88\",\"_type\":\"block\",\"children\":[{\"_key\":\"cfa440886452\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear is more tailor-made than other tools. There aren't multiple ways to use it. This actually has made it easier to learn and adopt across the organization. It's also an app full of great ideas that can inspire our own product development.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#5159fe\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":237.22543352601156,\"l\":0.6568627450980392,\"s\":0.9885714285714287},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":237.22543352601156,\"s\":0.6811023622047244,\"v\":0.996078431372549},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":254,\"g\":89,\"r\":81}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2020-12-02\",\"description\":\"Descript is an all-in-one audio and video editing platform that simplifies content creation with text-based editing tools.\",\"featured\":false,\"founding\":\"San Francisco, 2017\",\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0abb37ee14a0799a1681c530e500ddbdcac58825-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"Video editing has historically been the domain of specialists, requiring deep technical expertise and expensive software. Descript is democratizing video creation with their all-in-one editing platform that's as intuitive as working in a document.\",\"investors\":\"Spark Capital, Andreessen Horowitz\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-5494a32be3c77b5fd654e93da0a47b624d5ad4d3-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-fa51b0b6d3c4da254e0c8c5c308c088d17dd264d-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ef36748dd47712bd9bdeba3540eacf5b3cbc90b2-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Descript\",\"representative\":\"Andrew Mason\",\"representativeSignature\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f12efaf004f6ee11a7ac82d0bd2b752b4a3703a1-240x80-svg\",\"_type\":\"reference\"}},\"representativeTitle\":\"CEO \u0026 Founder\",\"slug\":{\"_type\":\"slug\",\"current\":\"descript\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4fb183e11ae2b0882ec5bdd77de7684da6353217-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-5494a32be3c77b5fd654e93da0a47b624d5ad4d3-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Why Descript builds with Linear\",\"url\":\"https://descript.com\",\"verticals\":[\"saas\",\"ai\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8c753a2c007186bf58fc7ed6ee65d8d963533a49-180x56-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"72779fd8-c755-409d-be6e-1e2fd068f65e\",\"_rev\":\"Thdx30qJDZ6ExBJ6Ury4o8\",\"_system\":{\"base\":{\"id\":\"72779fd8-c755-409d-be6e-1e2fd068f65e\",\"rev\":\"Mof2UpL7ZLVSaYTxOnMVqM\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b52e9cd57ea9881d92e5d46373abbf1525c154b4-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-75b6d0c34bf45743e7e5780236820e518f89149f-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4118482ea2c3b02f7f64e83c1a0aa087a6b03816-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Runway\",\"slug\":{\"_type\":\"slug\",\"current\":\"runway\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b52e9cd57ea9881d92e5d46373abbf1525c154b4-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://runwayml.com/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"d0dd0e12-b935-453e-914e-65a389a5188e\",\"_rev\":\"cwB5C6JY2LVPSJSVdM83Ii\",\"_system\":{\"base\":{\"id\":\"d0dd0e12-b935-453e-914e-65a389a5188e\",\"rev\":\"C4T2OPCzevhJWudwkZEQYp\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-2fabb66ac00ee688086dc5e4231f97eb3957d10c-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9759bea80518ad9a70dc4cdbbdc30adeb29f3603-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-790fc62afa7c0840609a573f96b633c066ce8723-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Netlify\",\"slug\":{\"_type\":\"slug\",\"current\":\"netlify\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-bfce16626963e3c7b1fab2fc190b5be1267939ec-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://www.netlify.com/\",\"verticals\":[\"saas\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"544c1f38-7f7f-4b0c-9e32-ec763e565b16\",\"_rev\":\"ZUpyyteoJI2YAHTu4Cc7wH\",\"_system\":{\"base\":{\"id\":\"544c1f38-7f7f-4b0c-9e32-ec763e565b16\",\"rev\":\"PAcTVHiz1HR3n3zNxhR71m\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"0665497ed6e8\",\"_type\":\"block\",\"children\":[{\"_key\":\"e05a978f5d13\",\"_type\":\"span\",\"marks\":[],\"text\":\"For Retool, shipping high-quality software is non-negotiable – it's how their customers achieve operational excellence.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"63b0c018230e\",\"_type\":\"block\",\"children\":[{\"_key\":\"4443ee97292a\",\"_type\":\"span\",\"marks\":[],\"text\":\"As the team scaled, they needed to balance new product work with maintaining business-critical features. Before Linear, they struggled with legacy tools and slow processes. Now, they can quickly review tickets and monitor team progress at a glance. The speed is their main reason for using Linear.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"586d67d6d239\",\"_type\":\"quote\",\"authorName\":\"Ford Filer\",\"authorShortBio\":\"Software Engineer at Retool\",\"text\":[{\"_key\":\"378426286f27\",\"_type\":\"block\",\"children\":[{\"_key\":\"390a636d2b850\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Other tools felt like tons of tech debt in your face. It was weirdly hard to do things. I've never run into that with Linear. It feels more like software I want to use.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"f21bcd30e7ba\",\"_type\":\"block\",\"children\":[{\"_key\":\"831c22039f630\",\"_type\":\"span\",\"marks\":[],\"text\":\"With Linear's ability to auto-detect and quickly merge duplicate issues, Retool managed to prune their substantial backlog. “I like how Linear isn't some agnostic tool that lets you do everything any way you want,” shares Donald Hruska, Engineering Manager. “Their purpose-designed features like auto-closing tickets consistently prove valuable—teams report cleaner backlogs, fewer stale issues, and better visibility into actual work. As a leader, I can confidently enable these features knowing they've been proven successful across thousands of engineering teams.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6a544b55e3f8\",\"_type\":\"block\",\"children\":[{\"_key\":\"2b4c083066e00\",\"_type\":\"span\",\"marks\":[],\"text\":\"Triage automatically assigns incoming issues to the appropriate Retool engineer, while Linear's Slack integration keeps key stakeholders informed. Alex Tapper, Head of Internal Tools, notes: “We're able to get back to users faster when we fix bugs and ship features thanks to the GitHub automation, which sends a notification once a PR is merged. We also use Linear comments extensively. It's the place where people have conversations and share updates — and we point to Linear as the source of truth.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8584fe9a0e14\",\"_type\":\"block\",\"children\":[{\"_key\":\"d7e3cf9e0de60\",\"_type\":\"span\",\"marks\":[],\"text\":\"Every quarter, teams self-assign projects, divide up the work, and drive toward specific goals using milestones. “They are a good push for the team,” explains Jennifer Zhang, Engineering Manager, “helping us plan a sprint of work and see the progress graph over time. Just seeing how the team works through a set of tickets and the velocity they're moving at is motivating.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"378213b7e7a3\",\"_type\":\"quote\",\"authorName\":\"Jennifer Zhang\",\"authorShortBio\":\"Engineering Manager\",\"text\":[{\"_key\":\"382e283ddf70\",\"_type\":\"block\",\"children\":[{\"_key\":\"7870af3449d10\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"At Retool, we're focused on quality, and Linear has helped us form a definition of what 'quality' means. We literally have a project in Linear called 'Quality,' and every engineer on the team is taking one roughly four-hour task every week that improves the quality of Retool – and it's directly sourced from customer feedback that lands in Linear.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"73bebbd86e36\",\"_type\":\"block\",\"children\":[{\"_key\":\"7cfa1d93a50d\",\"_type\":\"span\",\"marks\":[],\"text\":\"The combination of a clear workspace, clear ownership, and clear to-dos has Retool engineers moving at a higher velocity, shipping the features customers need to manage their internal operations with confidence.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#e8755f\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":9.635036496350361,\"l\":0.6411764705882352,\"s\":0.7486338797814206},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":9.635036496350361,\"s\":0.5905172413793103,\"v\":0.9098039215686274},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":95,\"g\":117,\"r\":232}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2019-07-01\",\"description\":\"Retool is a low-code platform that enables developers and non-technical teams to build custom internal tools quickly and efficiently.\",\"featured\":true,\"founding\":\"San Francisco, 2017\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-548782bee9a1d5178134833de7cb1f47ab3dae82-1952x960-png\",\"_type\":\"reference\"}},\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-133aa1129642ee9fd3995b1ce094e11526aba510-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"Internal tools shape how companies operate, yet they've long been an afterthought in the software ecosystem. Retool is changing this reality – their platform enables ambitious teams at Stripe, Amazon and Pinterest to build bespoke internal tools that streamline operations. \",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-900344db813b157d72157b63aa859156a8e49b41-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7d1cb3fb306145b85e1481247776fcc8efcff35e-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-cb5d4363cc338b845443160fc9c825b5575fc60a-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Retool\",\"slug\":{\"_type\":\"slug\",\"current\":\"retool\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e257a1928a9ebcdbd39be01b184d2d6f5a82914f-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-00bc4af7bca15a8e7493ca5a065afc9567247a5b-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"How Retool turns customer feedback into engineering work\",\"url\":\"https://retool.com\",\"verticals\":[\"saas\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-edd162a6a6d078f33e1bb746d9bee7049dc30050-180x56-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"eeab84d4-32f1-4bb5-91a7-504ab0cbcb66\",\"_rev\":\"cwB5C6JY2LVPSJSVdM92PN\",\"_system\":{\"base\":{\"id\":\"eeab84d4-32f1-4bb5-91a7-504ab0cbcb66\",\"rev\":\"2X7RGOqAFnHA63jDkeoOP4\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-66f1f07fdebb327de28cfe8fbe70570dde92c194-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-17b4ed5c3716b4077f2c47f8919a7a0264ae51f9-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4f698cab59a00d61d1510578f6fbbcc1d7823d84-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Supercell\",\"slug\":{\"_type\":\"slug\",\"current\":\"supercell\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-65c65b84e77365b9772a05ff228a9660bd7f1d6e-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://supercell.com/\",\"verticals\":[\"consumer\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"d197ded7-724a-4264-95ab-946db1d4c578\",\"_rev\":\"bn5fI15u1dDaoAFilx4KJp\",\"_system\":{\"base\":{\"id\":\"d197ded7-724a-4264-95ab-946db1d4c578\",\"rev\":\"Cmt1MgWU3WoSouX4QUtBXc\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"intro\":\"-\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c30b0d1d4c73ae02142793cf22e61877723dfb3a-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Lovable\",\"slug\":{\"_type\":\"slug\",\"current\":\"lovable\"},\"url\":\"https://lovable.dev/\",\"verticals\":[\"ai\",\"featured\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"6cc90bf9-86b2-46ce-af62-4963b8ce34f0\",\"_rev\":\"2m6L0sQfPY4xqiZQVVINpz\",\"_system\":{\"base\":{\"id\":\"6cc90bf9-86b2-46ce-af62-4963b8ce34f0\",\"rev\":\"bn5fI15u1dDaoAFilx4UeJ\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"5792d09ef3c9\",\"_type\":\"block\",\"children\":[{\"_key\":\"d75d33fd067d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"We sat down with Marcelo Lebre, President and Co-founder of Remote, to understand what drove their team to adopt Linear as they scaled:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1afc3472a6e3\",\"_type\":\"block\",\"children\":[{\"_key\":\"cf273400a79f\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Our team yearned for a straightforward approach to issue tracking. As we grew from a startup to a 1,000 person company, the tool we were using to manage our work just got more complicated. We spent hours each week maintaining it: rearranging roadmaps, decluttering lists of labels, and prioritizing issues. We realized that our old tool couldn't manage our scale or workload, and started to slow us down, so we looked for alternatives. Every single project management tool we tried fell short—until we tried Linear.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e03457a99d68\",\"_type\":\"block\",\"children\":[{\"_key\":\"b172884c9b210\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear keeps us quick and nimble, even as we scale. Once we started using Linear, it all came together. Everyone loves using it. It's fast. It's so much easier to communicate about issues and projects, which is critical for a distributed company like ours with employees working across different timezones. We trust Linear as our single source of truth.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a604101688c0\",\"_type\":\"block\",\"children\":[{\"_key\":\"292420780e980\",\"_type\":\"span\",\"marks\":[],\"text\":\"Even as we continue to grow, we're moving faster because Linear keeps our workflows simple. We don't have to spend time on implementing processes to manage work anymore. Our team can focus on what's actually important: building our product.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#0e63ff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":218.__EPOCH__,\"l\":0.5274509803921569,\"s\":1},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":218.__EPOCH__,\"s\":0.9450980392156862,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":99,\"r\":14}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"companySize\":\"2,800\",\"customerSince\":\"2023-02-21\",\"description\":\"Remote simplifies global employment by providing payroll, benefits, and compliance solutions for remote teams worldwide.\",\"featured\":true,\"founding\":\"January 2019\",\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4d420565135a7a833b82c1b1e47d4656bf4203c9-1952x960-png\",\"_type\":\"reference\"}},\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-47473265784478c734826782fd4893fb05b87539-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"Remote is revolutionizing how companies build global teams. As the leading HR platform for distributed workforces, Remote helps organizations hire, onboard, and pay talented employees worldwide. \",\"investors\":\"Accel, Sequoia\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-159083854336376173d7b08664db1a6d53f3cdb2-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-827841af875a0be63ff102ef683a09489eea1ce0-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-fe756dd4fb94347e20ee201299f758608e0e3866-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Remote\",\"representative\":\"Marcelo Lebre\",\"representativeSignature\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-710e8442e7985f07fc67f46cb65f0cd1e433ed22-240x80-svg\",\"_type\":\"reference\"}},\"representativeTitle\":\"President and Co-founder\",\"slug\":{\"_type\":\"slug\",\"current\":\"remote\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-bd6896ecfc38943722c0697329561993ef76d79c-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-159083854336376173d7b08664db1a6d53f3cdb2-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Remote switched their 1,000 person team to Linear to move faster\",\"url\":\"https://remote.com\",\"verticals\":[\"saas\",\"featured\",\"enterprise\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-baf74cdb084c2f808b0126dbb58bc3398f9d1e5c-180x56-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"3798df77-57bf-4866-99a8-09c3ef181b52\",\"_rev\":\"cwB5C6JY2LVPSJSVdM7jfq\",\"_system\":{\"base\":{\"id\":\"3798df77-57bf-4866-99a8-09c3ef181b52\",\"rev\":\"cKHNYGPNNlEW7eeGNb6e5q\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"c1d59c26c154\",\"_type\":\"block\",\"children\":[{\"_key\":\"8c4219256f5e0\",\"_type\":\"span\",\"marks\":[],\"text\":\" As their teams push the boundaries of what's possible in natural language processing, they needed a project management tool that could adapt to their unique workflows. Andrew von Rosenbach shares their experience with Linear:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"291bdf0f47a9\",\"_type\":\"block\",\"children\":[{\"_key\":\"0166e1f3a98d\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Cohere needed a solution that simplified project collaboration and brought visibility to our team roadmaps. We piloted Linear with a few early adopters, and within a few weeks it went viral within the company.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d1f5d2df0211\",\"_type\":\"block\",\"children\":[{\"_key\":\"adfdf2aa607f0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear strikes a nice balance of being very easy to onboard a team to, while being quite configurable for more advanced usage. As an AI company, the way our teams operate can be quite diverse, with some teams finding less value in very detailed task tracking. But Linear's method of aligning work around Projects and Teams means that we are now two clicks away from being able to see a living roadmap for any team at the company, regardless of the differences in how the teams track work. It provides a meaningful improvement over our previous tooling, which obscured most of this information, and it has cut down on an over-reliance on Slack as the primary method of staying up to date.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"69da869f6ee8\",\"_type\":\"block\",\"children\":[{\"_key\":\"68ccc9b064500\",\"_type\":\"span\",\"marks\":[],\"text\":\"We've also found the Linear team to be very responsive before, during and after onboarding, and they are actively addressing any product feedback we've had. It's been a great experience working with them.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#d18ee2\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":287.85714285714283,\"l\":0.7215686274509804,\"s\":0.5915492957746478},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":287.85714285714283,\"s\":0.3716814159292035,\"v\":0.8862745098039215},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":226,\"g\":142,\"r\":209}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2023-02-15\",\"description\":\"Cohere provides natural language processing tools that enable developers to build AI applications using powerful language models.\",\"featured\":false,\"founding\":\"2019\",\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a8fcba82808aaa439065acfa41b2485a9e15234f-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"At the intersection of AI and human communication, Cohere is developing large language models that make advanced AI capabilities accessible to businesses of all sizes.\",\"investors\":\"Index Ventures, Tiger Global, Salesforce Ventures\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a29aa6a5a361fe63e0c0b0ed7016d20c71b08c32-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-50f97de6eec2726bff84688cf40c2155e8d99b31-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-00ad5cdc2063d234648dd3fe7fb24093df0dee22-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Cohere\",\"representative\":\"Andrew von Rosenbach\",\"representativeSignature\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-af80db49e40f33a7ebefe259856c149eb36d2830-322x60-svg\",\"_type\":\"reference\"}},\"representativeTitle\":\"Senior Engineering Program Manager\",\"slug\":{\"_type\":\"slug\",\"current\":\"cohere\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-bdc5e453bf1ce9da3144000c876f4d7942eb79e4-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a29aa6a5a361fe63e0c0b0ed7016d20c71b08c32-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Why Cohere builds with Linear\",\"url\":\"https://cohere.ai\",\"verticals\":[\"ai\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9cf7041512e7bf416452fe094c0b883cc442f888-180x56-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"6ae3a177-09bb-4803-883b-c679259f4dc9\",\"_rev\":\"ZUpyyteoJI2YAHTu4CcG0v\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"founding\":\"2020\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f7a538a6a5d24818b4be8389ba91acc430d663dd-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Polymarket\",\"slug\":{\"_type\":\"slug\",\"current\":\"polymarket\"},\"url\":\"https://polymarket.com/\",\"verticals\":[\"consumer\",\"featured\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"37820cc6-1c40-4c82-affd-6e89e7e21f4f\",\"_rev\":\"ZUpyyteoJI2YAHTu4Cc77x\",\"_system\":{\"base\":{\"id\":\"37820cc6-1c40-4c82-affd-6e89e7e21f4f\",\"rev\":\"cKHNYGPNNlEW7eeGNb6XOI\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"be45ce546a48\",\"_type\":\"block\",\"children\":[{\"_key\":\"efa42d6e53c00\",\"_type\":\"span\",\"marks\":[],\"text\":\" Thomas Mann, CEO \u0026 Co-founder of Raycast, shares how they found connection in Linear's approach to individual empowerment:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"3abf31f5472f\",\"_type\":\"block\",\"children\":[{\"_key\":\"300d64aa0332\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Linear is built for efficiency which is so important for developers. It doesn't get in the way. When we were onboarding new team members, one of the most important things was that we didn't need to explain how to use Linear. We added them to the tool and they figured out what they needed to do there in order to work efficiently.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"f43aa53772d3\",\"_type\":\"block\",\"children\":[{\"_key\":\"59ea6e5103490\",\"_type\":\"span\",\"marks\":[],\"text\":\"Unlike so many other applications, Linear doesn't get in the way of your work or disrupts your flow in order to write something down. It's so easy to use Linear that as an individual, you catch yourself creating more issues that are just for you which you normally wouldn't. You're assigning them to yourself because it's easier to keep track of work that way and because you trust the tool to help you get that work done.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7fe2881ca1ee\",\"_type\":\"block\",\"children\":[{\"_key\":\"b78fa2cf6eb30\",\"_type\":\"span\",\"marks\":[],\"text\":\"Putting the individual experience first may seem counterintuitive for a team collaboration tool. But at the end of the day, it's the individual contributor who produces the product and its components. We have all worked on teams that have scaled up and seen how suddenly you're doing a lot of 'busy work' yet you stop shipping and you're not progressing anymore as an organization. The Linear team clearly builds the app with the individual maker in mind, from the small details to keyboard shortcuts to automations. I think it's a great example of how you can build a product that serves the individual while powering the team by finding the right bridges between these two worlds.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ff6464\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":0,\"l\":0.696078431372549,\"s\":1},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":0,\"s\":0.607843137254902,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":100,\"g\":100,\"r\":255}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2020-01-16\",\"description\":\"Raycast is a productivity tool that enhances workflows on macOS by providing fast access to apps, tasks, and commands.\",\"featured\":false,\"founding\":\"London, 2020\",\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-bb0c66c68198191e8f927f020868888296da0ac5-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"In a world of increasingly complex development tools, Raycast is bringing elegance back to the developer workspace with keyboard-first commands that put power at your fingertips.\",\"investors\":\"Accel, Y Combinator\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e49b121abff6209db36584e2bc070ddb3b3dd5f2-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d35d386e7d9339c8f424955b254a113ef979ff0e-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1454c2c1c4a715e6119bc634ad7877a22f9e15d7-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Raycast\",\"representative\":\"Thomas Mann\",\"representativeSignature\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a35baf6884f9249f7eb37c93f0d018f803957430-240x80-svg\",\"_type\":\"reference\"}},\"representativeTitle\":\"CEO \u0026 Co-founder\",\"slug\":{\"_type\":\"slug\",\"current\":\"raycast\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4cf4135cc4e41c709691ece9b7b342aa01816891-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e49b121abff6209db36584e2bc070ddb3b3dd5f2-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Why Raycast builds with Linear\",\"url\":\"https://raycast.com\",\"verticals\":[\"saas\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-76ba3d2a80d4d9a7c4dc9d450c2eb90e7521e5d9-180x56-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"f1aaeb6f-5c14-4065-8ffd-af22a5dc2cc4\",\"_rev\":\"3jRg3WlfTruGJagasYldhS\",\"_system\":{\"base\":{\"id\":\"f1aaeb6f-5c14-4065-8ffd-af22a5dc2cc4\",\"rev\":\"cwB5C6JY2LVPSJSVdM8VVK\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"b42af74f68db\",\"_type\":\"block\",\"children\":[{\"_key\":\"217cb95228170\",\"_type\":\"span\",\"marks\":[],\"text\":\"Today, Semgrep is the leading application security solution used by companies like Figma, Dropbox, Slack, Snowflake, and many more.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"5bac9f78673f\",\"_type\":\"block\",\"children\":[{\"_key\":\"9b41c1a6c33a0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Semgrep's team has used Linear for planning and building products since 2021 as they've scaled from an early-stage startup to an established product organization. When Semgrep sets out to tackle new projects or improve their existing product, they rely on Linear to execute their vision. Semgrep uses projects in Linear across their engineering, product, and design (EPD) teams to track their work, maintain alignment and drive momentum.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"045677390395\",\"_type\":\"quote\",\"authorName\":\"Annika Peterson\",\"authorShortBio\":\"Director of Engineering for Products\",\"text\":[{\"_key\":\"1b7100bb3b1c\",\"_type\":\"block\",\"children\":[{\"_key\":\"d784fdeea4110\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Linear Projects give us a source of truth across all our work and keeps the team in sync.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"c7a621505493\",\"_type\":\"block\",\"children\":[{\"_key\":\"72795406f880\",\"_type\":\"span\",\"marks\":[],\"text\":\"“For EPD, we use Linear Projects to track our active issues and our backlog. The project update feature has been a game-changer for us. Our project leads post weekly updates in Linear that sync bi-directionally to Slack, making it easy for everyone in the company to engage and follow along. With the six teams I manage, I no longer have to meet with project leads solely to get project updates – it's saved me entire meetings. It's also allowed our staff meetings to focus more on problem-solving and discussion rather than status updates.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"d9ca6ebca024\",\"_type\":\"block\",\"children\":[{\"_key\":\"e6f118001c5b0\",\"_type\":\"span\",\"marks\":[],\"text\":\"The analytics provided by Linear Insights have helped Semgrep make data-driven decisions about resource allocation and process improvements. “We use Linear Insights to answer critical questions about our development process,” Peterson notes. “We frequently look at issues reported by our customers by priority to understand how many high-priority tickets we're generating on average. We also monitor our SLA breaches closely. These reports help us make data-driven decisions about where to focus our efforts.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8bb7a581e013\",\"_type\":\"block\",\"children\":[{\"_key\":\"6096974ff11b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Semgrep manages feedback and bug reports efficiently using Linear Asks, which enables everyone at Semgrep to submit issues directly from Slack, and automatically routes them to the relevant team in Linear. This process has significantly reduced noise in communication channels and improved the team's ability to triage issues.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"afb6fe2c4fb7\",\"_type\":\"quote\",\"authorName\":\"Annika Peterson\",\"authorShortBio\":\"Director of Engineering for Products\",\"text\":[{\"_key\":\"40c88ccb48fb\",\"_type\":\"block\",\"children\":[{\"_key\":\"faa39e9eccbc0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Our teams are in love with Linear Asks. It helps eliminate the sheer number of problems dropped in Slack channels, reducing the fake urgency bias that often comes with real-time messaging. The ability for our EPD teams to customize the workflow on the receiving end is particularly valuable, allowing each team to organize incoming requests in a way that best fits their process.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"1f77eea55180\",\"_type\":\"block\",\"children\":[{\"_key\":\"a5b1d43597460\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear has simplified issue tracking and project management for Semgrep, enabling everyone in the organization to participate in improving product quality and feature development. “What I appreciate most about Linear is its purpose-designed approach to project management,” Peterson concludes. “It eliminates the need for extensive customization and the busy work that often comes with other tools. When I ran a single engineering team using legacy software from a competitor, I spent 10 or 15 hours a week just trying to keep it up to date. I never had to do that with Linear because there was a clearly defined path for how to use it. This allows us to focus on actual work rather than maintaining the tool itself. I can prepare views in Linear for a new quarter's planning cycle in just 10 minutes.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ec57e220a974\",\"_type\":\"block\",\"children\":[{\"_key\":\"dfcf6dcdb8ac0\",\"_type\":\"span\",\"marks\":[],\"text\":\"In working with Linear, Semgrep has been able to improve cross-team visibility, make data-driven decisions, and reduce the time and toil spent on project management. This has allowed them to focus on building high-quality software and stay incredibly close to the needs of their customers.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#2acfa6\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":165.__EPOCH__,\"l\":0.48823529411764705,\"s\":0.6626506024096386},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":165.__EPOCH__,\"s\":0.7971014492753623,\"v\":0.8117647058823529},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":166,\"g\":207,\"r\":42}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2021-08-01\",\"description\":\"Semgrep is a static analysis tool that helps developers identify security vulnerabilities and code quality issues in their codebases.\",\"featured\":true,\"founding\":\"2017\",\"intro\":\"Semgrep's mission is to profoundly improve software security. In 2020, the team reignited development of the open source code scanning project sgrep, which evolved into Semgrep.\",\"investors\":\"Sequoia Capital, Lightspeed\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-86b90fd7c098af86bd4bd36b6723c86efb147896-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Semgrep\",\"slug\":{\"_type\":\"slug\",\"current\":\"semgrep\"},\"tagline\":\"Why Semgrep builds with Linear\",\"url\":\"https://semgrep.dev\",\"verticals\":[\"saas\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-be4606f233c75de728d8cf93f5b996954f5b4044-180x56-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":165.6,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":165.6,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}}},{\"_createdAt\":\"__TS__\",\"_id\":\"4e5cef06-69e8-4e56-8e81-d7dab5b454c3\",\"_rev\":\"bn5fI15u1dDaoAFilx4J5D\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"description\":\"Magical tools for working with data\",\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-912419ef3a059fe7cbf7013442ba39ff488afe41-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d9b74bf238dd2398e206625ca8e389a875f95832-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f175a6d459f3232d0806ba4480bb76571d7f5555-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Hex\",\"slug\":{\"_type\":\"slug\",\"current\":\"hex\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-912419ef3a059fe7cbf7013442ba39ff488afe41-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://hex.tech\",\"verticals\":[\"saas\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"f92d8bb5-9f28-4734-827f-ea82dbf3b89b\",\"_rev\":\"bn5fI15u1dDaoAFilx4MLT\",\"_system\":{\"base\":{\"id\":\"f92d8bb5-9f28-4734-827f-ea82dbf3b89b\",\"rev\":\"ZJBWSISvCCajxlydfCZqfH\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":0,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":0,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"intro\":\"-\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-fc000cc580ba314111ec35a89fb67105ac0459a2-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c242542b912b23c1a90d02a384ef0befd6fed520-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-157ae40ceccc931334fff4c529577d78d58ba6a1-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"OpenSea\",\"slug\":{\"_type\":\"slug\",\"current\":\"opensea\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-13bc0c8fdcda6727d13f2e2613d04de1f013ea01-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://opensea.io/\",\"verticals\":[\"fintech\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"bee25aa9-0949-4f3c-8ac9-96c07eaa9be2\",\"_rev\":\"bn5fI15u1dDaoAFilx4Jka\",\"_system\":{\"base\":{\"id\":\"bee25aa9-0949-4f3c-8ac9-96c07eaa9be2\",\"rev\":\"i5kY0sUJwXldwa6DVBftOU\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"e720362ffd70\",\"_type\":\"block\",\"children\":[{\"_key\":\"d264d55b6a6f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Companies collect software tools the way people collect browser tabs, adopting a new one anytime there’s a fresh need. But each tool brings its own vocabulary and logic. An Epic in Jira is kind of like a Board in Monday, which is sort of like... wait, is it a List in Trello? This invites a couple of challenges.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"16d719e776ec\",\"_type\":\"block\",\"children\":[{\"_key\":\"c48a6349bca1\",\"_type\":\"span\",\"marks\":[],\"text\":\"When leaders need to see the full picture, they have to translate between tools, usually in a franken-spreadsheet of exports. It’s not uncommon for this translation exercise (more commonly known as \"},{\"_key\":\"cb0f5d9f1272\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\"quarterly planning\"},{\"_key\":\"62f05f2810ec\",\"_type\":\"span\",\"marks\":[],\"text\":\") to only happen a few times a year. By the time you understand the state of your business, the state has already changed.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"b64f18526dbd\",\"_type\":\"block\",\"children\":[{\"_key\":\"5681b2da2cbb\",\"_type\":\"span\",\"marks\":[],\"text\":\"And when teams need to work together, they’re constantly context-switching between systems and manually keeping each other informed instead of having shared visibility.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2706e70a6be7\",\"_type\":\"block\",\"children\":[{\"_key\":\"0ae313a71a36\",\"_type\":\"span\",\"marks\":[],\"text\":\"Lightricks felt both challenges acutely as their team grew to 500 people split across\"},{\"_key\":\"e529cb5fa021\",\"_type\":\"span\",\"marks\":[\"em\"],\"text\":\" \"},{\"_key\":\"5c41a1f3b5c9\",\"_type\":\"span\",\"marks\":[],\"text\":\"3 countries. To tackle it they made improving cross-team collaboration and centralized information a priority.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6e2b0a21d1f6\",\"_type\":\"block\",\"children\":[{\"_key\":\"5841854a9f72\",\"_type\":\"span\",\"marks\":[],\"text\":\"Agreeing to a pilot despite the skepticism\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"b411924d5f50\",\"_type\":\"block\",\"children\":[{\"_key\":\"992e4e8341bd\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Here we go with another multi-system story.” That was Ezequiel Rutman’s response when James, a Director of Engineering, suggested Linear. \"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"83b0c881271f\",\"_type\":\"block\",\"children\":[{\"_key\":\"8313ee456a6f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Ezequiel is a Director of Business Applications at Lightricks, so he’d seen the pattern countless times. Someone suggests a new tool that promises to consolidate everything, a small group runs a pilot, results underwhelm but a few teams like it, and the company ends up with yet another system layered onto the existing mess.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"7c317981b674\",\"_type\":\"block\",\"children\":[{\"_key\":\"16dee0587d14\",\"_type\":\"span\",\"marks\":[],\"text\":\"Despite his concerns, they agreed to a small proof of concept with Linear.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2d24d82b2fb8\",\"_type\":\"block\",\"children\":[{\"_key\":\"3713f8ef0502\",\"_type\":\"span\",\"marks\":[],\"text\":\"Learnings from the proof of concept\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"54ccf78f6248\",\"_type\":\"block\",\"children\":[{\"_key\":\"a4e8d1f856db\",\"_type\":\"span\",\"marks\":[],\"text\":\"The proof of concept didn’t stay small for long. Within weeks, teams outside the initial group were asking to join. “It was like a boom,” said Ezequiel. “I had extremely good feedback.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1e90f0a2120e\",\"_type\":\"block\",\"children\":[{\"_key\":\"6b4db78826e8\",\"_type\":\"span\",\"marks\":[],\"text\":\"What made Linear different came down to two things. People actually wanted to use it, which meant the resistance that had plagued Jira and Monday adoptions simply wasn’t there. And Linear didn’t require elaborate infrastructure to get started, which meant teams could focus on their work instead of wrestling with configuration. You could add people and they’d be productive immediately.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2bb8b026cfd6\",\"_type\":\"block\",\"children\":[{\"_key\":\"5a3636a115d2\",\"_type\":\"span\",\"marks\":[],\"text\":\"It helped that Yaron Inger, Lightricks’s CTO and co-founder, noticed the momentum and started pressing for a full migration. He wanted timelines, deadlines, a plan to shut down the old systems entirely. For once, consolidation looked like it might actually work.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6407c4a50e71\",\"_type\":\"block\",\"children\":[{\"_key\":\"341782fc15a5\",\"_type\":\"span\",\"marks\":[],\"text\":\"Deciding to give it a shot\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"f9b76ef61968\",\"_type\":\"block\",\"children\":[{\"_key\":\"1e947e8a11c7\",\"_type\":\"span\",\"marks\":[],\"text\":\"Migrating from Jira turned out to be straightforward. Linear’s import tools and two-way syncs let teams handle the migration themselves, and Ezequiel simply gave people their own API keys to get started.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"63777891dba1\",\"_type\":\"quote\",\"authorName\":\"Ezequiel Rutman\",\"authorShortBio\":\"Director of Business Applications\",\"text\":[{\"_key\":\"e79703f3cd51\",\"_type\":\"block\",\"children\":[{\"_key\":\"a5537b46b679\",\"_type\":\"span\",\"marks\":[],\"text\":\"The transition from Jira to Linear was the smoothest thing ever\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"af67c09fe95a\",\"_type\":\"block\",\"children\":[{\"_key\":\"f5aee8feab96\",\"_type\":\"span\",\"marks\":[],\"text\":\"The migration gave Lightricks a chance to start clean. With Monday, teams had built their own structures and workflows over time, and that freedom had created chaos. This time, Ezequiel’s team established some foundational standards before anyone could start inventing their own systems. Teams request what they need, and IT configures it.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"89b468fcc7fb\",\"_type\":\"block\",\"children\":[{\"_key\":\"51ec545865c2\",\"_type\":\"span\",\"marks\":[],\"text\":\"It might sound restrictive, but the effect is the opposite. When everyone works in their own invented system, silos form and collaboration becomes nearly impossible. A shared structure and vocabulary means teams can actually see what each other are working on.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"0099c2782c14\",\"_type\":\"block\",\"children\":[{\"_key\":\"60296201e583\",\"_type\":\"span\",\"marks\":[],\"text\":\"From Slack threads to Linear issues\"}],\"markDefs\":[],\"style\":\"h3\"},{\"_key\":\"8d6fecbc9d6e\",\"_type\":\"block\",\"children\":[{\"_key\":\"2b727ed57fb0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Like many companies, Slack is where Lightricks collaborates. It’s the hub where work happens, and the old setup meant that work stayed trapped there until someone manually ferried it into whichever project management tool their team used.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"e30813766a2a\",\"_type\":\"block\",\"children\":[{\"_key\":\"4a64710595d0\",\"_type\":\"span\",\"marks\":[\"4e4b6a216e38\"],\"text\":\"Linear Asks\"},{\"_key\":\"5e2abb76da34\",\"_type\":\"span\",\"marks\":[],\"text\":\" and the \"},{\"_key\":\"c691f27f26b7\",\"_type\":\"span\",\"marks\":[\"d94985430f23\"],\"text\":\"Linear Agent\"},{\"_key\":\"ce8568de58f7\",\"_type\":\"span\",\"marks\":[],\"text\":\" changed that. Teams can surface bugs, create issues, and track progress without leaving Slack. Those conversations get structured into Linear automatically as actionable tasks.\"}],\"markDefs\":[{\"_key\":\"4e4b6a216e38\",\"_type\":\"link\",\"href\":\"https://linear.app/docs/linear-asks\"},{\"_key\":\"d94985430f23\",\"_type\":\"link\",\"href\":\"https://linear.app/changelog/2025-10-23-linear-agent-for-slack\"}],\"style\":\"normal\"},{\"_key\":\"d514c73defbd\",\"_type\":\"block\",\"children\":[{\"_key\":\"e23100a48e0c\",\"_type\":\"span\",\"marks\":[],\"text\":\"“Linear Asks solved so many issues that we’ve been carrying for so long,” Ezequiel says. It brought teams together, gave them a shared language, and made it easier to actually collaborate. That has a direct impact on what they ship and the experience their customers get.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"c4304d837d17\",\"_type\":\"block\",\"children\":[{\"_key\":\"ed7b21f97de1\",\"_type\":\"span\",\"marks\":[],\"text\":\"Most companies accept the friction as inevitable. The spreadsheets, the manual logging, the constant translation between systems. But friction quietly compounds. What starts as a minor tax on collaboration eventually becomes the thing that prevents it entirely.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2025-11-01\",\"featured\":true,\"founding\":\"2013\",\"hasVideo\":false,\"heroImage\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-5946a547d4ddaa000931ff26fc5f95cc0264f8d3-1952x960-png\",\"_type\":\"reference\"}},\"heroVideo\":{\"_type\":\"video\",\"loop\":true,\"title\":\"Video\",\"wide\":false},\"intro\":\"Lightricks is the AI company behind Facetune and LTX Studio. Founded in 2013 in Jerusalem, they build AI tools for visual content creation and serve over 6.6 million monthly subscribers. In 2025, with 500 employees across three countries, they moved to Linear to improve cross-team collaboration.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-385544c10c843445c6a7ccd840bb6993cfad58f4-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Lightricks\",\"now\":{\"enabled\":false},\"slug\":{\"_type\":\"slug\",\"current\":\"lightricks\"},\"tagline\":\"Improving how teams work together at Lightricks\",\"url\":\"https://www.lightricks.com\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"cfc15d96-006d-4329-bf15-778a2f89a2c4\",\"_rev\":\"ZUpyyteoJI2YAHTu4Cbkgz\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"d2ae40034dcf\",\"_type\":\"block\",\"children\":[{\"_key\":\"d859d0ae49c50\",\"_type\":\"span\",\"marks\":[],\"text\":\" Alex Gerlic, Head of Engineering at Alan, shares how they found a project management tool that matched their commitment to quality:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"2ed004cc2b96\",\"_type\":\"block\",\"children\":[{\"_key\":\"418668a5c18c\",\"_type\":\"span\",\"marks\":[],\"text\":\"“When evaluating tools, I look for the top-class product in that industry. Linear's caliber of speed, design, and customer experience was clear from the moment we started using it.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"723ff21f668a\",\"_type\":\"block\",\"children\":[{\"_key\":\"e132c94421020\",\"_type\":\"span\",\"marks\":[],\"text\":\"Their approach aligns with how we build products and work with customers at Alan. This gave us the confidence that Linear would be the right partner for us as we grew. Our original plan had been to trial Linear with a couple of product teams. Within weeks, people from data science, marketing, ops, and other areas asked to try it, too, and then moved their teams into Linear. This is possible because Linear enables teams to be autonomous and have their own workflows. We love that Linear's design empowers teams to work in their own ways, and lets you distribute product ownership to individuals, while helping us all work together more cohesively and powerfully as a company.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#5c58f3\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":241.54838709677418,\"l\":0.6490196078431372,\"s\":0.865921787709497},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":241.54838709677418,\"s\":0.6378600823045267,\"v\":0.9529411764705882},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":243,\"g\":88,\"r\":92}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"customerSince\":\"2020-01-01\",\"description\":\"Alan offers an AI-powered voice assistant for healthcare, streamlining patient interactions and enhancing medical communication.\",\"featured\":false,\"founding\":\"France, 2016\",\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a1fc5100e68870eac569919b694d25d66cfd5c94-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"While healthcare technology often lags behind user expectations, Alan is revolutionizing the insurance experience in France with a focus on exceptional product design and customer service.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a24595dad6f23ede11eb3182bab9586df2435dae-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a755afb04037ff4978dc8f27341eca0060ad0496-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0d193b52ca0163f220ee04dfdb8037133e2b128d-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Alan\",\"representative\":\"Alex Gerlic\",\"representativeSignature\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-bd7781b92de8f8819834082ce37ee37c17ce7b76-240x80-svg\",\"_type\":\"reference\"}},\"representativeTitle\":\"Head of Engineering\",\"slug\":{\"_type\":\"slug\",\"current\":\"alan\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-92aab463f1f11bb259e06145a9593319d225004f-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d6e23f669858717ae7ca5086b680b9ac32b5bf1e-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Why Alan builds with Linear\",\"url\":\"https://alan.com\",\"verticals\":[\"healthcare\",\"fintech\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-747e239f5b8298aaf1b9f0ada43a574cbf594cfc-180x56-svg\",\"_type\":\"reference\"}}},{\"_createdAt\":\"__TS__\",\"_id\":\"db3f9653-6599-4e37-a8fd-4e76e3df56b2\",\"_rev\":\"bn5fI15u1dDaoAFilx4Ijl\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7b8fc8ca296db3749dff3cda24b895eec3390406-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Harvey\",\"slug\":{\"_type\":\"slug\",\"current\":\"harvey\"},\"url\":\"https://harvey.ai/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"02a2110f-8b5b-4a86-822c-815ebbab8da1\",\"_rev\":\"ZUpyyteoJI2YAHTu4Cbt2P\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-15d4e3f65bafe4c89a07e99446210ad27a811527-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-524474f7a9dc4685dba9b3b7b77f7385fc3ac8b5-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8fb9a52fcf530926ade6d1be283930f85b26cbd4-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Meter\",\"slug\":{\"_type\":\"slug\",\"current\":\"meter\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-15d4e3f65bafe4c89a07e99446210ad27a811527-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://www.meter.com/\",\"verticals\":[\"saas\",\"hardware\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"d29ffdfe-9543-4bea-89fb-d0439bf6ac17\",\"_rev\":\"ZUpyyteoJI2YAHTu4CbtOL\",\"_system\":{\"base\":{\"id\":\"d29ffdfe-9543-4bea-89fb-d0439bf6ac17\",\"rev\":\"77hy0ylNgOfrc7nNrnBLMd\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"intro\":\"-\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-15af030bf12c8a489a44327c747805a966b0bff2-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4164ec261ff6a74efe5a5cf7c2f41cedb2067a7e-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8476c675a8f0f437f4314a8ada44185916813f7a-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Moonpay\",\"slug\":{\"_type\":\"slug\",\"current\":\"moonpay\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-15af030bf12c8a489a44327c747805a966b0bff2-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://www.moonpay.com/\",\"verticals\":[\"fintech\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"58db4801-c744-4555-ac59-94eea8c4f5b0\",\"_rev\":\"63iMiNe2PX69mbmnOTciwF\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9c0235a43c49d6fdd4de090336dc6d1ee491b3bf-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-3a277cc394f11122ea0e67ad7e96392f03d68242-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-2c107d523a7e5efa737b2b523e1371c9b394d934-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Superhuman\",\"slug\":{\"_type\":\"slug\",\"current\":\"superhuman\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9c0235a43c49d6fdd4de090336dc6d1ee491b3bf-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://superhuman.com/\",\"verticals\":[\"saas\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"ef07ac17-fd7b-409f-98d1-01e530fe42e1\",\"_rev\":\"ZUpyyteoJI2YAHTu4Cc72n\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"17cc41b0e294\",\"_type\":\"block\",\"children\":[{\"_key\":\"4f8159f659020\",\"_type\":\"span\",\"marks\":[],\"text\":\"Eran Kampf, Director of Engineering at Twingate, shares their journey from reluctant ticket filing to embracing true visibility:\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"a14f273aa96e\",\"_type\":\"block\",\"children\":[{\"_key\":\"e573bcdfef82\",\"_type\":\"span\",\"marks\":[],\"text\":\"“My favorite aspect of Linear is how many tickets get filed now. Before we adopted Linear, we worked with a legacy issue tracker that is well-known but not well-liked. And as a result, people didn't actually use it. They tried to stay away from the tool as long as possible, managing work offline and only submitting tickets when there was no other choice left.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"579840f73cb4\",\"_type\":\"block\",\"children\":[{\"_key\":\"f4a42a8098ac0\",\"_type\":\"span\",\"marks\":[],\"text\":\"I got used to hearing people say 'Oh yea, I noticed that bug too' and wonder 'Then why didn't you file a ticket?'. The information in our issue tracker was never an accurate representation of the reality we were in. It was always incomplete or out-dated.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"435fafd8ff0a\",\"_type\":\"block\",\"children\":[{\"_key\":\"dd52e757c56a0\",\"_type\":\"span\",\"marks\":[],\"text\":\"By moving our engineering team to Linear, we've been able to make a 180° shift and now have the confidence that our issues and projects really reflect the true state of our work. Unlike our previous issue tracker, Linear is not just built for the way we work but people actually enjoy using it. Filing a bug in Linear is a just few keyboard strokes away and, more importantly, everyone knows that the ticket will be triaged and resolved!\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"ac8fb4b9dc93\",\"_type\":\"block\",\"children\":[{\"_key\":\"e3e2b62bb95e0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Following the success with our engineering team we were able to onboard other functions (Support, Sales, Legal, ...) and enable them to modern work processes on top of the system.”\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#eef35f\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":62.027027027027025,\"l\":0.6627450980392157,\"s\":0.8604651162790696},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":62.027027027027025,\"s\":0.6090534979423868,\"v\":0.9529411764705882},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":95,\"g\":243,\"r\":238}},\"buildPage\":true,\"cardBackground\":{\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-3f547b4b0b8550cf8a7c5c525017ed76afab4c46-198x84-png\",\"_type\":\"reference\"}},\"type\":\"image\"},\"customerSince\":\"2023-02-01\",\"description\":\"Twingate provides secure remote access solutions, enabling organizations to connect users to applications without traditional VPNs.\",\"featured\":false,\"founding\":\"2019\",\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b65a39b307bb640c46ed28c21117f99c7e6c23ae-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"Twingate is redefining how organizations approach network security, but they first needed to redefine how they tracked their own work. \",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-6b446f5aeb06ea5cbb24bd7169ef4ab3ebe12326-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-73395a92a8e83652ed110ee9aebc66673cd25d36-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9ba54a4df0e8eedd9b45b84066cc09dde7c5362b-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Twingate\",\"representative\":\"Eran Kampf\",\"representativeSignature\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b528a509467d9771a1bcbe1f77e0bb58747153a0-170x64-svg\",\"_type\":\"reference\"}},\"representativeTitle\":\"Director of Engineering\",\"slug\":{\"_type\":\"slug\",\"current\":\"twingate\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8bf14195d1fdd1e2eb8eaafad44e8a126ff11d00-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-6b446f5aeb06ea5cbb24bd7169ef4ab3ebe12326-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"Why Twingate builds with Linear\",\"url\":\"https://twingate.com\",\"verticals\":[\"saas\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e6fda043245131184a161af1789679b0fdd22869-180x56-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#eef35f\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":62.027027027027025,\"l\":0.6627450980392157,\"s\":0.8604651162790696},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":62.027027027027025,\"s\":0.6090534979423868,\"v\":0.9529411764705882},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":95,\"g\":243,\"r\":238}}},{\"_createdAt\":\"__TS__\",\"_id\":\"2b1ba36f-bf19-4f43-b785-6a820f32c24d\",\"_rev\":\"ZUpyyteoJI2YAHTu4CbooT\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f29742ae1e7f67f338ef857f1f5334819e413c09-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-5e5b93765f596d314a404f28959f53791ef144ea-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-62a7c53bc83b5b64cc1b958dac551f017d4e67f4-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Curative\",\"slug\":{\"_type\":\"slug\",\"current\":\"curative\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a5bf7d9262d4c6409c6ee2f24834fd782fbdf5ae-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://curative.com\",\"verticals\":[\"healthcare\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"e604c62f-79e4-436a-908c-3ae5823afccd\",\"_rev\":\"ZUpyyteoJI2YAHTu4CcG65\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-579ea407cd250836023a88c0bff3d22c5d8e0501-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Replit\",\"slug\":{\"_type\":\"slug\",\"current\":\"replit\"},\"url\":\"https://replit.com/\",\"verticals\":[\"consumer\",\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"4fcc891c-18e6-4352-9346-128e32da6b2f\",\"_rev\":\"bn5fI15u1dDaoAFilx4nTt\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-553ab63420d4ad5dec62f6cfe1d0997050edc4bf-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Suno\",\"slug\":{\"_type\":\"slug\",\"current\":\"suno\"},\"url\":\"https://suno.com/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"5460091f-4f84-4827-aba9-5f9bdf0cc568\",\"_rev\":\"bn5fI15u1dDaoAFilx4nsP\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-943f1198322993d6fa0fe518c7c5848410d3386c-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1255e8fa8a8bba37a8ee98fd7bab3fe33345d6eb-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9cc39743f31fc6b3f4c099d525a80aa8d0f690f4-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Verkada\",\"slug\":{\"_type\":\"slug\",\"current\":\"verkada\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-943f1198322993d6fa0fe518c7c5848410d3386c-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://www.verkada.com/\",\"verticals\":[\"saas\",\"hardware\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"597b8b18-5537-4be3-9235-8d5f4bca73eb\",\"_rev\":\"cwB5C6JY2LVPSJSVdM92jp\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ae54cd32a7821e710c2c714d84c43bdfcad4f06c-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a363f569ba9e137bd6b437c84b9ccf31dc679d87-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a40764a79f8e7af27bb2b6f3d08079233bf5eba9-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Together AI\",\"slug\":{\"_type\":\"slug\",\"current\":\"together-ai\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ae54cd32a7821e710c2c714d84c43bdfcad4f06c-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://www.together.ai/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"d1f08752-6fa5-4089-b390-fcb0eed0a38c\",\"_rev\":\"EDePnNGll2vzlvdOHZHztg\",\"_system\":{\"base\":{\"id\":\"d1f08752-6fa5-4089-b390-fcb0eed0a38c\",\"rev\":\"ZUpyyteoJI2YAHTu4Cc6xd\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"body\":[{\"_key\":\"4737578e05d9\",\"_type\":\"block\",\"children\":[{\"_key\":\"a574cd43647d0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Pulley's team has been using Linear to build their products since the early days of the company. As they've scaled from a small startup to a growing organization supporting over five thousand companies, Linear has remained at the heart of their operations across multiple teams.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"82448bc28a49\",\"_type\":\"quote\",\"authorName\":\"Mark Erdmann\",\"authorShortBio\":\"Co-Founder of Pulley\",\"text\":[{\"_key\":\"42e8d5f95686\",\"_type\":\"block\",\"children\":[{\"_key\":\"fc8062c682090\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"When we were looking for a project management tool, Linear stood out to me right away because of its design. As we started using it, we quickly fell in love with it. It's consistently fast, reliable, and has a thoughtfully curated feature set.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"929fd5ef48a4\",\"_type\":\"block\",\"children\":[{\"_key\":\"ed92a4be29120\",\"_type\":\"span\",\"marks\":[],\"text\":\"The versatility of Linear has allowed Pulley to extend its use beyond its product development teams. “Our product teams use Linear for every step of the project lifecycle, from ideation to delivery,” shares Grant Oladipo, Chief Operating Officer. “Linear is designed specifically for product teams, but ironically, it's such a great piece of software that we've started using it for many other purposes too.” Pulley now utilizes Linear across teams including finance, marketing, people, and customer experience.\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"8bd6d0ff76e1\",\"_type\":\"quote\",\"authorName\":\"Grant Oladipo\",\"authorShortBio\":\"Chief Operating Officer\",\"text\":[{\"_key\":\"2e4951b7fc21\",\"_type\":\"block\",\"children\":[{\"_key\":\"4ea6823416390\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Other legacy tools are often a dumping ground for functions like design or product to pass work to engineering. In contrast, Linear is the home for the ideation, creation, and the execution of the team. We're excited about where Linear is going. We use documents, templates, and comments – these are the kinds of things that facilitate the team to plan and then execute all in a single tool.\"}],\"markDefs\":[],\"style\":\"normal\"}]},{\"_key\":\"a3464f18c571\",\"_type\":\"block\",\"children\":[{\"_key\":\"249f20ef2a4c0\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear Initiatives have been particularly impactful for Pulley, enabling them to align their teams' efforts with strategic goals and provide visibility to leadership. “Linear Initiatives are absolutely critical,” explains Oladipo. “We want to be intentional about the boundary between frontline teams and maintaining executive alignment. And we believe that Initiatives are the solution for laddering work at the project level up to our company goals. We can reflect on whether or not the projects we worked on actually helped us reach our goals.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"cb484bcd164d\",\"_type\":\"block\",\"children\":[{\"_key\":\"e80dec0655060\",\"_type\":\"span\",\"marks\":[],\"text\":\"Linear has also improved how feedback is handled from customers and enabled engineering and customer-facing teams to work more closely together. “When a bug is reported by a user, our customer experience team immediately creates a Linear issue, which is then triaged by our engineering team in an on-call board in Linear,” Erdmann shares. “It's a huge part of why we've always had really great feedback on our customer support operation. Not only is our team incredible, but the collaboration between engineering and customer experience is so smooth because of Linear.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"1d1019eb6c6d\",\"_type\":\"block\",\"children\":[{\"_key\":\"1dc2369c4f1b0\",\"_type\":\"span\",\"marks\":[],\"text\":\"The ease of use and reliability of Linear has made it indispensable for Pulley. As Erdmann puts it: “There's a scarcity of terrific software out there. And when you find good software, that's something very special.”\"}],\"markDefs\":[],\"style\":\"normal\"},{\"_key\":\"6b81b838a4f7\",\"_type\":\"block\",\"children\":[{\"_key\":\"220adeda26ac0\",\"_type\":\"span\",\"marks\":[],\"text\":\"In partnering with Linear, Pulley has been able to enhance their operations, improve cross-team collaboration, and maintain focus as they grow. Linear has become an integral part of how Pulley builds and manages their products, enabling them to better serve their customers as they continue to scale.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#f2ede0\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":43.333333333333385,\"l\":0.9137254901960784,\"s\":0.4090909090909088},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":43.333333333333385,\"s\":0.07438016528925617,\"v\":0.9490196078431372},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":224,\"g\":237,\"r\":242}},\"buildPage\":true,\"cardBackground\":{\"type\":\"color\"},\"color\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#3fcf8a\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":151.30434782608694,\"l\":0.52920021,\"s\":0.5977058528424577},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":151.30434782608694,\"s\":0.6943000000000001,\"v\":0.8106},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":138,\"g\":207,\"r\":63}},\"customerSince\":\"2022-06-01\",\"description\":\"Pulley is an equity management platform that helps companies manage stock options and equity plans efficiently.\",\"featured\":true,\"founding\":\"San Francisco, 2019\",\"icon\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1b444b59527dfdf14837f80e11a8d819c3db8bc4-120x120-svg\",\"_type\":\"reference\"}},\"intro\":\"Pulley is the equity management platform on a mission to make it easier for anyone to start a company. Recognizing that equity is one of the biggest levers for economic mobility, Pulley helps founders and their stakeholders make the most out of their ownership.\",\"investors\":\"Founders Fund, Stripe\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e7c7bf5936627ae1ccf55365d451a302af9d57a3-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-23c6959370c2041f57c668ecd19692a3ce260c44-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-70d9d5d9cf99c54b9321d6e803dffe46060411aa-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Pulley\",\"slug\":{\"_type\":\"slug\",\"current\":\"pulley\"},\"small_logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-06504d67d6470fc67f6ce44419e0f64e0c2814d2-35x35-svg\",\"_type\":\"reference\"}},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e7c7bf5936627ae1ccf55365d451a302af9d57a3-56x56-svg\",\"_type\":\"reference\"}},\"tagline\":\"How Pulley uses Linear beyond their product teams\",\"url\":\"https://pulley.com\",\"verticals\":[\"fintech\"],\"wordmark\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ff8107c5350e46274f9089af402705853ced332c-180x56-svg\",\"_type\":\"reference\"}},\"wordmarkForegroundColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}}},{\"_createdAt\":\"__TS__\",\"_id\":\"c1cd07f1-e7b3-45ad-b57a-1cce2f13f19d\",\"_rev\":\"cwB5C6JY2LVPSJSVdM7mtF\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0ff86ea0a109b2bd153c54de6a4f423e665458be-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c78ae5d0a9fc67b07d370c08b6f35a61a02208cb-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ee51e8da914304af2f74f7bd3da46807e1085d5d-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Curology\",\"slug\":{\"_type\":\"slug\",\"current\":\"curology\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f3c003185d2d11fa2771d670f1d2fdfd0e887f33-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://curology.com\",\"verticals\":[\"healthcare\",\"consumer\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"7513a8b6-62d5-45ff-832b-35beaaac982d\",\"_rev\":\"bn5fI15u1dDaoAFilx4MtB\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-86bf1c7cee6301931954c52d6d726b1094ffe4af-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8e86bb0b8aebe5af3f02972161515c9d78500b9a-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4ae23c8759bf925caaf891d05a3f07dae1ef4d15-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Outside\",\"slug\":{\"_type\":\"slug\",\"current\":\"outside\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-2ceb1c1fc40b1044e46392da558965b4b67846ac-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://www.outsideonline.com/\",\"verticals\":[\"consumer\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"3b251279-ad11-46e3-9070-ad46d20e5566\",\"_rev\":\"cwB5C6JY2LVPSJSVdM81yu\",\"_system\":{\"base\":{\"id\":\"3b251279-ad11-46e3-9070-ad46d20e5566\",\"rev\":\"XKbRf6Pqzwb0LbxwBdTFzg\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-6afdfdf6b9c36d674aab65e811fc0c8a6496d084-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a585e77828b0f7e56b9ef7a83e2b60ae1217e22f-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-de3ce955428b82d39e687b72fd4117ae949397b3-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Modern Treasury\",\"slug\":{\"_type\":\"slug\",\"current\":\"modern-treasury\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-6afdfdf6b9c36d674aab65e811fc0c8a6496d084-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://www.moderntreasury.com/\",\"verticals\":[\"fintech\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"8fdc0d6a-3919-4f32-adbb-750acc599179\",\"_rev\":\"ZUpyyteoJI2YAHTu4CcGdd\",\"_system\":{\"base\":{\"id\":\"8fdc0d6a-3919-4f32-adbb-750acc599179\",\"rev\":\"Qk9PorM35ZIAVhxR4X0W7U\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"intro\":\"-\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-351ae674d2e6566117ca78090bf8448f14656388-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e980ab5f4ee4774d6407ec3a9514b2d15af43943-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-768d6e64ebbb0274eb89722e6699b4c4babf7540-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Worldcoin\",\"slug\":{\"_type\":\"slug\",\"current\":\"worldcoin\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-3acace4aae8ee1db3e2f07fa0292b10477f5db5f-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://worldcoin.org\",\"verticals\":[\"fintech\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"62f00957-3e4b-43a7-bf17-fc745a9db8e7\",\"_rev\":\"cwB5C6JY2LVPSJSVdM7jLO\",\"_system\":{\"base\":{\"id\":\"62f00957-3e4b-43a7-bf17-fc745a9db8e7\",\"rev\":\"XKbRf6Pqzwb0LbxwBdUf97\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-dfbe4526277658f7a08cb41bfc60141972dc6439-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e5afb76961a63a461d1a05d8d8bc84d217768fdf-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e06682bea7e09b76a9acef61da9ef829f899e7d0-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Clipboard Health\",\"slug\":{\"_type\":\"slug\",\"current\":\"clipboard-health\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0a109e3d299db4adf8ce7624df6ddfdbe6172e85-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://www.clipboardhealth.com\",\"verticals\":[\"healthcare\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"4da9b7f5-3e70-4136-8804-4aa351ba531b\",\"_rev\":\"cwB5C6JY2LVPSJSVdM7tUH\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c2ff44bef1929e90d5732b478982336eaf9c08db-56x56-svg\",\"_type\":\"reference\"}},\"logotype\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-be8271a5ec711c717d9ee53bddbf9a7983154fd5-180x56-svg\",\"_type\":\"reference\"}},\"logotypeLeft\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9780050e0c8d7ac9ee33254ceec19b91708bf01e-180x56-svg\",\"_type\":\"reference\"}},\"name\":\"Fellow\",\"slug\":{\"_type\":\"slug\",\"current\":\"fellowproducts\"},\"symbol\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c2ff44bef1929e90d5732b478982336eaf9c08db-56x56-svg\",\"_type\":\"reference\"}},\"url\":\"https://fellowproducts.com/\",\"verticals\":[\"consumer\",\"hardware\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"090d9465-393d-4f38-a0e1-2e06d3bde034\",\"_rev\":\"63iMiNe2PX69mbmnOTcid3\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-05a6acfff4421b52138c29cdb64c13ed981f832c-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Photoroom\",\"slug\":{\"_type\":\"slug\",\"current\":\"photoroom\"},\"url\":\"https://www.photoroom.com/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"eaed4205-c12c-4687-95c4-bb94eaacef29\",\"_rev\":\"cwB5C6JY2LVPSJSVdM7pwQ\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b077f8b191e238b68295ad600e96bcd16cdc0a56-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"ElevenLabs\",\"slug\":{\"_type\":\"slug\",\"current\":\"elevenlabs\"},\"url\":\"https://elevenlabs.io\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"2f21ca31-5332-481b-92d3-fa55a3bfd40e\",\"_rev\":\"cwB5C6JY2LVPSJSVdM924v\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a7fb04fc62baca7ff8a6ea8780b70297530ab190-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Supabase\",\"slug\":{\"_type\":\"slug\",\"current\":\"supabase \"},\"url\":\"https://supabase.com/\",\"verticals\":[\"saas\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"5f1c7b7f-96ad-4563-b71b-31d47d3493cb\",\"_rev\":\"bn5fI15u1dDaoAFilx4FtY\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0c95e0dcd9293f4ee09fb44a61de0623e8ab0654-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Decagon\",\"slug\":{\"_type\":\"slug\",\"current\":\"decagon\"},\"url\":\"https://decagon.ai/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"fb7d6aef-e36a-4f2d-a730-f31288484d63\",\"_rev\":\"ZUpyyteoJI2YAHTu4CbsJF\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a5a444809b33bbe14475d0f1d71cd0eb2b1aeebd-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"LangChain\",\"slug\":{\"_type\":\"slug\",\"current\":\"langchain\"},\"url\":\"https://www.langchain.com/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"29f9a9cf-7a00-452f-bcd6-1fcebb386f81\",\"_rev\":\"cwB5C6JY2LVPSJSVdM7eOc\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-38121f43d65d07fd502739d28503cb042d5df7c5-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Bolt\",\"slug\":{\"_type\":\"slug\",\"current\":\"bolt\"},\"url\":\"https://bolt.new/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"7df94809-b659-44db-9fcb-3e7ba9e3b757\",\"_rev\":\"cwB5C6JY2LVPSJSVdM7sAT\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9e2062bfeb8d61619eda226e80fd2524a7a00fbe-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Factory\",\"slug\":{\"_type\":\"slug\",\"current\":\"factory\"},\"url\":\"https://www.factory.ai/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"1933501d-ad7c-4473-bdbc-cb23aac1bae0\",\"_rev\":\"ZUpyyteoJI2YAHTu4CbmfZ\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-061dd33dcafdfce33a56c5761b405fb3ed69ef29-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Cartesia\",\"slug\":{\"_type\":\"slug\",\"current\":\"cartesia\"},\"url\":\"https://cartesia.ai\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"cd1e7ea6-9b78-4d83-873a-5ecbb153fd5d\",\"_rev\":\"cwB5C6JY2LVPSJSVdM91kT\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-47339648cc26d8a77b064ac5a86da0493689125c-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Speak\",\"slug\":{\"_type\":\"slug\",\"current\":\"speakaaaaa\"},\"tagline\":\"aaa\",\"url\":\"https://www.speak.com\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"f63f37e6-d3d5-4363-941e-75e832393646\",\"_rev\":\"cwB5C6JY2LVPSJSVdM7v3Q\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"intro\":\"TMP.\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-867ffcf89d5e948401124a7d8cd0bd76e28a6b6c-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Gamma\",\"slug\":{\"_type\":\"slug\",\"current\":\"gamma\"},\"url\":\"https://gamma.app/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"60c09382-3c32-4bab-b769-b96805164bb4\",\"_rev\":\"63iMiNe2PX69mbmnOTciiX\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4a3592d14d48af7da91d142bb0ebfe932a2f0a70-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Pika\",\"slug\":{\"_type\":\"slug\",\"current\":\"pika\"},\"url\":\"https://pika.art/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"2d205e9c-62b9-448b-a13f-4a549c5b6417\",\"_rev\":\"ZUpyyteoJI2YAHTu4CbuUj\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-3df4f7c9c75a96e696662f5ee97855f32da523b6-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Parafin\",\"slug\":{\"_type\":\"slug\",\"current\":\"parafin\"},\"url\":\"https://www.parafin.com/\",\"verticals\":[\"fintech\",\"saas\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"794c34cd-88e4-4bdd-be28-3f5447e21bc8\",\"_rev\":\"cwB5C6JY2LVPSJSVdM7ljf\",\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#ffffff\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":200.10471204188482,\"l\":1,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":200.10471204188482,\"s\":0,\"v\":1},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":255,\"g\":255,\"r\":255}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-3d4756e37299f6e1c30deb744b774886c2ce9552-56x56-svg\",\"_type\":\"reference\"}},\"name\":\"Cresta\",\"slug\":{\"_type\":\"slug\",\"current\":\"cresta\"},\"url\":\"https://cresta.com/\",\"verticals\":[\"ai\"]},{\"_createdAt\":\"__TS__\",\"_id\":\"018f0c27-08f1-4003-95a0-16ffc08e9cc9\",\"_rev\":\"ZUpyyteoJI2YAHTu4Cbo6b\",\"_system\":{\"base\":{\"id\":\"018f0c27-08f1-4003-95a0-16ffc08e9cc9\",\"rev\":\"AUqThbq4zr2Y5CLIdstTaL\"}},\"_type\":\"customerTestimonial\",\"_updatedAt\":\"__TS__\",\"brandColor\":{\"_type\":\"color\",\"alpha\":1,\"hex\":\"#000000\",\"hsl\":{\"_type\":\"hslaColor\",\"a\":1,\"h\":199.99999999999932,\"l\":0,\"s\":0},\"hsv\":{\"_type\":\"hsvaColor\",\"a\":1,\"h\":199.99999999999932,\"s\":0,\"v\":0},\"rgb\":{\"_type\":\"rgbaColor\",\"a\":1,\"b\":0,\"g\":0,\"r\":0}},\"cardBackground\":{\"type\":\"color\"},\"featured\":false,\"intro\":\"-\",\"logo\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-13b26d8a19798d5c80efd464cc823bd67a3bafeb-112x112-png\",\"_type\":\"reference\"}},\"name\":\"Commure\",\"slug\":{\"_type\":\"slug\",\"current\":\"commure\"},\"url\":\"https://www.commure.com/\",\"verticals\":[\"healthcare\",\"enterprise\"]}],\"changelogEntries\":[{\"_createdAt\":\"__TS__\",\"_id\":\"FOc3p5EymcgKmBZ2hyjYUD\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"815e3b02-2bbd-4da6-851b-c6b1ac48582b\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/282665cdcb6178f31f982521dcedf23fbcc69fd8-1024x1024.jpg\",\"bio\":[{\"_key\":\"48e7d1e0447d\",\"_type\":\"block\",\"children\":[{\"_key\":\"cfa1c93d7d98\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineering\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-282665cdcb6178f31f982521dcedf23fbcc69fd8-1024x1024-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/282665cdcb6178f31f982521dcedf23fbcc69fd8-1024x1024.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/mayandljk\",\"name\":\"Maya Nedeljković Batić\",\"slug\":{\"_type\":\"slug\",\"current\":\"maya-nedeljkovic-batic\"},\"twitterURL\":\"https://twitter.com/maya_ndljk\"},\"featureFlag\":null,\"navDescription\":\"Edit documents and project descriptions with Linear Agent and Loops\",\"navTitle\":\"Agent-assisted text editing\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-07-23-agent-assisted-editing\"},\"thumbnail\":null,\"title\":\"Text attribution and agent-assisted editing\"},{\"_createdAt\":\"__TS__\",\"_id\":\"wngrEGUvl3uMxYarjyjv9Z\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"200474eb-4c13-4e57-9f89-db82becab65d\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/7f45374f09966353f6023a945797f827e1c7de00-967x1127.jpg\",\"bio\":[{\"_key\":\"8c7338867956\",\"_type\":\"block\",\"children\":[{\"_key\":\"87b922c3b893\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering.\"},{\"_key\":\"b250d3b9e49a\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Engineering at \"},{\"_key\":\"55e9202561ed\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Atlassian\"},{\"_key\":\"5bf66da6fcb7\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"72805a9058ba\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Auth0\"},{\"_key\":\"fe040e366183\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"39600f0f1c0d\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Graphy.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7f45374f09966353f6023a945797f827e1c7de00-967x1127-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/7f45374f09966353f6023a945797f827e1c7de00-967x1127.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/igor-sechyn-2884ab45/\",\"name\":\"Igor Sechyn\",\"slug\":{\"_type\":\"slug\",\"current\":\"igor-sechyn\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":\"Recurring agent workflows for teams\",\"navTitle\":\"Loops\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-07-20-introducing-loops\"},\"thumbnail\":null,\"title\":\"Introducing Loops\"},{\"_createdAt\":\"__TS__\",\"_id\":\"JL5yWZ2fDsPkrNN3bHxSMl\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"AYUWvlxQLjiwGV9yFRupDs\",\"avatarUrl\":null,\"bio\":[{\"_key\":\"bio\",\"_type\":\"block\",\"children\":[{\"_key\":\"s\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":null,\"imageURL\":null,\"linkedinURL\":null,\"name\":\"Mac Watrous\",\"slug\":{\"_type\":\"slug\",\"current\":\"mac-watrous\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Initiative properties\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-07-02-initiative-properties\"},\"thumbnail\":null,\"title\":\"Initiative properties\"},{\"_createdAt\":\"__TS__\",\"_id\":\"v47e9Exdh3U7ZUs8T1Ifzz\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"66c226d1-b4d4-4def-a591-ea0d0c8365c0\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/dd8abd966ca9ec6ffeb4c4a10014341c7c18e7d4-2555x2555.jpg\",\"bio\":[{\"_key\":\"1bb746bc6c89\",\"_type\":\"block\",\"children\":[{\"_key\":\"3c9b43a6bd52\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering\"},{\"_key\":\"1e574eea7a20\",\"_type\":\"span\",\"marks\":[],\"text\":\".\\nPast: Co-founder at \"},{\"_key\":\"bbe7af1f4555\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Status\"},{\"_key\":\"9f85c39bfdfd\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-dd8abd966ca9ec6ffeb4c4a10014341c7c18e7d4-2555x2555-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/dd8abd966ca9ec6ffeb4c4a10014341c7c18e7d4-2555x2555.jpg\",\"linkedinURL\":null,\"name\":\"Jacob Shumway\",\"slug\":{\"_type\":\"slug\",\"current\":\"jacob\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Agent assisted project updates\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-06-18-agent-assisted-project-updates\"},\"thumbnail\":null,\"title\":\"Agent assisted project updates\"},{\"_createdAt\":\"__TS__\",\"_id\":\"u77NoFxlovlct5Chq6Gbsu\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"AYUWvlxQLjiwGV9yFRuqKm\",\"avatarUrl\":null,\"bio\":[{\"_key\":\"bio\",\"_type\":\"block\",\"children\":[{\"_key\":\"s\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":null,\"imageURL\":null,\"linkedinURL\":null,\"name\":\"Ryan Delaney\",\"slug\":{\"_type\":\"slug\",\"current\":\"ryan-delaney\"},\"twitterURL\":\"https://x.com/_rrdelaney\"},\"featureFlag\":null,\"navDescription\":\"Linear Agent can now write code\",\"navTitle\":\"Coding sessions in Linear\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-06-11-coding-sessions\"},\"thumbnail\":null,\"title\":\"Coding sessions in Linear\"},{\"_createdAt\":\"__TS__\",\"_id\":\"tfQdeZB4nMeum9vs5uStdv\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"n36GqUekRrdauhzK14J8FO\",\"avatarUrl\":null,\"bio\":[{\"_key\":\"bio\",\"_type\":\"block\",\"children\":[{\"_key\":\"s\",\"_type\":\"span\",\"marks\":[],\"text\":\"Designer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Design\",\"image\":null,\"imageURL\":null,\"linkedinURL\":null,\"name\":\"Charlie Aufmann\",\"slug\":{\"_type\":\"slug\",\"current\":\"charlie-aufmann\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Team documents\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-06-04-team-documents\"},\"thumbnail\":null,\"title\":\"Team documents\"},{\"_createdAt\":\"__TS__\",\"_id\":\"okqHlzHAxM38QAK7JOl3ha\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"55d798df-7026-4bf7-832c-d57e02b1c9a7\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/4d081a7a9ee2575014ab150f2d74cc3e2266a937-300x300.jpg\",\"bio\":[{\"_key\":\"60c65cd42c9f\",\"_type\":\"block\",\"children\":[{\"_key\":\"f6c2612db84f\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Co-founder. \"},{\"_key\":\"9cd9940d418f\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Senior Staff Engineer and Engineering Manager at \"},{\"_key\":\"924c8a5e15d91\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Uber\"},{\"_key\":\"1a5e81d311f4\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Co-founder\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4d081a7a9ee2575014ab150f2d74cc3e2266a937-300x300-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/4d081a7a9ee2575014ab150f2d74cc3e2266a937-300x300.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/tuomasartman/\",\"name\":\"Tuomas Artman\",\"slug\":{\"_type\":\"slug\",\"current\":\"tuomas-artman\"},\"twitterURL\":\"https://twitter.com/artman/\"},\"featureFlag\":null,\"navDescription\":\"Review and merge code directly from Linear.\",\"navTitle\":\"Linear Diffs\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-05-27-linear-diffs\"},\"thumbnail\":null,\"title\":\"Linear Diffs\"},{\"_createdAt\":\"__TS__\",\"_id\":\"LGz1f9G43nNfVjJp4i5EW0\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"65933c92-7f6e-46ea-9614-dd4ff58a5ce3\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/dff9dd98ea36ac93a38ef6405abc866dda659f68-492x492.jpg\",\"bio\":[{\"_key\":\"df185af2adb4\",\"_type\":\"block\",\"children\":[{\"_key\":\"4b1b057a108c\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Co-founder. \"},{\"_key\":\"b834dcc04d52\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Early \"},{\"_key\":\"df185af2adb41\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Coinbase\"},{\"_key\":\"df185af2adb42\",\"_type\":\"span\",\"marks\":[],\"text\":\" engineer. Created the API and frontend architecture. YC Alum.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Co-founder, CPO\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-dff9dd98ea36ac93a38ef6405abc866dda659f68-492x492-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/dff9dd98ea36ac93a38ef6405abc866dda659f68-492x492.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/jorilallo/\",\"name\":\"Jori Lallo\",\"slug\":{\"_type\":\"slug\",\"current\":\"jorilallo\"},\"twitterURL\":\"https://twitter.com/jorilallo/\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Project Slack channels\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-05-21-project-slack-channels\"},\"thumbnail\":null,\"title\":\"Project Slack channels\"},{\"_createdAt\":\"__TS__\",\"_id\":\"terAQHgze15RtLO7XHWA4V\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"AYUWvlxQLjiwGV9yFRuqKm\",\"avatarUrl\":null,\"bio\":[{\"_key\":\"bio\",\"_type\":\"block\",\"children\":[{\"_key\":\"s\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":null,\"imageURL\":null,\"linkedinURL\":null,\"name\":\"Ryan Delaney\",\"slug\":{\"_type\":\"slug\",\"current\":\"ryan-delaney\"},\"twitterURL\":\"https://x.com/_rrdelaney\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Code Intelligence\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-05-14-code-intelligence\"},\"thumbnail\":null,\"title\":\"Code Intelligence\"},{\"_createdAt\":\"__TS__\",\"_id\":\"VXWqJkUVc16P9uiaKl0JdO\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"7accd77a-57c8-40dc-93b4-930109cdf598\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256.jpg\",\"bio\":[{\"_key\":\"75d795a6df88\",\"_type\":\"block\",\"children\":[{\"_key\":\"ba1c2af2eaa9\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering\"},{\"_key\":\"ff625b39f71b\",\"_type\":\"span\",\"marks\":[],\"text\":\".\\nPast: Engineer at \"},{\"_key\":\"a53b656da4d0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Swile\"},{\"_key\":\"41d847821441\",\"_type\":\"span\",\"marks\":[],\"text\":\" and \"},{\"_key\":\"2b34d460ab60\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"TheFork\"},{\"_key\":\"d4b3c558ac42\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256-jpg\",\"_type\":\"reference\"},\"crop\":{\"_type\":\"sanity.imageCrop\",\"bottom\":0.1077480654324614,\"left\":0.06097560975609756,\"right\":0.0536585365853659,\"top\":0},\"hotspot\":{\"_type\":\"sanity.imageHotspot\",\"height\":0.8922519345675386,\"width\":0.8853658536585365,\"x\":0.5036585365853659,\"y\":0.4461259672837693}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/romaincascino/\",\"name\":\"Romain Cascino\",\"slug\":{\"_type\":\"slug\",\"current\":\"romain-cascino\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":\"Plan and track releases\",\"navTitle\":\"Releases\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-04-30-releases\"},\"thumbnail\":null,\"title\":\"Releases\"},{\"_createdAt\":\"__TS__\",\"_id\":\"wYOrN0S6F2J0jKs3sQ075I\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"0ae0b146-7128-49c1-960c-ce7e261fd0be\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512.jpg\",\"bio\":[{\"_key\":\"16b651241f67\",\"_type\":\"block\",\"children\":[{\"_key\":\"4977d5bf4fae\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/matthijs-wolting/\",\"name\":\"Matthijs Wolting\",\"slug\":{\"_type\":\"slug\",\"current\":\"matthijs-wolting\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Linear Agent MCP support\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-04-23-linear-agent-mcp-support\"},\"thumbnail\":null,\"title\":\"Linear Agent MCP support\"},{\"_createdAt\":\"__TS__\",\"_id\":\"SP6oGfQMMVhYQh1IZAR12C\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"AYUWvlxQLjiwGV9yFRupDs\",\"avatarUrl\":null,\"bio\":[{\"_key\":\"bio\",\"_type\":\"block\",\"children\":[{\"_key\":\"s\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":null,\"imageURL\":null,\"linkedinURL\":null,\"name\":\"Mac Watrous\",\"slug\":{\"_type\":\"slug\",\"current\":\"mac-watrous\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Linear for Microsoft Teams\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-04-16-linear-for-microsoft-teams\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-264996e33e6d31046716628e4fdf7d0ec5b0b962-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Linear for Microsoft Teams\"},{\"_createdAt\":\"__TS__\",\"_id\":\"6R4Op2zj1oYU72ZZbwTtb9\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"c4228f50-477f-43a6-96b0-9a00cae558dd\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/a4a3299b177a682369386776e3093aea3da2e4ba-512x512.jpg\",\"bio\":[{\"_key\":\"20359f1f9d73\",\"_type\":\"block\",\"children\":[{\"_key\":\"d9f9998040b4\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a4a3299b177a682369386776e3093aea3da2e4ba-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/a4a3299b177a682369386776e3093aea3da2e4ba-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/ohsnapitscolin/\",\"name\":\"Colin Dunn\",\"slug\":{\"_type\":\"slug\",\"current\":\"colin-dunn\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":\"Structure your teams in Linear\",\"navTitle\":\"Multi-level sub-teams\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-04-09-multi-level-sub-teams\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0778c73d9d026ec7f43be71bf2581d77cacc65eb-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Multi-level sub-teams\"},{\"_createdAt\":\"__TS__\",\"_id\":\"2ZYDMXAXmxpKf5dkgQBiuW\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"b3242845-410f-4978-95aa-e1beb16e9b56\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512.jpg\",\"bio\":[{\"_key\":\"2a3f28993046\",\"_type\":\"block\",\"children\":[{\"_key\":\"ef2ec31a32d9\",\"_type\":\"span\",\"marks\":[],\"text\":\"Product Manager\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Product\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/bsiddhant/\",\"name\":\"Sid Bhargava\",\"slug\":{\"_type\":\"slug\",\"current\":\"sid-bhargava\"},\"twitterURL\":\"https://x.com/Sideology\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Web forms for Linear Asks\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-04-02-web-forms-for-linear-asks\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-11bbab64ec73208c1868535cfa1a4374869525ef-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Web forms for Linear Asks\"},{\"_createdAt\":\"__TS__\",\"_id\":\"IdKLS1ybcCB7zM84UbPnOx\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"66c226d1-b4d4-4def-a591-ea0d0c8365c0\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/dd8abd966ca9ec6ffeb4c4a10014341c7c18e7d4-2555x2555.jpg\",\"bio\":[{\"_key\":\"1bb746bc6c89\",\"_type\":\"block\",\"children\":[{\"_key\":\"3c9b43a6bd52\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering\"},{\"_key\":\"1e574eea7a20\",\"_type\":\"span\",\"marks\":[],\"text\":\".\\nPast: Co-founder at \"},{\"_key\":\"bbe7af1f4555\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Status\"},{\"_key\":\"9f85c39bfdfd\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-dd8abd966ca9ec6ffeb4c4a10014341c7c18e7d4-2555x2555-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/dd8abd966ca9ec6ffeb4c4a10014341c7c18e7d4-2555x2555.jpg\",\"linkedinURL\":null,\"name\":\"Jacob Shumway\",\"slug\":{\"_type\":\"slug\",\"current\":\"jacob\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":\"Ask anything. Command everything.\",\"navTitle\":\"Introducing Linear Agent\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-03-24-introducing-linear-agent\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-85399f462fcba15a506e6177d8b2bc9af970b876-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Introducing Linear Agent\"},{\"_createdAt\":\"__TS__\",\"_id\":\"3CCFwST4D2MWUFnKaaFcmj\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"n36GqUekRrdauhzK14J8FO\",\"avatarUrl\":null,\"bio\":[{\"_key\":\"bio\",\"_type\":\"block\",\"children\":[{\"_key\":\"s\",\"_type\":\"span\",\"marks\":[],\"text\":\"Designer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Design\",\"image\":null,\"imageURL\":null,\"linkedinURL\":null,\"name\":\"Charlie Aufmann\",\"slug\":{\"_type\":\"slug\",\"current\":\"charlie-aufmann\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"UI refresh\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-03-12-ui-refresh\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-afb4682ba651ec87643ae2b06b6235c3abcd68d6-464x288-png\",\"_type\":\"reference\"}},\"title\":\"UI refresh\"},{\"_createdAt\":\"__TS__\",\"_id\":\"1LSGXa6DjLn90UOfNdg8PK\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"AYUWvlxQLjiwGV9yFRutBL\",\"avatarUrl\":null,\"bio\":[{\"_key\":\"bio\",\"_type\":\"block\",\"children\":[{\"_key\":\"s\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":null,\"imageURL\":null,\"linkedinURL\":null,\"name\":\"Adam Hutchinson\",\"slug\":{\"_type\":\"slug\",\"current\":\"adam-hutchinson\"},\"twitterURL\":\"https://x.com/adjohu\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Deeplink to AI coding tools\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-02-26-deeplink-to-ai-coding-tools\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ec52981c671e0a5dc761a070e37e5e07c199a166-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Deeplink to AI coding tools\"},{\"_createdAt\":\"__TS__\",\"_id\":\"HCqCs0trVdj1phynkVKt15\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"82e9c3bb-3597-4417-8ca2-75099b3f3b5c\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/1c3e249197a1da45d2078f89fb42e2d09e590993-512x512.jpg\",\"bio\":[{\"_key\":\"2da3126300c1\",\"_type\":\"block\",\"children\":[{\"_key\":\"19b5b1eefb8b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1c3e249197a1da45d2078f89fb42e2d09e590993-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/1c3e249197a1da45d2078f89fb42e2d09e590993-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/scalahansolo/\",\"name\":\"Sean Callahan\",\"slug\":{\"_type\":\"slug\",\"current\":\"sean-callahan\"},\"twitterURL\":\"https://x.com/ScalaHanSolo\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Advanced filters and share issues in private teams\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-02-13-advanced-filters-and-share-issues-in-private-teams\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-2f133a8799216b3f6a03507b2aad38fbed6d44ed-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Advanced filters and share issues in private teams\"},{\"_createdAt\":\"__TS__\",\"_id\":\"8vYN0b04aEub8iSdRnIvhE\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"65933c92-7f6e-46ea-9614-dd4ff58a5ce3\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/dff9dd98ea36ac93a38ef6405abc866dda659f68-492x492.jpg\",\"bio\":[{\"_key\":\"df185af2adb4\",\"_type\":\"block\",\"children\":[{\"_key\":\"4b1b057a108c\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Co-founder. \"},{\"_key\":\"b834dcc04d52\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Early \"},{\"_key\":\"df185af2adb41\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Coinbase\"},{\"_key\":\"df185af2adb42\",\"_type\":\"span\",\"marks\":[],\"text\":\" engineer. Created the API and frontend architecture. YC Alum.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Co-founder, CPO\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-dff9dd98ea36ac93a38ef6405abc866dda659f68-492x492-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/dff9dd98ea36ac93a38ef6405abc866dda659f68-492x492.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/jorilallo/\",\"name\":\"Jori Lallo\",\"slug\":{\"_type\":\"slug\",\"current\":\"jorilallo\"},\"twitterURL\":\"https://twitter.com/jorilallo/\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Linear MCP for product management\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-02-05-linear-mcp-for-product-management\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-dc2cf4f935fac9e02b5dbff67155de4648330c15-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Linear MCP for product management\"},{\"_createdAt\":\"__TS__\",\"_id\":\"NlH4qWPQpRVxtwkVD3BuHw\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"fbff1bef-6c64-4af7-a6db-dd5fac0f56f5\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/257eac16097b1faac7626a0e1c12062bf9b2ae8e-1563x1563.jpg\",\"bio\":[{\"_key\":\"03029716b897\",\"_type\":\"block\",\"children\":[{\"_key\":\"8bf6c5b3600b\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering.\"},{\"_key\":\"be88a591dd08\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Engineering and leadership at \"},{\"_key\":\"3164a1f6749a\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Pleo\"},{\"_key\":\"fd031d3c336c\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"0dc025320127\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"ElectricityMaps\"},{\"_key\":\"e04f70e95c1f\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"adbe46275954\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Issuu\"},{\"_key\":\"c0c27c4021b7\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-257eac16097b1faac7626a0e1c12062bf9b2ae8e-1563x1563-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/257eac16097b1faac7626a0e1c12062bf9b2ae8e-1563x1563.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/skovhus\",\"name\":\"Kenneth Skovhus\",\"slug\":{\"_type\":\"slug\",\"current\":\"kenneth-skovhus\"},\"twitterURL\":\"https://twitter.com/kenneth_skovhus\"},\"featureFlag\":null,\"navDescription\":\"Surface bottlenecks and improve flow\",\"navTitle\":\"Time in status\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-01-29-time-in-status\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1fa58f8c6229565033f498a884e6a7e2920455d1-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Time in status\"},{\"_createdAt\":\"__TS__\",\"_id\":\"Ea62ggcpsxXP90EgBkEfyb\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"0b11155e-9528-412a-8373-acb87ca60115\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/c61539be0dd19f788576333a0af5f442021e800d-1745x1745.jpg\",\"bio\":[{\"_key\":\"cd4ca4be5d14\",\"_type\":\"block\",\"children\":[{\"_key\":\"9ba497af5608\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"e7b4b66b0c55\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Mobile at \"},{\"_key\":\"184ac5455242\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Substack\"},{\"_key\":\"7aa64557f1e7\",\"_type\":\"span\",\"marks\":[],\"text\":\" and \"},{\"_key\":\"761e6c187d57\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Cocoon\"},{\"_key\":\"253de0fe947f\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c61539be0dd19f788576333a0af5f442021e800d-1745x1745-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/c61539be0dd19f788576333a0af5f442021e800d-1745x1745.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/pixelmatrix/\",\"name\":\"Josh Pyles\",\"slug\":{\"_type\":\"slug\",\"current\":\"josh-pyles\"},\"twitterURL\":\"https://twitter.com/pixelmatrix\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Customizable Linear Mobile navigation\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2026-01-22-customize-your-navigation-in-linear-mobile\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-cb65af58ccec142d6b2b71feffd35cf61db7cb52-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Customize your navigation in Linear Mobile\"},{\"_createdAt\":\"__TS__\",\"_id\":\"0yqNTZaj30x9njDOtc4Mcr\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"cb5f9032-2664-4dc7-91d1-fe6d9f71f283\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/4472d232811671536455f5768bf0a6584d39c755-2186x2186.png\",\"bio\":[{\"_key\":\"3cf589cda067\",\"_type\":\"block\",\"children\":[{\"_key\":\"fcf28331fd2a\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"64cfa615171d\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Staff Engineer at \"},{\"_key\":\"c6990b139aa5\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Stripe.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4472d232811671536455f5768bf0a6584d39c755-2186x2186-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/4472d232811671536455f5768bf0a6584d39c755-2186x2186.png\",\"linkedinURL\":\"https://www.linkedin.com/in/leelas/\",\"name\":\"Leela Senthil Nathan\",\"slug\":{\"_type\":\"slug\",\"current\":\"leela\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":\"Permissions for team-level settings\",\"navTitle\":\"Team owners\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-12-17-team-owners\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-66c24161a98bf8ce0077fe4f74fa17cdad6cfb75-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Team owners\"},{\"_createdAt\":\"__TS__\",\"_id\":\"88b100ae-02c1-4451-b465-279efc9c7ef0\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"0ae0b146-7128-49c1-960c-ce7e261fd0be\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512.jpg\",\"bio\":[{\"_key\":\"16b651241f67\",\"_type\":\"block\",\"children\":[{\"_key\":\"4977d5bf4fae\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/matthijs-wolting/\",\"name\":\"Matthijs Wolting\",\"slug\":{\"_type\":\"slug\",\"current\":\"matthijs-wolting\"},\"twitterURL\":null},\"featureFlag\":\"\",\"navDescription\":\"\",\"navTitle\":\"Linear agent for Intercom, Zendesk, Gong\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-12-11-linear-agent-for-intercom-zendesk-gong\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-02ce8156fc82f63c1da214612cfc120af38ba871-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Linear agent for Intercom, Zendesk, Gong\"},{\"_createdAt\":\"__TS__\",\"_id\":\"XJcmT10a57yT9rEBBgBdgH\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"b3242845-410f-4978-95aa-e1beb16e9b56\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512.jpg\",\"bio\":[{\"_key\":\"2a3f28993046\",\"_type\":\"block\",\"children\":[{\"_key\":\"ef2ec31a32d9\",\"_type\":\"span\",\"marks\":[],\"text\":\"Product Manager\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Product\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/bsiddhant/\",\"name\":\"Sid Bhargava\",\"slug\":{\"_type\":\"slug\",\"current\":\"sid-bhargava\"},\"twitterURL\":\"https://x.com/Sideology\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"OpenAI Codex agent\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-12-04-openai-codex-agent\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-20fb16447f78ab24d69b887d91b38667f255eafa-464x288-png\",\"_type\":\"reference\"}},\"title\":\"OpenAI Codex agent\"},{\"_createdAt\":\"__TS__\",\"_id\":\"roBcil0RT6621GctKePfkA\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"5498de00-b5ae-477d-ad03-487fdbeaa9a5\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/74717706c51f3c14ebe2851e0076def007ebafdd-1000x1000.png\",\"bio\":[{\"_key\":\"c1f010066ae3\",\"_type\":\"block\",\"children\":[{\"_key\":\"5e128b8581d6\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering\"},{\"_key\":\"8f7cf1db6a69\",\"_type\":\"span\",\"marks\":[],\"text\":\".\\nPast: Web at \"},{\"_key\":\"7e47b67715a3\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Vercel\"},{\"_key\":\"54aa952bf543\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-74717706c51f3c14ebe2851e0076def007ebafdd-1000x1000-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/74717706c51f3c14ebe2851e0076def007ebafdd-1000x1000.png\",\"linkedinURL\":null,\"name\":\"Paco Coursey\",\"slug\":{\"_type\":\"slug\",\"current\":\"paco\"},\"twitterURL\":\"https://twitter.com/pacocoursey\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Form templates\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-11-20-form-templates\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ce4fa5bf588d87bb5aacf6d34766caee63df3f4a-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Form templates\"},{\"_createdAt\":\"__TS__\",\"_id\":\"YunyeetOA0KfKk7VWv8d4c\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"0b11155e-9528-412a-8373-acb87ca60115\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/c61539be0dd19f788576333a0af5f442021e800d-1745x1745.jpg\",\"bio\":[{\"_key\":\"cd4ca4be5d14\",\"_type\":\"block\",\"children\":[{\"_key\":\"9ba497af5608\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"e7b4b66b0c55\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Mobile at \"},{\"_key\":\"184ac5455242\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Substack\"},{\"_key\":\"7aa64557f1e7\",\"_type\":\"span\",\"marks\":[],\"text\":\" and \"},{\"_key\":\"761e6c187d57\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Cocoon\"},{\"_key\":\"253de0fe947f\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c61539be0dd19f788576333a0af5f442021e800d-1745x1745-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/c61539be0dd19f788576333a0af5f442021e800d-1745x1745.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/pixelmatrix/\",\"name\":\"Josh Pyles\",\"slug\":{\"_type\":\"slug\",\"current\":\"josh-pyles\"},\"twitterURL\":\"https://twitter.com/pixelmatrix\"},\"featureFlag\":null,\"navDescription\":\"Now available on iOS and Android\",\"navTitle\":\"Pulse on Mobile\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-11-13-pulse-on-mobile\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1eafb6a4b06398b45555c65a898281171fa33c82-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Pulse on mobile\"},{\"_createdAt\":\"__TS__\",\"_id\":\"9yY3sykqS6VkaIHaF8GPdG\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"b3242845-410f-4978-95aa-e1beb16e9b56\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512.jpg\",\"bio\":[{\"_key\":\"2a3f28993046\",\"_type\":\"block\",\"children\":[{\"_key\":\"ef2ec31a32d9\",\"_type\":\"span\",\"marks\":[],\"text\":\"Product Manager\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Product\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/bsiddhant/\",\"name\":\"Sid Bhargava\",\"slug\":{\"_type\":\"slug\",\"current\":\"sid-bhargava\"},\"twitterURL\":\"https://x.com/Sideology\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"GitHub Copilot agent\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-10-28-github-copilot-agent\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8d004e754400ce5b557b813041e080e062da1f5e-464x288-png\",\"_type\":\"reference\"}},\"title\":\"GitHub Copilot agent\"},{\"_createdAt\":\"__TS__\",\"_id\":\"buQEg9d6xN6uO2H1u6OXj5\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"54c5463b-50f6-4503-9f3c-e884a49542d9\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747.jpg\",\"bio\":[{\"_key\":\"2667427ce2bc\",\"_type\":\"block\",\"children\":[{\"_key\":\"6db6e865aa7b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/kristin-boyer/\",\"name\":\"Kristin Boyer\",\"slug\":{\"_type\":\"slug\",\"current\":\"kristin-boyer\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":\"Mention @linear to create issues\",\"navTitle\":\"Linear agent for Slack\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-10-23-linear-agent-for-slack\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-964374570dc320dd9a651f6286a33bd97c39df64-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Linear agent for Slack\"},{\"_createdAt\":\"__TS__\",\"_id\":\"8cdd811f-ee9d-4638-bed7-0eb4df3aa32a\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"6570a960-39df-4efb-83ce-135905bacfca\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/e006a9c30127ed45ab0553b6531273c403521424-228x306.jpg\",\"bio\":[{\"_key\":\"e27c0a3937ac\",\"_type\":\"block\",\"children\":[{\"_key\":\"04c22155c3d1\",\"_type\":\"span\",\"marks\":[],\"text\":\"iOS Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Mobile\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e006a9c30127ed45ab0553b6531273c403521424-228x306-jpg\",\"_type\":\"reference\"},\"crop\":{\"_type\":\"sanity.imageCrop\",\"bottom\":0.05637460521121196,\"left\":0,\"right\":0,\"top\":0.21293817443084612},\"hotspot\":{\"_type\":\"sanity.imageHotspot\",\"height\":0.705068615113831,\"width\":1,\"x\":0.5,\"y\":0.5910910872318725}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/e006a9c30127ed45ab0553b6531273c403521424-228x306.jpg\",\"linkedinURL\":null,\"name\":\"Robb Böhnke\",\"slug\":{\"_type\":\"slug\",\"current\":\"robb-bohnke\"},\"twitterURL\":null},\"featureFlag\":\"\",\"navDescription\":\"Available for iOS and Android\",\"navTitle\":\"Mobile app redesign\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-10-16-mobile-app-redesign\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-713a288b020c76fe7250d91e9f09b1b8062ef92c-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Mobile app redesign\"},{\"_createdAt\":\"__TS__\",\"_id\":\"9wDbyb7DRCGnKGwKRfQ6Hc\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"c4228f50-477f-43a6-96b0-9a00cae558dd\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/a4a3299b177a682369386776e3093aea3da2e4ba-512x512.jpg\",\"bio\":[{\"_key\":\"20359f1f9d73\",\"_type\":\"block\",\"children\":[{\"_key\":\"d9f9998040b4\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a4a3299b177a682369386776e3093aea3da2e4ba-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/a4a3299b177a682369386776e3093aea3da2e4ba-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/ohsnapitscolin/\",\"name\":\"Colin Dunn\",\"slug\":{\"_type\":\"slug\",\"current\":\"colin-dunn\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Label descriptions and archiving\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-10-09-label-descriptions-and-archiving\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-51184d0d326a5f3b141a4acc792a4144d52a58d6-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Label descriptions and archiving\"},{\"_createdAt\":\"__TS__\",\"_id\":\"RZx0J9OO64IBrJbakbIfvA\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"3416584c-e5a0-435f-92d5-50fed175f9db\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/fa7778033cb9df4e1235e95156b96db36c8d9ac7-1363x1363.png\",\"bio\":[{\"_key\":\"9d99bf85abbc\",\"_type\":\"block\",\"children\":[{\"_key\":\"2f849958f69e\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering.\\n\"},{\"_key\":\"be7f73c5be73\",\"_type\":\"span\",\"marks\":[],\"text\":\"Past: Intern at \"},{\"_key\":\"0563a548a7e6\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Meta \"},{\"_key\":\"886fb40e8db0\",\"_type\":\"span\",\"marks\":[],\"text\":\"and \"},{\"_key\":\"ba87b462c8b0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Cockroach Labs\"},{\"_key\":\"38b406b2c5f9\",\"_type\":\"span\",\"marks\":[],\"text\":\". \"},{\"_key\":\"8a4be225a230\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"UWaterloo\"},{\"_key\":\"4ea6b1918ba0\",\"_type\":\"span\",\"marks\":[],\"text\":\" Alum.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-fa7778033cb9df4e1235e95156b96db36c8d9ac7-1363x1363-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/fa7778033cb9df4e1235e95156b96db36c8d9ac7-1363x1363.png\",\"linkedinURL\":\"https://www.linkedin.com/in/mufeez-amjad/\",\"name\":\"Mufeez Amjad\",\"slug\":{\"_type\":\"slug\",\"current\":\"mufeez-amjad\"},\"twitterURL\":\"https://twitter.com/moofeez\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Issue discussion summaries\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-10-02-issue-discussion-summaries\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-fd768b4792af0143203533e3a1d8fb6cc3ed2392-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Issue discussion summaries\"},{\"_createdAt\":\"__TS__\",\"_id\":\"hao5tvwlBtdt11OabxNghT\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"0ae0b146-7128-49c1-960c-ce7e261fd0be\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512.jpg\",\"bio\":[{\"_key\":\"16b651241f67\",\"_type\":\"block\",\"children\":[{\"_key\":\"4977d5bf4fae\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/matthijs-wolting/\",\"name\":\"Matthijs Wolting\",\"slug\":{\"_type\":\"slug\",\"current\":\"matthijs-wolting\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":\"Auto-apply triage suggestions\",\"navTitle\":\"Product Intelligence\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-09-19-auto-apply-triage-suggestions\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-d2012706f02d8f4eff806b5f22604f1a4a40ee02-464x288-jpg\",\"_type\":\"reference\"}},\"title\":\"New to Product Intelligence: Auto-apply triage suggestions\"},{\"_createdAt\":\"__TS__\",\"_id\":\"TK5qjDQ4Hq13VdIbJoPgiZ\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"fffcaf5e-aedf-4360-afa7-cdf9ca177a26\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/e7380ccae96c2703cf8ffa6862e51dea99f49447-1024x1025.jpg\",\"bio\":[{\"_key\":\"98b5a135f150\",\"_type\":\"block\",\"children\":[{\"_key\":\"cd9c7434f8fe\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering.\\n\"},{\"_key\":\"898370e433eb\",\"_type\":\"span\",\"marks\":[],\"text\":\"Past: Staff Engineer at \"},{\"_key\":\"a0237ee4778d\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Uber\"},{\"_key\":\"0777fc97a963\",\"_type\":\"span\",\"marks\":[],\"text\":\", YC Alum.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e7380ccae96c2703cf8ffa6862e51dea99f49447-1024x1025-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/e7380ccae96c2703cf8ffa6862e51dea99f49447-1024x1025.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/guillaume-lachaud-a0249176/\",\"name\":\"Guillaume Lachaud\",\"slug\":{\"_type\":\"slug\",\"current\":\"guillaume-lachaud\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":\"Create issues and sync customer data\",\"navTitle\":\"Salesforce integration\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-09-04-salesforce\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-0517817c9495419b9591941da3965ef147ee2e50-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Salesforce integration\"},{\"_createdAt\":\"__TS__\",\"_id\":\"1ed0b4c7-d067-46ed-a075-3fb81db929dd\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"4c878b11-f93e-4922-865a-6f29273509d5\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/529ec0ff85fecdbcf2e0f4b06bc311e3857c51c0-512x512.jpg\",\"bio\":[{\"_key\":\"1799abd1527c\",\"_type\":\"block\",\"children\":[{\"_key\":\"a1e81431446b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-529ec0ff85fecdbcf2e0f4b06bc311e3857c51c0-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/529ec0ff85fecdbcf2e0f4b06bc311e3857c51c0-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/sjdemartini/\",\"name\":\"Steven DeMartini\",\"slug\":{\"_type\":\"slug\",\"current\":\"steven-demartini\"},\"twitterURL\":null},\"featureFlag\":\"\",\"navDescription\":\"Assign issues to Cursor in Linear \",\"navTitle\":\"Cursor background agents\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-08-21-cursor-agent\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-1f2eb9137e7f2c744fda1a1a75e9fd181354234e-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Cursor background agents \"},{\"_createdAt\":\"__TS__\",\"_id\":\"u4NPjRFcGI8449Zy0FFEPo\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"bdaa5cc8-5220-4094-9e3f-3cb543900a34\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/e522be49c136f6b81a1c5cb3aa7b2075f78404c0-1305x1444.jpg\",\"bio\":[{\"_key\":\"a0f8b4bf16ab\",\"_type\":\"block\",\"children\":[{\"_key\":\"ec4dd695b183\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Product. \"},{\"_key\":\"f4d4145e6796\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: CTO at \"},{\"_key\":\"e84412c77f85\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Everlane,\"},{\"_key\":\"4bfa94a4168c\",\"_type\":\"span\",\"marks\":[],\"text\":\" VP of Product at \"},{\"_key\":\"60c6fb65bd71\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Mode\"},{\"_key\":\"595d970cb71e\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Product\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e522be49c136f6b81a1c5cb3aa7b2075f78404c0-1305x1444-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/e522be49c136f6b81a1c5cb3aa7b2075f78404c0-1305x1444.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/thenanyu\",\"name\":\"Nan Yu\",\"slug\":{\"_type\":\"slug\",\"current\":\"nan-yu\"},\"twitterURL\":\"https://twitter.com/thenanyu\"},\"featureFlag\":null,\"navDescription\":\"AI-powered triage suggestions\",\"navTitle\":\"Product Intelligence\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-08-14-product-intelligence-technology-preview\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-01fb0c1bd381652f21f5ccca58f5395d8ba2b9b6-464x288-jpg\",\"_type\":\"reference\"}},\"title\":\"Product Intelligence (Technology Preview)\"},{\"_createdAt\":\"__TS__\",\"_id\":\"3fiPkWHSDPIAMqaxG1TTFD\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"163155b9-e9af-459c-b93f-18cc238978cd\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/c9c63d7879e9c928e3a77f75949c57184c1c4330-1727x1727.jpg\",\"bio\":[{\"_key\":\"94a3e18125a6\",\"_type\":\"block\",\"children\":[{\"_key\":\"e5293812bd66\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c9c63d7879e9c928e3a77f75949c57184c1c4330-1727x1727-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/c9c63d7879e9c928e3a77f75949c57184c1c4330-1727x1727.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/itsmingjie\",\"name\":\"Mingjie Jiang\",\"slug\":{\"_type\":\"slug\",\"current\":\"mingjie-jiang\"},\"twitterURL\":\"https://x.com/itsmingjie\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Agent Interaction Guidelines and SDK\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-07-30-agent-interaction-guidelines-and-sdk\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-6eaf6e114d917ff7b206d9860a4c35dd410b2f6d-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Agent Interaction Guidelines and SDK\"},{\"_createdAt\":\"__TS__\",\"_id\":\"Qvmd8I2My2sS67evBwieVK\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"ff4ed398-8baf-477c-b9c0-024f71f990e2\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/f5bb87269bda9ba659ea1206111a565947f0005f-312x312.jpg\",\"bio\":[{\"_key\":\"a5d17028647f\",\"_type\":\"block\",\"children\":[{\"_key\":\"475f7a24d78c\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"8d648cbf2be8\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Senior engineer at \"},{\"_key\":\"896b14bbaf48\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Facebook\"},{\"_key\":\"f3719db428d9\",\"_type\":\"span\",\"marks\":[],\"text\":\" / \"},{\"_key\":\"dc8caccdf717\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"WhatsApp.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f5bb87269bda9ba659ea1206111a565947f0005f-312x312-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/f5bb87269bda9ba659ea1206111a565947f0005f-312x312.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/pauldijou/\",\"name\":\"Paul Dijou\",\"slug\":{\"_type\":\"slug\",\"current\":\"paul\"},\"twitterURL\":\"https://twitter.com/paul_dijou\"},\"featureFlag\":null,\"navDescription\":\"Track key metrics for your organization and teams\",\"navTitle\":\"Dashboards\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-07-24-dashboards\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-415717b7cdc259ec467b0c4b6c35cd1af301e448-928x576-png\",\"_type\":\"reference\"}},\"title\":\"Dashboards\"},{\"_createdAt\":\"__TS__\",\"_id\":\"mPLzb1vrO1G6dIgqRsZajp\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"b3242845-410f-4978-95aa-e1beb16e9b56\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512.jpg\",\"bio\":[{\"_key\":\"2a3f28993046\",\"_type\":\"block\",\"children\":[{\"_key\":\"ef2ec31a32d9\",\"_type\":\"span\",\"marks\":[],\"text\":\"Product Manager\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Product\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/4575cebd5b6323613410214ecc9bea7ee4b64be7-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/bsiddhant/\",\"name\":\"Sid Bhargava\",\"slug\":{\"_type\":\"slug\",\"current\":\"sid-bhargava\"},\"twitterURL\":\"https://x.com/Sideology\"},\"featureFlag\":null,\"navDescription\":\"Turn emails into trackable issues\",\"navTitle\":\"Email intake for Linear Asks\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-07-17-email-intake-for-asks\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-2c547bafae75b1b8d8ff5d6339e8c1ee3ae88251-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Email intake for Linear Asks\"},{\"_createdAt\":\"__TS__\",\"_id\":\"bT7RrsHy27fOmttnOve0km\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"6e38c9d1-0bc2-4393-8914-47d0fcd08a00\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/ca39c11f149a8431e49fd7fc2024455ec9368661-492x493.jpg\",\"bio\":[{\"_key\":\"9574231b0e9b\",\"_type\":\"block\",\"children\":[{\"_key\":\"999f9a59be56\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"d7115247aaaf\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Code and design at \"},{\"_key\":\"9574231b0e9b1\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Quinyx\"},{\"_key\":\"9574231b0e9b2\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"9574231b0e9b3\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Tictail\"},{\"_key\":\"9574231b0e9b4\",\"_type\":\"span\",\"marks\":[],\"text\":\" \u0026 \"},{\"_key\":\"9574231b0e9b5\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Klarna.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ca39c11f149a8431e49fd7fc2024455ec9368661-492x493-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/ca39c11f149a8431e49fd7fc2024455ec9368661-492x493.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/aeldh/\",\"name\":\"Andreas Eldh\",\"slug\":{\"_type\":\"slug\",\"current\":\"andreas-eldh\"},\"twitterURL\":\"https://twitter.com/eldh/\"},\"featureFlag\":null,\"navDescription\":\"Nest strategic initiatives into a hierarchical structure\",\"navTitle\":\"Sub-initiatives\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-07-10-sub-initiatives\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b9ab088fcffcb7fffe155abb9573a92a53e8951a-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Sub-initiatives\"},{\"_createdAt\":\"__TS__\",\"_id\":\"vy1SBwMlO1dN5lgph4gbTt\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"b867fab4-68bc-4734-aed6-2c5be07666cb\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/f0140ab44443461ec96dcc91233a81f6218f21e8-3000x4000.jpg\",\"bio\":[{\"_key\":\"ca07393a34ce\",\"_type\":\"block\",\"children\":[{\"_key\":\"463b08d325d3\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f0140ab44443461ec96dcc91233a81f6218f21e8-3000x4000-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/f0140ab44443461ec96dcc91233a81f6218f21e8-3000x4000.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/ema-milojkovic/\",\"name\":\"Ema Milojkovic\",\"slug\":{\"_type\":\"slug\",\"current\":\"ema-milojkovic\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":\"Categorize project work\",\"navTitle\":\"Project labels\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-06-12-project-labels\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7c2094fe3d2cab929143b4566ac5cc26e9f43be3-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Project labels\"},{\"_createdAt\":\"__TS__\",\"_id\":\"Be4C4Zywi5lI0hXGN8SbZM\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"a6dd152f-c1c5-4fa2-8fd4-429d6d2cda99\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/13287154144fee90375c81d1086eb22c5f46cfc9-1328x1770.jpg\",\"bio\":[{\"_key\":\"21aa3369480c\",\"_type\":\"block\",\"children\":[{\"_key\":\"51674427a06f\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-13287154144fee90375c81d1086eb22c5f46cfc9-1328x1770-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/13287154144fee90375c81d1086eb22c5f46cfc9-1328x1770.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/haleymt/\",\"name\":\"Haley Thurston\",\"slug\":{\"_type\":\"slug\",\"current\":\"haley-thurston\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":\"Customize Asks intake forms and build automated Triage rules\",\"navTitle\":\"Automate intake\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-06-05-asks-fields-and-triage-routing\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-a577b2908e0c3763c09c60e2b6f27b4a433ffcba-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Asks fields and Triage routing\"},{\"_createdAt\":\"__TS__\",\"_id\":\"615a6b58-3971-4348-9d53-7b89e805651c\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"46a80bff-064b-46a8-9d0f-21ebc62f1ac1\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512.png\",\"bio\":[{\"_key\":\"da218ed66fd1\",\"_type\":\"block\",\"children\":[{\"_key\":\"a13217621633\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"3a7a2637b30c\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Principal Engineer at \"},{\"_key\":\"94fbd950ca39\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Abstract\"},{\"_key\":\"23e47aaee057\",\"_type\":\"span\",\"marks\":[],\"text\":\", Co-Founder at \"},{\"_key\":\"de9d2dae2748\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Buffer\"},{\"_key\":\"914baf99b364\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512.png\",\"linkedinURL\":\"https://www.linkedin.com/in/tom-moor-b6213b1ba/\",\"name\":\"Tom Moor\",\"slug\":{\"_type\":\"slug\",\"current\":\"tom-moor\"},\"twitterURL\":\"https://twitter.com/tommoor\"},\"featureFlag\":\"\",\"navDescription\":\"Deploy AI agents that work alongside you\",\"navTitle\":\"Linear for Agents\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-05-20-linear-for-agents\"},\"thumbnail\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-072b97578e2b51e967745e803ff8f2b54b1eef5d-464x288-png\",\"_type\":\"reference\"}},\"title\":\"Linear for Agents\"},{\"_createdAt\":\"__TS__\",\"_id\":\"giVQiQr5nokFGfzGWQPvUi\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"54c5463b-50f6-4503-9f3c-e884a49542d9\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747.jpg\",\"bio\":[{\"_key\":\"2667427ce2bc\",\"_type\":\"block\",\"children\":[{\"_key\":\"6db6e865aa7b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/kristin-boyer/\",\"name\":\"Kristin Boyer\",\"slug\":{\"_type\":\"slug\",\"current\":\"kristin-boyer\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":\"See a targeted subset of updates\",\"navTitle\":\"Custom feeds in Pulse\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-05-15-custom-feeds-in-pulse\"},\"thumbnail\":null,\"title\":\"Custom feeds in Pulse\"},{\"_createdAt\":\"__TS__\",\"_id\":\"bd25d752-4c1d-43c1-8f31-685926b7940d\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"46a80bff-064b-46a8-9d0f-21ebc62f1ac1\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512.png\",\"bio\":[{\"_key\":\"da218ed66fd1\",\"_type\":\"block\",\"children\":[{\"_key\":\"a13217621633\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"3a7a2637b30c\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Principal Engineer at \"},{\"_key\":\"94fbd950ca39\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Abstract\"},{\"_key\":\"23e47aaee057\",\"_type\":\"span\",\"marks\":[],\"text\":\", Co-Founder at \"},{\"_key\":\"de9d2dae2748\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Buffer\"},{\"_key\":\"914baf99b364\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512.png\",\"linkedinURL\":\"https://www.linkedin.com/in/tom-moor-b6213b1ba/\",\"name\":\"Tom Moor\",\"slug\":{\"_type\":\"slug\",\"current\":\"tom-moor\"},\"twitterURL\":\"https://twitter.com/tommoor\"},\"featureFlag\":\"\",\"navDescription\":\"Connect AI models and agents with Linear\",\"navTitle\":\"Linear MCP Server\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-05-01-mcp\"},\"thumbnail\":null,\"title\":\"Linear MCP server\"},{\"_createdAt\":\"__TS__\",\"_id\":\"xxEcUOZ4Lp1f6FKg36bfxw\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"7accd77a-57c8-40dc-93b4-930109cdf598\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256.jpg\",\"bio\":[{\"_key\":\"75d795a6df88\",\"_type\":\"block\",\"children\":[{\"_key\":\"ba1c2af2eaa9\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering\"},{\"_key\":\"ff625b39f71b\",\"_type\":\"span\",\"marks\":[],\"text\":\".\\nPast: Engineer at \"},{\"_key\":\"a53b656da4d0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Swile\"},{\"_key\":\"41d847821441\",\"_type\":\"span\",\"marks\":[],\"text\":\" and \"},{\"_key\":\"2b34d460ab60\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"TheFork\"},{\"_key\":\"d4b3c558ac42\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256-jpg\",\"_type\":\"reference\"},\"crop\":{\"_type\":\"sanity.imageCrop\",\"bottom\":0.1077480654324614,\"left\":0.06097560975609756,\"right\":0.0536585365853659,\"top\":0},\"hotspot\":{\"_type\":\"sanity.imageHotspot\",\"height\":0.8922519345675386,\"width\":0.8853658536585365,\"x\":0.5036585365853659,\"y\":0.4461259672837693}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/romaincascino/\",\"name\":\"Romain Cascino\",\"slug\":{\"_type\":\"slug\",\"current\":\"romain-cascino\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":\"Customer Requests on projects\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-04-30-customer-requests-on-projects\"},\"thumbnail\":null,\"title\":\"Customer Requests on projects\"},{\"_createdAt\":\"__TS__\",\"_id\":\"48704838-0198-4c61-842b-f6506e7621f0\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"54c5463b-50f6-4503-9f3c-e884a49542d9\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747.jpg\",\"bio\":[{\"_key\":\"2667427ce2bc\",\"_type\":\"block\",\"children\":[{\"_key\":\"6db6e865aa7b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/kristin-boyer/\",\"name\":\"Kristin Boyer\",\"slug\":{\"_type\":\"slug\",\"current\":\"kristin-boyer\"},\"twitterURL\":null},\"featureFlag\":\"\",\"navDescription\":\"Your personalized feed for what’s happening\",\"navTitle\":\"Introducing Pulse\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-04-16-pulse\"},\"thumbnail\":null,\"title\":\"Introducing Pulse — your personalized feed for what’s happening across your company\"},{\"_createdAt\":\"__TS__\",\"_id\":\"bNIrGtnZbHobgzhMveuFew\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"0ae0b146-7128-49c1-960c-ce7e261fd0be\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512.jpg\",\"bio\":[{\"_key\":\"16b651241f67\",\"_type\":\"block\",\"children\":[{\"_key\":\"4977d5bf4fae\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/matthijs-wolting/\",\"name\":\"Matthijs Wolting\",\"slug\":{\"_type\":\"slug\",\"current\":\"matthijs-wolting\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-04-10-new-search\"},\"thumbnail\":null,\"title\":\"New search\"},{\"_createdAt\":\"__TS__\",\"_id\":\"elSDUqC2VfWZ556OvQ5Kc0\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"189882e6-7ea5-4a00-9dfd-469bf3c51410\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550.png\",\"bio\":[{\"_key\":\"e2bf50bd8b23\",\"_type\":\"block\",\"children\":[{\"_key\":\"d6d18e8cdfa2\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"379b6e483fcc\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Staff engineer at \"},{\"_key\":\"b227f10f12c5\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Contentful\"},{\"_key\":\"607848e9cf45\",\"_type\":\"span\",\"marks\":[],\"text\":\", senior engineer at \"},{\"_key\":\"d15d28b00d69\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Opera \"},{\"_key\":\"277750ad1fb9\",\"_type\":\"span\",\"marks\":[],\"text\":\"and \"},{\"_key\":\"bbb28af3c0a1\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"DataArt.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550.png\",\"linkedinURL\":\"https://www.linkedin.com/in/suevalov/\",\"name\":\"Alex Suevalov\",\"slug\":{\"_type\":\"slug\",\"current\":\"alex-suevalov\"},\"twitterURL\":\"https://twitter.com/suevalov\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-04-03-collapsed-issue-history\"},\"thumbnail\":null,\"title\":\"Collapsed issue history\"},{\"_createdAt\":\"__TS__\",\"_id\":\"B5CFQINx5ajRxVjTlACtlF\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"815e3b02-2bbd-4da6-851b-c6b1ac48582b\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/282665cdcb6178f31f982521dcedf23fbcc69fd8-1024x1024.jpg\",\"bio\":[{\"_key\":\"48e7d1e0447d\",\"_type\":\"block\",\"children\":[{\"_key\":\"cfa1c93d7d98\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineering\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-282665cdcb6178f31f982521dcedf23fbcc69fd8-1024x1024-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/282665cdcb6178f31f982521dcedf23fbcc69fd8-1024x1024.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/mayandljk\",\"name\":\"Maya Nedeljković Batić\",\"slug\":{\"_type\":\"slug\",\"current\":\"maya-nedeljkovic-batic\"},\"twitterURL\":\"https://twitter.com/maya_ndljk\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-03-19-collapsible-sections\"},\"thumbnail\":null,\"title\":\"Collapsible sections\"},{\"_createdAt\":\"__TS__\",\"_id\":\"BuHcHKzmFISpwziyvmVnLP\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"66c226d1-b4d4-4def-a591-ea0d0c8365c0\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/dd8abd966ca9ec6ffeb4c4a10014341c7c18e7d4-2555x2555.jpg\",\"bio\":[{\"_key\":\"1bb746bc6c89\",\"_type\":\"block\",\"children\":[{\"_key\":\"3c9b43a6bd52\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering\"},{\"_key\":\"1e574eea7a20\",\"_type\":\"span\",\"marks\":[],\"text\":\".\\nPast: Co-founder at \"},{\"_key\":\"bbe7af1f4555\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Status\"},{\"_key\":\"9f85c39bfdfd\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-dd8abd966ca9ec6ffeb4c4a10014341c7c18e7d4-2555x2555-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/dd8abd966ca9ec6ffeb4c4a10014341c7c18e7d4-2555x2555.jpg\",\"linkedinURL\":null,\"name\":\"Jacob Shumway\",\"slug\":{\"_type\":\"slug\",\"current\":\"jacob\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-03-06-sub-teams\"},\"thumbnail\":null,\"title\":\"Sub-teams\"},{\"_createdAt\":\"__TS__\",\"_id\":\"NT4ETOVf4DRHVmw796HvzE\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"189882e6-7ea5-4a00-9dfd-469bf3c51410\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550.png\",\"bio\":[{\"_key\":\"e2bf50bd8b23\",\"_type\":\"block\",\"children\":[{\"_key\":\"d6d18e8cdfa2\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"379b6e483fcc\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Staff engineer at \"},{\"_key\":\"b227f10f12c5\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Contentful\"},{\"_key\":\"607848e9cf45\",\"_type\":\"span\",\"marks\":[],\"text\":\", senior engineer at \"},{\"_key\":\"d15d28b00d69\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Opera \"},{\"_key\":\"277750ad1fb9\",\"_type\":\"span\",\"marks\":[],\"text\":\"and \"},{\"_key\":\"bbb28af3c0a1\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"DataArt.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550.png\",\"linkedinURL\":\"https://www.linkedin.com/in/suevalov/\",\"name\":\"Alex Suevalov\",\"slug\":{\"_type\":\"slug\",\"current\":\"alex-suevalov\"},\"twitterURL\":\"https://twitter.com/suevalov\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-02-13-initiative-updates\"},\"thumbnail\":null,\"title\":\"Initiative updates\"},{\"_createdAt\":\"__TS__\",\"_id\":\"mOOlyacta1BdPBMhZnnV1h\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"0ae0b146-7128-49c1-960c-ce7e261fd0be\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512.jpg\",\"bio\":[{\"_key\":\"16b651241f67\",\"_type\":\"block\",\"children\":[{\"_key\":\"4977d5bf4fae\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/8c76bbc383e791dcd6a117b44ea5fa5f94f53a55-512x512.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/matthijs-wolting/\",\"name\":\"Matthijs Wolting\",\"slug\":{\"_type\":\"slug\",\"current\":\"matthijs-wolting\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2025-01-23-pull-request-reviews\"},\"thumbnail\":null,\"title\":\"Pull Request reviews (alpha)\"},{\"_createdAt\":\"__TS__\",\"_id\":\"h1R0enCssnBHAGzhLq5T8p\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"54c5463b-50f6-4503-9f3c-e884a49542d9\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747.jpg\",\"bio\":[{\"_key\":\"2667427ce2bc\",\"_type\":\"block\",\"children\":[{\"_key\":\"6db6e865aa7b\",\"_type\":\"span\",\"marks\":[],\"text\":\"Software Engineer\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/9da4996ef0f82483e3a7fca4acad8b81dc37b080-1747x1747.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/kristin-boyer/\",\"name\":\"Kristin Boyer\",\"slug\":{\"_type\":\"slug\",\"current\":\"kristin-boyer\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-12-18-personalized-sidebar\"},\"thumbnail\":null,\"title\":\"Personalized sidebar and new settings pages\"},{\"_createdAt\":\"__TS__\",\"_id\":\"713748b4-63ae-4cea-a7d2-46aea806219f\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"3d626c67-98f3-4acc-a87d-c19252927317\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/68f0fa2fb22a7212d2fbd09f12526e431ceae231-1634x1632.jpg\",\"bio\":[{\"_key\":\"0ca08bfa5a37\",\"_type\":\"block\",\"children\":[{\"_key\":\"23a88f0f0f93\",\"_type\":\"span\",\"marks\":[],\"text\":\"Product Manager\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Product\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-68f0fa2fb22a7212d2fbd09f12526e431ceae231-1634x1632-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/68f0fa2fb22a7212d2fbd09f12526e431ceae231-1634x1632.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/saganschultz/\",\"name\":\"Sagan Schultz\",\"slug\":{\"_type\":\"slug\",\"current\":\"sagan-schultz\"},\"twitterURL\":\"https://twitter.com/SaganSchultz\"},\"featureFlag\":\"\",\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-12-09-customer-requests\"},\"thumbnail\":null,\"title\":\"Customer Requests\"},{\"_createdAt\":\"__TS__\",\"_id\":\"EnjHxnWG7nhsRUiWf5j3Ou\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"815e3b02-2bbd-4da6-851b-c6b1ac48582b\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/282665cdcb6178f31f982521dcedf23fbcc69fd8-1024x1024.jpg\",\"bio\":[{\"_key\":\"48e7d1e0447d\",\"_type\":\"block\",\"children\":[{\"_key\":\"cfa1c93d7d98\",\"_type\":\"span\",\"marks\":[],\"text\":\"Engineering\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-282665cdcb6178f31f982521dcedf23fbcc69fd8-1024x1024-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/282665cdcb6178f31f982521dcedf23fbcc69fd8-1024x1024.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/mayandljk\",\"name\":\"Maya Nedeljković Batić\",\"slug\":{\"_type\":\"slug\",\"current\":\"maya-nedeljkovic-batic\"},\"twitterURL\":\"https://twitter.com/maya_ndljk\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-12-05-recurring-issues\"},\"thumbnail\":null,\"title\":\"Recurring Issues\"},{\"_createdAt\":\"__TS__\",\"_id\":\"u6g55KlSAQUbJPbxyGnqKN\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"200474eb-4c13-4e57-9f89-db82becab65d\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/7f45374f09966353f6023a945797f827e1c7de00-967x1127.jpg\",\"bio\":[{\"_key\":\"8c7338867956\",\"_type\":\"block\",\"children\":[{\"_key\":\"87b922c3b893\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering.\"},{\"_key\":\"b250d3b9e49a\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Engineering at \"},{\"_key\":\"55e9202561ed\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Atlassian\"},{\"_key\":\"5bf66da6fcb7\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"72805a9058ba\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Auth0\"},{\"_key\":\"fe040e366183\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"39600f0f1c0d\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Graphy.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-7f45374f09966353f6023a945797f827e1c7de00-967x1127-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/7f45374f09966353f6023a945797f827e1c7de00-967x1127.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/igor-sechyn-2884ab45/\",\"name\":\"Igor Sechyn\",\"slug\":{\"_type\":\"slug\",\"current\":\"igor-sechyn\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-11-13-improvements-for-slas-templates-and-jira-and-github-issues-sync\"},\"thumbnail\":null,\"title\":\"Improvements for SLAs, templates, and Jira \u0026 GitHub Issues Sync\"},{\"_createdAt\":\"__TS__\",\"_id\":\"gGwCQznd7HMzfeWoORcUIF\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"64bbd573-77c2-4772-9402-111d2bbfd765\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/67a5918b73ec8e035fe4bd650640674e2e4d7bac-435x435.jpg\",\"bio\":[{\"_key\":\"ac8c4f2e3db6\",\"_type\":\"block\",\"children\":[{\"_key\":\"f055a6b28074\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"eec1e627b957\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Engineer at \"},{\"_key\":\"71677a3dd600\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Uber\"},{\"_key\":\"cb12582ea05c\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-67a5918b73ec8e035fe4bd650640674e2e4d7bac-435x435-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/67a5918b73ec8e035fe4bd650640674e2e4d7bac-435x435.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/sebastian-bogner-b75a55119/\",\"name\":\"Sebastian Bogner\",\"slug\":{\"_type\":\"slug\",\"current\":\"sebastian\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-10-24-new-team-issues-page\"},\"thumbnail\":null,\"title\":\"New team issues page\"},{\"_createdAt\":\"__TS__\",\"_id\":\"OV3o2t7M68aAVZSgF1ggba\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"5add41de-3496-4d6d-93d5-9b260aaedd59\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/ba604675d10bf60c6f85e2070027673cedbc62ed-802x800.png\",\"bio\":[{\"_key\":\"fce67d5badaf\",\"_type\":\"block\",\"children\":[{\"_key\":\"2b095102837f\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"b5f8fd6b5bf4\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Staff engineer at \"},{\"_key\":\"60bb7be93515\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Pleo\"},{\"_key\":\"7bc10b4b5cee\",\"_type\":\"span\",\"marks\":[],\"text\":\", engineer at \"},{\"_key\":\"6e0726a8e2d7\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Maersk\"},{\"_key\":\"4eed98cc0d5b\",\"_type\":\"span\",\"marks\":[],\"text\":\" \u0026 \"},{\"_key\":\"667ddb981ca9\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Issuu.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ba604675d10bf60c6f85e2070027673cedbc62ed-802x800-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/ba604675d10bf60c6f85e2070027673cedbc62ed-802x800.png\",\"linkedinURL\":\"https://www.linkedin.com/in/pekalamaciej\",\"name\":\"Maciek Pekala\",\"slug\":{\"_type\":\"slug\",\"current\":\"maciek-pekala\"},\"twitterURL\":\"https://twitter.com/penzington\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-10-10-document-subscriptions\"},\"thumbnail\":null,\"title\":\"Document subscriptions\"},{\"_createdAt\":\"__TS__\",\"_id\":\"cc2b9c9e-7be9-41a7-b34a-943e8e5180ef\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"0b11155e-9528-412a-8373-acb87ca60115\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/c61539be0dd19f788576333a0af5f442021e800d-1745x1745.jpg\",\"bio\":[{\"_key\":\"cd4ca4be5d14\",\"_type\":\"block\",\"children\":[{\"_key\":\"9ba497af5608\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"e7b4b66b0c55\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Mobile at \"},{\"_key\":\"184ac5455242\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Substack\"},{\"_key\":\"7aa64557f1e7\",\"_type\":\"span\",\"marks\":[],\"text\":\" and \"},{\"_key\":\"761e6c187d57\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Cocoon\"},{\"_key\":\"253de0fe947f\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c61539be0dd19f788576333a0af5f442021e800d-1745x1745-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/c61539be0dd19f788576333a0af5f442021e800d-1745x1745.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/pixelmatrix/\",\"name\":\"Josh Pyles\",\"slug\":{\"_type\":\"slug\",\"current\":\"josh-pyles\"},\"twitterURL\":\"https://twitter.com/pixelmatrix\"},\"featureFlag\":\"\",\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-09-19-introducing-linear-mobile\"},\"thumbnail\":null,\"title\":\"Introducing Linear Mobile\"},{\"_createdAt\":\"__TS__\",\"_id\":\"c2b15dfa-9b9d-4e32-8502-91e8a8cccca8\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"cb5f9032-2664-4dc7-91d1-fe6d9f71f283\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/4472d232811671536455f5768bf0a6584d39c755-2186x2186.png\",\"bio\":[{\"_key\":\"3cf589cda067\",\"_type\":\"block\",\"children\":[{\"_key\":\"fcf28331fd2a\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"64cfa615171d\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Staff Engineer at \"},{\"_key\":\"c6990b139aa5\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Stripe.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-4472d232811671536455f5768bf0a6584d39c755-2186x2186-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/4472d232811671536455f5768bf0a6584d39c755-2186x2186.png\",\"linkedinURL\":\"https://www.linkedin.com/in/leelas/\",\"name\":\"Leela Senthil Nathan\",\"slug\":{\"_type\":\"slug\",\"current\":\"leela\"},\"twitterURL\":null},\"featureFlag\":\"\",\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-09-06-auto-close-parent-and-sub-issues\"},\"thumbnail\":null,\"title\":\"Auto-close parent and sub-issues\"},{\"_createdAt\":\"__TS__\",\"_id\":\"mso6AaATttfSnjFZ2yNuQy\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"189882e6-7ea5-4a00-9dfd-469bf3c51410\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550.png\",\"bio\":[{\"_key\":\"e2bf50bd8b23\",\"_type\":\"block\",\"children\":[{\"_key\":\"d6d18e8cdfa2\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"379b6e483fcc\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Staff engineer at \"},{\"_key\":\"b227f10f12c5\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Contentful\"},{\"_key\":\"607848e9cf45\",\"_type\":\"span\",\"marks\":[],\"text\":\", senior engineer at \"},{\"_key\":\"d15d28b00d69\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Opera \"},{\"_key\":\"277750ad1fb9\",\"_type\":\"span\",\"marks\":[],\"text\":\"and \"},{\"_key\":\"bbb28af3c0a1\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"DataArt.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550.png\",\"linkedinURL\":\"https://www.linkedin.com/in/suevalov/\",\"name\":\"Alex Suevalov\",\"slug\":{\"_type\":\"slug\",\"current\":\"alex-suevalov\"},\"twitterURL\":\"https://twitter.com/suevalov\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-08-23-slack-channel-notifications-for-custom-views\"},\"thumbnail\":null,\"title\":\"Slack channel notifications for custom views\"},{\"_createdAt\":\"__TS__\",\"_id\":\"3e23f845-072d-4a32-971c-4266f914a91e\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"74dff9b6-40cf-4f36-8311-c4ce3ca2e5e6\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/b488ea8e03dadacf957879a956ccaca2698e6c47-600x600.png\",\"bio\":[{\"_key\":\"98604d7423b3\",\"_type\":\"block\",\"children\":[{\"_key\":\"fc178f9731f1\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"9f67a22ecd79\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Design and Prototyping at \"},{\"_key\":\"3c366fc15f4b\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"The Browser Company\"},{\"_key\":\"b9b023ceb9f8\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"fbd2bbe99d44\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Webflow\"},{\"_key\":\"f8a6752cd498\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"2bfbe308fc92\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Facebook.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b488ea8e03dadacf957879a956ccaca2698e6c47-600x600-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/b488ea8e03dadacf957879a956ccaca2698e6c47-600x600.png\",\"linkedinURL\":null,\"name\":\"Julius Tarng\",\"slug\":{\"_type\":\"slug\",\"current\":\"tarngerine\"},\"twitterURL\":\"https://twitter.com/tarngerine\"},\"featureFlag\":\"\",\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-08-08-project-dependencies\"},\"thumbnail\":null,\"title\":\"Project dependencies\"},{\"_createdAt\":\"__TS__\",\"_id\":\"72gq3QSr12vXU07TKXhpuI\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"7accd77a-57c8-40dc-93b4-930109cdf598\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256.jpg\",\"bio\":[{\"_key\":\"75d795a6df88\",\"_type\":\"block\",\"children\":[{\"_key\":\"ba1c2af2eaa9\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering\"},{\"_key\":\"ff625b39f71b\",\"_type\":\"span\",\"marks\":[],\"text\":\".\\nPast: Engineer at \"},{\"_key\":\"a53b656da4d0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Swile\"},{\"_key\":\"41d847821441\",\"_type\":\"span\",\"marks\":[],\"text\":\" and \"},{\"_key\":\"2b34d460ab60\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"TheFork\"},{\"_key\":\"d4b3c558ac42\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256-jpg\",\"_type\":\"reference\"},\"crop\":{\"_type\":\"sanity.imageCrop\",\"bottom\":0.1077480654324614,\"left\":0.06097560975609756,\"right\":0.0536585365853659,\"top\":0},\"hotspot\":{\"_type\":\"sanity.imageHotspot\",\"height\":0.8922519345675386,\"width\":0.8853658536585365,\"x\":0.5036585365853659,\"y\":0.4461259672837693}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/romaincascino/\",\"name\":\"Romain Cascino\",\"slug\":{\"_type\":\"slug\",\"current\":\"romain-cascino\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-07-25-priority-for-projects-and-micro-adjust\"},\"thumbnail\":null,\"title\":\"Priority for projects\"},{\"_createdAt\":\"__TS__\",\"_id\":\"9d08d3b9-4301-4d81-8ebb-3ef38418b4bd\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"6e38c9d1-0bc2-4393-8914-47d0fcd08a00\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/ca39c11f149a8431e49fd7fc2024455ec9368661-492x493.jpg\",\"bio\":[{\"_key\":\"9574231b0e9b\",\"_type\":\"block\",\"children\":[{\"_key\":\"999f9a59be56\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"d7115247aaaf\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Code and design at \"},{\"_key\":\"9574231b0e9b1\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Quinyx\"},{\"_key\":\"9574231b0e9b2\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"9574231b0e9b3\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Tictail\"},{\"_key\":\"9574231b0e9b4\",\"_type\":\"span\",\"marks\":[],\"text\":\" \u0026 \"},{\"_key\":\"9574231b0e9b5\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Klarna.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ca39c11f149a8431e49fd7fc2024455ec9368661-492x493-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/ca39c11f149a8431e49fd7fc2024455ec9368661-492x493.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/aeldh/\",\"name\":\"Andreas Eldh\",\"slug\":{\"_type\":\"slug\",\"current\":\"andreas-eldh\"},\"twitterURL\":\"https://twitter.com/eldh/\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-06-25-introducing-initiatives\"},\"thumbnail\":null,\"title\":\"Introducing Initiatives\"},{\"_createdAt\":\"__TS__\",\"_id\":\"5cMS7NVy5NteGovMfaJioi\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"64bbd573-77c2-4772-9402-111d2bbfd765\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/67a5918b73ec8e035fe4bd650640674e2e4d7bac-435x435.jpg\",\"bio\":[{\"_key\":\"ac8c4f2e3db6\",\"_type\":\"block\",\"children\":[{\"_key\":\"f055a6b28074\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"eec1e627b957\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Engineer at \"},{\"_key\":\"71677a3dd600\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Uber\"},{\"_key\":\"cb12582ea05c\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-67a5918b73ec8e035fe4bd650640674e2e4d7bac-435x435-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/67a5918b73ec8e035fe4bd650640674e2e4d7bac-435x435.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/sebastian-bogner-b75a55119/\",\"name\":\"Sebastian Bogner\",\"slug\":{\"_type\":\"slug\",\"current\":\"sebastian\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-06-17-a-new-home-for-your-projects\"},\"thumbnail\":null,\"title\":\"A new home for your projects\"},{\"_createdAt\":\"__TS__\",\"_id\":\"2e53cc8a-7ced-4068-babc-71cebc151c73\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"65933c92-7f6e-46ea-9614-dd4ff58a5ce3\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/dff9dd98ea36ac93a38ef6405abc866dda659f68-492x492.jpg\",\"bio\":[{\"_key\":\"df185af2adb4\",\"_type\":\"block\",\"children\":[{\"_key\":\"4b1b057a108c\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Co-founder. \"},{\"_key\":\"b834dcc04d52\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Early \"},{\"_key\":\"df185af2adb41\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Coinbase\"},{\"_key\":\"df185af2adb42\",\"_type\":\"span\",\"marks\":[],\"text\":\" engineer. Created the API and frontend architecture. YC Alum.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Co-founder, CPO\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-dff9dd98ea36ac93a38ef6405abc866dda659f68-492x492-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/dff9dd98ea36ac93a38ef6405abc866dda659f68-492x492.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/jorilallo/\",\"name\":\"Jori Lallo\",\"slug\":{\"_type\":\"slug\",\"current\":\"jorilallo\"},\"twitterURL\":\"https://twitter.com/jorilallo/\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-05-30-passkeys-a-fast-and-secure-way-to-log-in-to-linear\"},\"thumbnail\":null,\"title\":\"Passkeys: A fast and secure way to log in to Linear\"},{\"_createdAt\":\"__TS__\",\"_id\":\"af0d4aeb-1ea6-4c98-95df-b9c568b2606c\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"6c0878ea-8ce1-4ea7-ad15-e82ddfca521b\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/15dd3d1e59fdbcbab06a86ee16fa8a154e19307d-647x647.jpg\",\"bio\":[{\"_key\":\"9f94b77063a6\",\"_type\":\"block\",\"children\":[{\"_key\":\"9c20e8756a78\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering\"},{\"_key\":\"c5486986ff6f\",\"_type\":\"span\",\"marks\":[],\"text\":\".\\nPast: Engineering at \"},{\"_key\":\"cd7447c07b21\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"GitLab\"},{\"_key\":\"eee7e528fc45\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-15dd3d1e59fdbcbab06a86ee16fa8a154e19307d-647x647-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/15dd3d1e59fdbcbab06a86ee16fa8a154e19307d-647x647.jpg\",\"linkedinURL\":null,\"name\":\"Sean McGivern\",\"slug\":{\"_type\":\"slug\",\"current\":\"smcgivern\"},\"twitterURL\":null},\"featureFlag\":\"\",\"navDescription\":null,\"navTitle\":\"European Union data hosting\",\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-05-23-european-union-data-hosting\"},\"thumbnail\":null,\"title\":\"European Union data hosting\"},{\"_createdAt\":\"__TS__\",\"_id\":\"d004f8dc-0967-45d0-bb2c-c2e1db403f58\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"bdaa5cc8-5220-4094-9e3f-3cb543900a34\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/e522be49c136f6b81a1c5cb3aa7b2075f78404c0-1305x1444.jpg\",\"bio\":[{\"_key\":\"a0f8b4bf16ab\",\"_type\":\"block\",\"children\":[{\"_key\":\"ec4dd695b183\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Product. \"},{\"_key\":\"f4d4145e6796\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: CTO at \"},{\"_key\":\"e84412c77f85\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Everlane,\"},{\"_key\":\"4bfa94a4168c\",\"_type\":\"span\",\"marks\":[],\"text\":\" VP of Product at \"},{\"_key\":\"60c6fb65bd71\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Mode\"},{\"_key\":\"595d970cb71e\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Product\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e522be49c136f6b81a1c5cb3aa7b2075f78404c0-1305x1444-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/e522be49c136f6b81a1c5cb3aa7b2075f78404c0-1305x1444.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/thenanyu\",\"name\":\"Nan Yu\",\"slug\":{\"_type\":\"slug\",\"current\":\"nan-yu\"},\"twitterURL\":\"https://twitter.com/thenanyu\"},\"featureFlag\":\"\",\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-05-02-the-next-generation-of-linear-projects\"},\"thumbnail\":null,\"title\":\"The next generation of Linear projects\"},{\"_createdAt\":\"__TS__\",\"_id\":\"41da1b99-41da-4b3c-842f-992c2b4fb6a7\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"9c1b190f-e953-4e52-8971-867eaf20f2e1\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/8e8ba6d1bf325af375810d3acef36fefabe19b00-1392x1391.jpg\",\"bio\":[{\"_key\":\"6482fc8816c5\",\"_type\":\"block\",\"children\":[{\"_key\":\"29e74354279a\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"b42dbde1779b\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Engineering Manager / Staff Engineer at \"},{\"_key\":\"0e95ba257943\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Uber.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-8e8ba6d1bf325af375810d3acef36fefabe19b00-1392x1391-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/8e8ba6d1bf325af375810d3acef36fefabe19b00-1392x1391.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/sabinroman/\",\"name\":\"Sabin Roman\",\"slug\":{\"_type\":\"slug\",\"current\":\"sabin\"},\"twitterURL\":null},\"featureFlag\":\"\",\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-04-24-editor-improvements\"},\"thumbnail\":null,\"title\":\"Editor improvements\"},{\"_createdAt\":\"__TS__\",\"_id\":\"fb124ada-16ae-43a8-8f3f-678f0dc8fefc\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"5add41de-3496-4d6d-93d5-9b260aaedd59\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/ba604675d10bf60c6f85e2070027673cedbc62ed-802x800.png\",\"bio\":[{\"_key\":\"fce67d5badaf\",\"_type\":\"block\",\"children\":[{\"_key\":\"2b095102837f\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"b5f8fd6b5bf4\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Staff engineer at \"},{\"_key\":\"60bb7be93515\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Pleo\"},{\"_key\":\"7bc10b4b5cee\",\"_type\":\"span\",\"marks\":[],\"text\":\", engineer at \"},{\"_key\":\"6e0726a8e2d7\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Maersk\"},{\"_key\":\"4eed98cc0d5b\",\"_type\":\"span\",\"marks\":[],\"text\":\" \u0026 \"},{\"_key\":\"667ddb981ca9\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Issuu.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ba604675d10bf60c6f85e2070027673cedbc62ed-802x800-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/ba604675d10bf60c6f85e2070027673cedbc62ed-802x800.png\",\"linkedinURL\":\"https://www.linkedin.com/in/pekalamaciej\",\"name\":\"Maciek Pekala\",\"slug\":{\"_type\":\"slug\",\"current\":\"maciek-pekala\"},\"twitterURL\":\"https://twitter.com/penzington\"},\"featureFlag\":\"\",\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-04-03-swimlanes\"},\"thumbnail\":null,\"title\":\"Swimlanes\"},{\"_createdAt\":\"__TS__\",\"_id\":\"e632ed88-e6e9-4320-a6bd-930ae9d45ca8\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"1ba59a06-ea61-445c-9c44-dbdff20a6696\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/f79251b06e9edeeacbf2875384defe629e000b3c-352x352.png\",\"bio\":[{\"_key\":\"96270e5950f7\",\"_type\":\"block\",\"children\":[{\"_key\":\"160190d0244c\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Co-founder, CEO. \"},{\"_key\":\"112216a9a4c1\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Principal Designer at \"},{\"_key\":\"96270e5950f71\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Airbnb\"},{\"_key\":\"96270e5950f72\",\"_type\":\"span\",\"marks\":[],\"text\":\". Founding design at \"},{\"_key\":\"96270e5950f73\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Coinbase\"},{\"_key\":\"96270e5950f74\",\"_type\":\"span\",\"marks\":[],\"text\":\". YC Alum. Co-founded \"},{\"_key\":\"96270e5950f75\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"RailsGirls\"},{\"_key\":\"96270e5950f76\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Co-founder\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-f79251b06e9edeeacbf2875384defe629e000b3c-352x352-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/f79251b06e9edeeacbf2875384defe629e000b3c-352x352.png\",\"linkedinURL\":\"https://www.linkedin.com/in/karrisaarinen/\",\"name\":\"Karri Saarinen\",\"slug\":{\"_type\":\"slug\",\"current\":\"karri-saarinen\"},\"twitterURL\":\"https://twitter.com/karrisaarinen/\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-03-20-new-linear-ui\"},\"thumbnail\":null,\"title\":\"Welcome to the new Linear\"},{\"_createdAt\":\"__TS__\",\"_id\":\"b20ae44a-c45e-44d6-be2b-5d546f845160\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"46a80bff-064b-46a8-9d0f-21ebc62f1ac1\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512.png\",\"bio\":[{\"_key\":\"da218ed66fd1\",\"_type\":\"block\",\"children\":[{\"_key\":\"a13217621633\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"3a7a2637b30c\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Principal Engineer at \"},{\"_key\":\"94fbd950ca39\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Abstract\"},{\"_key\":\"23e47aaee057\",\"_type\":\"span\",\"marks\":[],\"text\":\", Co-Founder at \"},{\"_key\":\"de9d2dae2748\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Buffer\"},{\"_key\":\"914baf99b364\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512.png\",\"linkedinURL\":\"https://www.linkedin.com/in/tom-moor-b6213b1ba/\",\"name\":\"Tom Moor\",\"slug\":{\"_type\":\"slug\",\"current\":\"tom-moor\"},\"twitterURL\":\"https://twitter.com/tommoor\"},\"featureFlag\":\"\",\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-03-19-custom-statuses-for-projects\"},\"thumbnail\":null,\"title\":\"Custom statuses for projects\"},{\"_createdAt\":\"__TS__\",\"_id\":\"6d4c4506-688c-49cb-9b2d-c1730a0ca6f0\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"74dff9b6-40cf-4f36-8311-c4ce3ca2e5e6\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/b488ea8e03dadacf957879a956ccaca2698e6c47-600x600.png\",\"bio\":[{\"_key\":\"98604d7423b3\",\"_type\":\"block\",\"children\":[{\"_key\":\"fc178f9731f1\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"9f67a22ecd79\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Design and Prototyping at \"},{\"_key\":\"3c366fc15f4b\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"The Browser Company\"},{\"_key\":\"b9b023ceb9f8\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"fbd2bbe99d44\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Webflow\"},{\"_key\":\"f8a6752cd498\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"2bfbe308fc92\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Facebook.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-b488ea8e03dadacf957879a956ccaca2698e6c47-600x600-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/b488ea8e03dadacf957879a956ccaca2698e6c47-600x600.png\",\"linkedinURL\":null,\"name\":\"Julius Tarng\",\"slug\":{\"_type\":\"slug\",\"current\":\"tarngerine\"},\"twitterURL\":\"https://twitter.com/tarngerine\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-02-29-milestones-on-the-timeline\"},\"thumbnail\":null,\"title\":\"A new era for the timeline\"},{\"_createdAt\":\"__TS__\",\"_id\":\"d2b678da-dd31-469d-9ee3-4ee253ec9a0e\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"d7c93f39-c7ce-4bd6-85ef-5a65eb5ac467\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/c995d89c58e7d81b91e9dbc3abe7fdea12f3e4bb-160x160.jpg\",\"bio\":[{\"_key\":\"3f69aa68e4b9\",\"_type\":\"block\",\"children\":[{\"_key\":\"3094077d4e13\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"d05995f3248c\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Engineering leader and manager at \"},{\"_key\":\"3f69aa68e4b91\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Coinbase\"},{\"_key\":\"3f69aa68e4b92\",\"_type\":\"span\",\"marks\":[],\"text\":\". YC Alum.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c995d89c58e7d81b91e9dbc3abe7fdea12f3e4bb-160x160-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/c995d89c58e7d81b91e9dbc3abe7fdea12f3e4bb-160x160.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/miharebernik\",\"name\":\"Miha Rebernik\",\"slug\":{\"_type\":\"slug\",\"current\":\"miha-rebernik\"},\"twitterURL\":\"https://twitter.com/mihar/\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-02-15-create-issues-via-email\"},\"thumbnail\":null,\"title\":\"Create issues via email\"},{\"_createdAt\":\"__TS__\",\"_id\":\"de22afe7-4cc5-434a-9eb4-56c60a9ecf2a\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"189882e6-7ea5-4a00-9dfd-469bf3c51410\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550.png\",\"bio\":[{\"_key\":\"e2bf50bd8b23\",\"_type\":\"block\",\"children\":[{\"_key\":\"d6d18e8cdfa2\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"379b6e483fcc\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Staff engineer at \"},{\"_key\":\"b227f10f12c5\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Contentful\"},{\"_key\":\"607848e9cf45\",\"_type\":\"span\",\"marks\":[],\"text\":\", senior engineer at \"},{\"_key\":\"d15d28b00d69\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Opera \"},{\"_key\":\"277750ad1fb9\",\"_type\":\"span\",\"marks\":[],\"text\":\"and \"},{\"_key\":\"bbb28af3c0a1\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"DataArt.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/034d7308a2ce46ec54efe7e7fc7542004e7e143b-548x550.png\",\"linkedinURL\":\"https://www.linkedin.com/in/suevalov/\",\"name\":\"Alex Suevalov\",\"slug\":{\"_type\":\"slug\",\"current\":\"alex-suevalov\"},\"twitterURL\":\"https://twitter.com/suevalov\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-02-01-project-update-comments\"},\"thumbnail\":null,\"title\":\"Project update comments\"},{\"_createdAt\":\"__TS__\",\"_id\":\"4f81dec6-483d-43f9-80c9-4198ebcde08d\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"7accd77a-57c8-40dc-93b4-930109cdf598\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256.jpg\",\"bio\":[{\"_key\":\"75d795a6df88\",\"_type\":\"block\",\"children\":[{\"_key\":\"ba1c2af2eaa9\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering\"},{\"_key\":\"ff625b39f71b\",\"_type\":\"span\",\"marks\":[],\"text\":\".\\nPast: Engineer at \"},{\"_key\":\"a53b656da4d0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Swile\"},{\"_key\":\"41d847821441\",\"_type\":\"span\",\"marks\":[],\"text\":\" and \"},{\"_key\":\"2b34d460ab60\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"TheFork\"},{\"_key\":\"d4b3c558ac42\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256-jpg\",\"_type\":\"reference\"},\"crop\":{\"_type\":\"sanity.imageCrop\",\"bottom\":0.1077480654324614,\"left\":0.06097560975609756,\"right\":0.0536585365853659,\"top\":0},\"hotspot\":{\"_type\":\"sanity.imageHotspot\",\"height\":0.8922519345675386,\"width\":0.8853658536585365,\"x\":0.5036585365853659,\"y\":0.4461259672837693}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/265a1c61a0335e4df0248ea38bf642ebb3693bda-2264x2256.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/romaincascino/\",\"name\":\"Romain Cascino\",\"slug\":{\"_type\":\"slug\",\"current\":\"romain-cascino\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2024-01-17-project-timeframes\"},\"thumbnail\":null,\"title\":\"Project timeframes\"},{\"_createdAt\":\"__TS__\",\"_id\":\"fcfa6886-451f-4e39-a058-0fdc5c59220c\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"fffcaf5e-aedf-4360-afa7-cdf9ca177a26\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/e7380ccae96c2703cf8ffa6862e51dea99f49447-1024x1025.jpg\",\"bio\":[{\"_key\":\"98b5a135f150\",\"_type\":\"block\",\"children\":[{\"_key\":\"cd9c7434f8fe\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering.\\n\"},{\"_key\":\"898370e433eb\",\"_type\":\"span\",\"marks\":[],\"text\":\"Past: Staff Engineer at \"},{\"_key\":\"a0237ee4778d\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Uber\"},{\"_key\":\"0777fc97a963\",\"_type\":\"span\",\"marks\":[],\"text\":\", YC Alum.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-e7380ccae96c2703cf8ffa6862e51dea99f49447-1024x1025-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/e7380ccae96c2703cf8ffa6862e51dea99f49447-1024x1025.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/guillaume-lachaud-a0249176/\",\"name\":\"Guillaume Lachaud\",\"slug\":{\"_type\":\"slug\",\"current\":\"guillaume-lachaud\"},\"twitterURL\":null},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2023-12-20-jira-sync\"},\"thumbnail\":null,\"title\":\"Jira Sync\"},{\"_createdAt\":\"__TS__\",\"_id\":\"85408855-7c3f-4070-bc67-76fd1990930f\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"46a80bff-064b-46a8-9d0f-21ebc62f1ac1\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512.png\",\"bio\":[{\"_key\":\"da218ed66fd1\",\"_type\":\"block\",\"children\":[{\"_key\":\"a13217621633\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"3a7a2637b30c\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Principal Engineer at \"},{\"_key\":\"94fbd950ca39\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Abstract\"},{\"_key\":\"23e47aaee057\",\"_type\":\"span\",\"marks\":[],\"text\":\", Co-Founder at \"},{\"_key\":\"de9d2dae2748\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Buffer\"},{\"_key\":\"914baf99b364\",\"_type\":\"span\",\"marks\":[],\"text\":\".\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/c5229881e58cfb3a30c31b036e2965f9f327dcc8-512x512.png\",\"linkedinURL\":\"https://www.linkedin.com/in/tom-moor-b6213b1ba/\",\"name\":\"Tom Moor\",\"slug\":{\"_type\":\"slug\",\"current\":\"tom-moor\"},\"twitterURL\":\"https://twitter.com/tommoor\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2023-12-14-github-issues-sync\"},\"thumbnail\":null,\"title\":\"GitHub Issues Sync\"},{\"_createdAt\":\"__TS__\",\"_id\":\"0d13319b-36b7-4ebe-81ee-010b0c20046c\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"6e38c9d1-0bc2-4393-8914-47d0fcd08a00\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/ca39c11f149a8431e49fd7fc2024455ec9368661-492x493.jpg\",\"bio\":[{\"_key\":\"9574231b0e9b\",\"_type\":\"block\",\"children\":[{\"_key\":\"999f9a59be56\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering. \"},{\"_key\":\"d7115247aaaf\",\"_type\":\"span\",\"marks\":[],\"text\":\"\\nPast: Code and design at \"},{\"_key\":\"9574231b0e9b1\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Quinyx\"},{\"_key\":\"9574231b0e9b2\",\"_type\":\"span\",\"marks\":[],\"text\":\", \"},{\"_key\":\"9574231b0e9b3\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Tictail\"},{\"_key\":\"9574231b0e9b4\",\"_type\":\"span\",\"marks\":[],\"text\":\" \u0026 \"},{\"_key\":\"9574231b0e9b5\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Klarna.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-ca39c11f149a8431e49fd7fc2024455ec9368661-492x493-jpg\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/ca39c11f149a8431e49fd7fc2024455ec9368661-492x493.jpg\",\"linkedinURL\":\"https://www.linkedin.com/in/aeldh/\",\"name\":\"Andreas Eldh\",\"slug\":{\"_type\":\"slug\",\"current\":\"andreas-eldh\"},\"twitterURL\":\"https://twitter.com/eldh/\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2023-12-06-editor-improvements\"},\"thumbnail\":null,\"title\":\"Inline comments\"},{\"_createdAt\":\"__TS__\",\"_id\":\"df029610-4c92-413c-ae70-6e12918d1994\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\",\"author\":{\"_id\":\"3416584c-e5a0-435f-92d5-50fed175f9db\",\"avatarUrl\":\"https://cdn.sanity.io/images/ornj730p/production/fa7778033cb9df4e1235e95156b96db36c8d9ac7-1363x1363.png\",\"bio\":[{\"_key\":\"9d99bf85abbc\",\"_type\":\"block\",\"children\":[{\"_key\":\"2f849958f69e\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Engineering.\\n\"},{\"_key\":\"be7f73c5be73\",\"_type\":\"span\",\"marks\":[],\"text\":\"Past: Intern at \"},{\"_key\":\"0563a548a7e6\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Meta \"},{\"_key\":\"886fb40e8db0\",\"_type\":\"span\",\"marks\":[],\"text\":\"and \"},{\"_key\":\"ba87b462c8b0\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"Cockroach Labs\"},{\"_key\":\"38b406b2c5f9\",\"_type\":\"span\",\"marks\":[],\"text\":\". \"},{\"_key\":\"8a4be225a230\",\"_type\":\"span\",\"marks\":[\"strong\"],\"text\":\"UWaterloo\"},{\"_key\":\"4ea6b1918ba0\",\"_type\":\"span\",\"marks\":[],\"text\":\" Alum.\"}],\"markDefs\":[],\"style\":\"normal\"}],\"date\":null,\"department\":\"Engineering\",\"image\":{\"_type\":\"image\",\"asset\":{\"_ref\":\"image-fa7778033cb9df4e1235e95156b96db36c8d9ac7-1363x1363-png\",\"_type\":\"reference\"}},\"imageURL\":\"https://cdn.sanity.io/images/ornj730p/production/fa7778033cb9df4e1235e95156b96db36c8d9ac7-1363x1363.png\",\"linkedinURL\":\"https://www.linkedin.com/in/mufeez-amjad/\",\"name\":\"Mufeez Amjad\",\"slug\":{\"_type\":\"slug\",\"current\":\"mufeez-amjad\"},\"twitterURL\":\"https://twitter.com/moofeez\"},\"featureFlag\":null,\"navDescription\":null,\"navTitle\":null,\"publishedAt\":\"__TS__\",\"slug\":{\"_type\":\"slug\",\"current\":\"2023-11-15-github-workflow-updates\"},\"thumbnail\":null,\"title\":\"New Git automation: Ready for merge\"},{\"_createdAt\":\"__TS__\",\"_id\":\"51b81800-fc9a-4331-9709-af4babc6ba6e\",\"_type\":\"changelogPost\",\"_updatedAt\":\"__TS__\"

~337228 characters changed