# The Official Rules of Dev Mini-Hoop Basketball | LinearB Blog

> Insight into how the LinearB team uses dev mini-hoop basketball to resolve conflict and build a stronger team.

_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": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://linearb.io/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://linearb.io/blog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "The Official Rules of Dev Mini-Hoop Basketball",
      "item": "https://linearb.io/blog/the-official-rules-of-dev-mini-hoop-basketball"
    }
  ]
}
```

[Home](https://linearb.io/)

/

[Blog](https://linearb.io/blog)

/

The Official Rules of Dev Mini-Hoop Basketball

# The Official Rules of Dev Mini-Hoop Basketball

![Photo of Boaz Dremer](https://assets.linearb.io/image/upload/c_limit,w_3840/f_auto/q_auto/v1/logo-mark-lg?_a=BAVMn6ID0)

By [Boaz Dremer](https://linearb.io/blog/the-official-rules-of-dev-mini-hoop-basketball#boaz-dremer)

|

March 5, 2020

![dev_mini_hoops_6868d78314](https://assets.linearb.io/image/upload/c_limit,w_3840/f_auto/q_auto/v1/dev_mini_hoops_6868d78314?_a=BAVMn6ID0)

One of the reasons I love the software development world is that there are rarely times when there is one clear “right” way to do things. This means there is lots of room for creativity. I love watching how our team combines technical prowess with creativity to elegantly solve problems. [If you’re managing a team of devs, remember that you’re really managing a team of (code) writers.](https://techpeopleleadership.com/youre-not-managing-team-software-engineers-youre-managing-team-writers/)

The downside is that it can (and frequently does) result in disagreements between devs. After coding, the next most important [skill devs need is communication](https://thevaluable.dev/guide-debate-software-developer-skill/). 

Debating ideas helps our team overcome most issues. Every now and then, something comes up that we can’t come to a consensus on. This is where we need to rely on our “Having Opposite Opinions & Picking Solutions”, or HOOPS system.

Check out our latest game here. As happens in most dev arguments, product management comes out on top 🙂

_Thanks to Noam Hofshi for his videography skills!_

In our case, HOOPS literally means hoops. Our office has an amazing mini-hoop (metal rim on a spring) and we use it regularly for team building and dispute resolution. Disagree on “Using rational DB to model the data of the new feature or use snapshots on DynamoDB?”, let’s take it to the court!

> [Download the Official Rules of Dev Mini-Hoop Basketball](https://assets.linearb.io/uploads/Official-Rules-of-Dev-Mini-Hoop-Basketball.pdf)

Now there are an infinite number of variations of [basketball games](https://en.wikipedia.org/wiki/Variations%5Fof%5Fbasketball) (HORSE, Around the World, 21, etc.). To resolve conflict quickly or build comradery over lunch, we needed a game that wouldn’t drag out. So here are the official rules of dev mini-hoop basketball. 

1. Starting with player 1, then 2, 3, etc. each player takes a shot, from a spot they choose.
2. If the player directly before you makes a shot, you need to make your shot from exactly the same spot, if you miss you get a strike and the next player starts a new round from a new spot.
3. If you make the shot the next player needs to make the shot from the same spot. If they miss, they get a strike.
4. Once a player reaches 3 strikes, they’re out.
5. The game continues until there is a winner.

We usually wrap up our game in about 10 minutes if a whole team plays.

Whether its mini hoops or [rock-paper-scissors-lizard-Spock](https://www.youtube.com/watch?v=x5Q6-wMx-K8), every team needs a creative and fun way to bond and resolve conflict. 

//side note: [Just don’t resolve conflict the way hockey does it](https://www.youtube.com/watch?v=rjLvY2Q4-%5Fc).

## Improve developer productivity with LinearB

Find us on

[](https://www.linkedin.com/company/linearb)
[](https://devinterrupted.substack.com/)

## Your next read

[![Cover image for Code generation is faster than ever, but shipping value isn't](https://assets.linearb.io/image/upload/c_limit,w_3840/f_auto/q_auto/v1/Blog_AI_code_review_bottleneck_2400x1256_d73333ea46?_a=BAVMn6ID0)](https://linearb.io/blog/code-generation-faster-shipping-isnt)

DevEx

[Code generation is faster than ever, but shipping value isn't](https://linearb.io/blog/code-generation-faster-shipping-isnt)

Your team writes more code than ever, but less reaches production. AI moved the bottleneck to code review. Here's how to measure it and unblock your pipeline.&n...

[![Cover image for What to look for in an engineering productivity platform](https://assets.linearb.io/image/upload/c_limit,w_3840/f_auto/q_auto/v1/Blog_Developer_productivity_platform_2400x1256_0d47bff68e?_a=BAVMn6ID0)](https://linearb.io/blog/what-to-look-for-engineering-productivity-platform)

DevEx

[What to look for in an engineering productivity platform](https://linearb.io/blog/what-to-look-for-engineering-productivity-platform)

AI made dashboards trivial, but the data foundation underneath still matters. How to evaluate an engineering productivity platform across four key outcomes.

[![Cover image for Why OpenAI Codex builds the agent first, not the product](https://assets.linearb.io/image/upload/c_limit,w_3840/f_auto/q_auto/v1/Blog_Redefining_agentic_autonomy_2400x1256_98ff8e15fc?_a=BAVMn6ID0)](https://linearb.io/blog/openai-codex-thibault-sottiaux-agentic-autonomy)

DevEx

[Why OpenAI Codex builds the agent first, not the product](https://linearb.io/blog/openai-codex-thibault-sottiaux-agentic-autonomy)

OpenAI’s Thibault Sottiaux reveals how the Codex team ruthlessly simplifies agent design by removing manual scaffolding, solving context compaction at the...

## 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"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "The Official Rules of Dev Mini-Hoop Basketball",
  "url": "https://linearb.io/blog/the-official-rules-of-dev-mini-hoop-basketball",
  "author": {
    "@type": "Person",
    "name": "Boaz Dremer"
  },
  "datePublished": "2020-03-05T22:05:46.000Z",
  "dateModified": "2020-03-05T22:05:46.000Z",
  "image": "https://assets.linearb.io/image/upload/v1720000000/dev_mini_hoops_6868d78314.png",
  "publisher": {
    "@type": "Organization",
    "name": "LinearB",
    "logo": "https://assets.linearb.io/image/upload/v1777485755/linearb-logo-2026.png"
  },
  "description": "Insight into how the LinearB team uses dev mini-hoop basketball to resolve conflict and build a stronger team. \n"
}
```

## 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)
- [Register now](https://linearb.io/event/the-great-software-factory-debate-2)
- [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)