# LinearB Blog | Insights and Best Practices for Software Engineering Leaders

> Explore LinearB's blog for insights on optimizing developer productivity, enhancing DevEx, improving workflows, and getting product updates. Read more today!

_This is a markdown rendering of a live HTML page on linearb.io, generated for AI/LLM consumption — it is not a markdown-only site. To get the full HTML page instead, request this URL with an explicit `Accept: text/html` header (no wildcard, no markdown preference)._


```json
{
  "@context": "https://schema.org",
  "@type": "CollectionPage",
  "name": "LinearB Blog | Insights and Best Practices for Software Engineering Leaders",
  "url": "https://linearb.io/blog/p/33",
  "mainEntity": {
    "@type": "ItemList",
    "numberOfItems": 9,
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Sprint Planning Best Practices to Consider in 2023",
        "url": "https://linearb.io/blog/sprint-planning-best-practices"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "The Best Way to Do a Code Review on GitHub",
        "url": "https://linearb.io/blog/code-review-on-github"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "9 Engineering Productivity Tools to Improve Your Team￼",
        "url": "https://linearb.io/blog/9-engineering-productivity-tools-to-improve-your-team"
      },
      {
        "@type": "ListItem",
        "position": 4,
        "name": "How to Easily Revert Git Pull Requests",
        "url": "https://linearb.io/blog/easily-revert-git-pull-requests"
      },
      {
        "@type": "ListItem",
        "position": 5,
        "name": "How to Calculate Cycle Time Precisely",
        "url": "https://linearb.io/blog/how-to-calculate-cycle-time"
      },
      {
        "@type": "ListItem",
        "position": 6,
        "name": "Pull Request Best Practices: Our Tips",
        "url": "https://linearb.io/blog/pull-request-best-practices-our-tips"
      },
      {
        "@type": "ListItem",
        "position": 7,
        "name": "How to Measure Technical Debt Before You Start Tackling It",
        "url": "https://linearb.io/blog/how-to-measure-technical-debt"
      },
      {
        "@type": "ListItem",
        "position": 8,
        "name": "How to Do Code Reviews Better",
        "url": "https://linearb.io/blog/how-to-do-code-reviews-better"
      },
      {
        "@type": "ListItem",
        "position": 9,
        "name": "Why Code Quality Is Important to Measure",
        "url": "https://linearb.io/blog/why-code-quality-is-important-to-measure"
      }
    ]
  }
}
```

[All topics](https://linearb.io/blog/p/33#post-section-1)
[Eng. Metrics](https://linearb.io/blog/p/1?category=eng-metrics)
[Product](https://linearb.io/blog/p/1?category=product)
[Workflow](https://linearb.io/blog/p/1?category=workflow)
[DevEx](https://linearb.io/blog/p/1?category=dev-ex)
[Leadership](https://linearb.io/blog/p/1?category=leadership)
[AI](https://linearb.io/blog/p/1?category=ai)

# Blog

[![Cover image for Sprint Planning Best Practices to Consider in 2023](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/dylan_gillis_Kdeq_A3a_Tn_BY_unsplash_1_scaled_f0dc40cb28?_a=BAVMn6ID0)](https://linearb.io/blog/sprint-planning-best-practices)

Workflow

[Sprint Planning Best Practices to Consider in 2023](https://linearb.io/blog/sprint-planning-best-practices)

Read on for some sprint planning best practices to consider before engaging to increase the chances that your projects stay on track. 

[![Cover image for The Best Way to Do a Code Review on GitHub](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/pexels_christina_morillo_1181253_scaled_c9698ee37a?_a=BAVMn6ID0)](https://linearb.io/blog/code-review-on-github)

Workflow

[The Best Way to Do a Code Review on GitHub](https://linearb.io/blog/code-review-on-github)

Doing a code review on GitHub is part of the daily lives of many engineers. In this post, learn how to do it and how to avoid pitfalls. 

[![Cover image for 9 Engineering Productivity Tools to Improve Your Team￼](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/website_gd44fe3625_1280_3c693dd5b9?_a=BAVMn6ID0)](https://linearb.io/blog/9-engineering-productivity-tools-to-improve-your-team)

Product

[9 Engineering Productivity Tools to Improve Your Team￼](https://linearb.io/blog/9-engineering-productivity-tools-to-improve-your-team)

There’s much more to running a software development project than writing great code! Your tech stack is a pile of programming languages, frameworks, test...

## Join our community of data-driven dev leaders

LinearB may send you email occasionally about how you can optimize productivity. We will not share your information with anyone. Ever.

[![Cover image for How to Easily Revert Git Pull Requests](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/jim_wilson_5_Qvs_D0_Aa_X_Pk_unsplash_scaled_ea018a445a?_a=BAVMn6ID0)](https://linearb.io/blog/easily-revert-git-pull-requests)

[How to Easily Revert Git Pull Requests](https://linearb.io/blog/easily-revert-git-pull-requests)

If you’re new to Git, “revert pull request” is something you might not know you’ll need to do eventually. Learn how in this post. 

[![Cover image for How to Calculate Cycle Time Precisely](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/how_to_calculate_cycle_time_precisely_0fcd6d188c?_a=BAVMn6ID0)](https://linearb.io/blog/how-to-calculate-cycle-time)

Eng. Metrics

[How to Calculate Cycle Time Precisely](https://linearb.io/blog/how-to-calculate-cycle-time)

The key to improving engineering efficiency is deeply understanding how to calculate cycle time and the four cycle time phases. 

[![Cover image for Pull Request Best Practices: Our Tips](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/david_ballew_q_Yrto_E6_E_Sn_I_unsplash_scaled_4158f24b88?_a=BAVMn6ID0)](https://linearb.io/blog/pull-request-best-practices-our-tips)

Workflow

[Pull Request Best Practices: Our Tips](https://linearb.io/blog/pull-request-best-practices-our-tips)

Pull requests often go wrong. Learn and adopt our list of pull request best practices so that doesn’t happen to your team. 

## Most popular

[Developer Experience Quantified: The Impact on Productivity](https://linearb.io/blog/developer-experience-quantified)

[](https://linearb.io/blog/developer-experience-quantified)

[What is Developer Productivity and How to Measure It](https://linearb.io/blog/developer-productivity)

[](https://linearb.io/blog/developer-productivity)

[What are DORA Metrics and How to Unlock Elite Engineering Performance](https://linearb.io/blog/dora-metrics)

[](https://linearb.io/blog/dora-metrics)

[![Cover image for How to Measure Technical Debt Before You Start Tackling It](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/fleur_d_Qf7_R_Zh_MOJU_unsplash_scaled_3bc4861919?_a=BAVMn6ID0)](https://linearb.io/blog/how-to-measure-technical-debt)

Eng. Metrics

[How to Measure Technical Debt Before You Start Tackling It](https://linearb.io/blog/how-to-measure-technical-debt)

Learning how to measure technical debt will allow you to make sound decisions when thinking about software quality. Learn how in this post. 

[![Cover image for How to Do Code Reviews Better](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/How_to_do_a_code_review_1a24e93efa?_a=BAVMn6ID0)](https://linearb.io/blog/how-to-do-code-reviews-better)

Workflow

[How to Do Code Reviews Better](https://linearb.io/blog/how-to-do-code-reviews-better)

Code reviews have become a vital part of the software development process. They improve code quality, developer performance, and save development teams time....

[![Cover image for Why Code Quality Is Important to Measure](https://assets.linearb.io/image/upload/c_limit,w_2560/f_auto/q_auto/v1/caspar_camille_rubin_0qv_B_Nep1_Y04_unsplash_e1647459478967_80c3fe3b0a?_a=BAVMn6ID0)](https://linearb.io/blog/why-code-quality-is-important-to-measure)

Eng. Metrics

[Why Code Quality Is Important to Measure](https://linearb.io/blog/why-code-quality-is-important-to-measure)

What does high-quality code look like? Developers like to say that you know it when you see it. High-quality is free of code smells. Words like “elegant&#...

[](https://linearb.io/blog/p/32)
[1](https://linearb.io/blog/p/1)...[31](https://linearb.io/blog/p/31)
[32](https://linearb.io/blog/p/32)

33

[34](https://linearb.io/blog/p/34)
[35](https://linearb.io/blog/p/35)...[50](https://linearb.io/blog/p/50)
[](https://linearb.io/blog/p/34)

## Structured data

_Machine-readable metadata (JSON-LD) embedded in the page for search/AI context — not content rendered on the page itself._

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "LinearB",
  "url": "https://linearb.io/",
  "logo": "https://assets.linearb.io/image/upload/v1715628027/logo-mark-lg.svg",
  "description": "LinearB is the engineering productivity platform that helps engineering leaders prove AI is improving throughput without sacrificing delivery confidence, flow efficiency, or developer experience.",
  "sameAs": [
    "https://www.linkedin.com/company/linearb"
  ],
  "award": [
    {
      "@type": "Award",
      "name": "LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms",
      "dateAwarded": "2026",
      "awardedBy": {
        "@type": "Organization",
        "name": "Gartner®"
      }
    },
    {
      "@type": "Award",
      "name": "Great Place to Work Certification",
      "dateAwarded": "2025-2027",
      "awardedBy": {
        "@type": "Organization",
        "name": "Great Place to Work"
      }
    },
    {
      "@type": "Award",
      "name": "America's Best Startup Employers 2025",
      "dateAwarded": "2025",
      "awardedBy": {
        "@type": "Organization",
        "name": "Forbes Magazine"
      }
    }
  ],
  "hasCertification": [
    {
      "@type": "Certification",
      "name": "SOC 1 Type 2"
    },
    {
      "@type": "Certification",
      "name": "SOC 2 Type 2"
    },
    {
      "@type": "Certification",
      "name": "GDPR Compliance certification"
    },
    {
      "@type": "Certification",
      "name": "ISO 27001"
    }
  ]
}
```

## More on linearb.io

### Top navigation

- [Book a Demo](https://linearb.io/book-a-demo)
- [AI Code Reviews — Catch security risks, bugs, and spec mismatches](https://linearb.io/platform/ai-code-reviews)
- [AI & Productivity Insights — See how AI tools affect cycle time and delivery speed](https://linearb.io/platform/ai-developer-productivity-insights)
- [Measure AI Impact — Track AI adoption and tie it to delivery outcomes](https://linearb.io/use-case/measure-ai-impact)
- [MCP Server — Chat with your data to spot patterns and boost output](https://linearb.io/platform/mcp-server)
- [Resource Allocation — Cost initiatives and shape your investment strategy](https://linearb.io/platform/resource-allocation)
- [Cost Capitalization — Capitalize engineering costs with audit-ready reports](https://linearb.io/platform/cost-capitalization)
- [Dev Team Management — Set targets and tie throughput to business outcomes](https://linearb.io/platform/goals-and-reporting)
- [DevOps Workflow Automation — Policy-based PR routing, approvals, and tests](https://linearb.io/platform/ai-workflow-governance)
- [AI Powered Support — Unify AI and human code delivery in one clear view](https://linearb.io/use-case/ai-powered-support)
- [Optimization — Surface friction with feedback and MCP insights](https://linearb.io/platform/developer-experience)
- [Reporting — Spot what's working and what needs attention](https://linearb.io/use-case/measuring-developer-experience)
- [Surveys — Turn developer feedback into actionable signals](https://linearb.io/platform/developer-surveys)
- [Platform overview](https://linearb.io/platform/overview)
- [Watch now](https://linearb.io/resources/engineering-productivity-gap)
- [Customers](https://linearb.io/customers)
- [Pricing](https://linearb.io/pricing)
- [Why choose LinearB — Explore your data. Measure performance. Act to improve it.](https://linearb.io/why-linearb)
- [APEX framework — The operating model for AI-era engineering teams](https://linearb.io/resources/apex-framework)
- [Anti-FAQ — The questions other vendors won't answer](https://linearb.io/why-linearb/anti-faq)
- [Security — Enterprise-grade compliance and zero code access](https://linearb.io/security)
- [Build vs. buy — The hidden cost of building it yourself](https://linearb.io/resources/build-vs-buy)
- [Dev Interrupted Podcast — Conversations with engineering leaders](https://linearb.io/dev-interrupted/podcasts)
- [Reports & Guides — Deep dives on productivity and delivery](https://linearb.io/resources)
- [Webinars — Expert sessions on productivity and AI](https://linearb.io/resources?category=workshops)
- [Metrics Benchmarks — See how your engineering org stacks up](https://linearb.io/resources/software-engineering-benchmarks-report)
- [Blog — Product updates and practical insights](https://linearb.io/blog)
- [Help Center — Documentation, setup, and support](https://linearb.helpdocs.io)
- [API Docs](https://docs.linearb.io/api-overview)
- [Status](https://www.linearbstatus.com/)
- [Integrations](https://linearb.io/integrations)
- [LinearB Library](https://linearb.io/library)
- [Engineering metrics](https://linearb.io/library/engineering-metrics)
- [Platform engineering](https://linearb.io/library/platform-engineering)
- [Engineering glossary](https://linearb.io/library/engineering-glossary)
- [Developer productivity](https://linearb.io/library/developer-productivity)
- [AI in software development](https://linearb.io/library/ai-in-software-development)
- [Engineering management](https://linearb.io/library/engineering-management)
- [Developer experience](https://linearb.io/library/developer-experience)
- [DevOps](https://linearb.io/library/devops)
- [Engineering operations and the context layer](https://linearb.io/library/engineering-operations)
- [Engineering efficiency](https://linearb.io/library/engineering-efficiency)
- [Software delivery](https://linearb.io/library/software-delivery)
- [Research and data](https://linearb.io/library/engineering-benchmarks-and-research)
- [LinearB is a Leader in the 2026 Gartner® Magic Quadrant™ for Developer Productivity Insight Platforms](https://linearb.io/resources/gartner-magic-quadrant-dpi-platforms-2026)
- [Sign in](https://app.linearb.io/login)
- [Enterprise](https://linearb.io/solutions/enterprise)
- [Contact](https://linearb.io/contact-us)
- [About us](https://linearb.io/about-us)
- [Careers](https://linearb.io/careers)
- [Service agreement](https://linearb.io/services-agreement)
- [Privacy policy](https://linearb.io/privacy-policy)
- [DPA](https://linearb.io/data-processing-agreement)
- [Security FAQ](https://linearb.io/security-faq)
- [Substack](https://devinterrupted.substack.com/)

### Footer

_Additional links from the site footer, not repeated from the top navigation above._

- [GitHub](https://github.com/linear-b)
- [LinkedIn](https://www.linkedin.com/company/linearb)
- [Twitter](https://twitter.com/LinearB_Inc)