---
title: "Discussion on \"100+ Extension Methods: When Breadth Is a Design Decision, Not a Mistake\" | Hashnode"
description: "Discussion on \"100+ Extension Methods: When Breadth Is a Design Decision, Not a Mistake\". The danger of extension method libraries is not the methods — it's the lack of discipline. Here is how I designed 100+ methods that still have a coherent API surface."
url: "https://hashnode.com/posts/100-extension-methods-when-breadth-is-a-design-decision-not-a-mistake/6a47d0b68f40d8f19021b3a3"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [100+ Extension Methods: When Breadth Is a Design Decision, Not a Mistake](https://powercsharp.hashnode.dev/100-extension-methods-when-breadth-is-a-design-decision-not-a-mistake?utm_source=hashnode&utm_medium=feed)

The danger of extension method libraries is not the methods — it's the lack of discipline. Here is how I designed 100+ methods that still have a coherent API surface.

Jul 3 · 5 min read · powercsharp.hashnode.dev  
Read the article

-   [#csharp](https://hashnode.com/tag/csharp)
-   [#dotnet](https://hashnode.com/tag/dotnet)
-   [#dotnetcore](https://hashnode.com/tag/dotnetcore)
-   [#extensions](https://hashnode.com/tag/extensions)
-   [#design-patterns](https://hashnode.com/tag/design-patterns)
-   [#architecture](https://hashnode.com/tag/architecture)
-   [#software-architecture](https://hashnode.com/tag/software-architecture)
-   [#powercsharp](https://hashnode.com/tag/powercsharp)

## Written by

[Mario Alberto Arce](https://hashnode.com/@marioarce)

@marioarce · San José, Costa Rica

  
[View profile](https://hashnode.com/@marioarce)

AWS Cloud Architect | Serverless & Event-Driven Systems | Enterprise Modernization (Monolith → Microservices) | .NET & API Architecture

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
