Skip to content

Commit e41562e

Browse files
committed
Rewrite answer voice
1 parent 901ae97 commit e41562e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

FAQ.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -298,10 +298,10 @@ To better support numeric computing, standards bodies can do the following:
298298

299299
### Why not submit improvements to existing libraries?
300300

301-
- **Rewrites**: often, our approach and improvements would require a drastic shift in how existing libraries are written. In some cases, incorporating changes would require completely rewriting one or more libraries. And if a rewrite is necessary, a rewritten library differs from a separate implementation in name only.
302-
- **Bandwidth**: we do not have the time or resources to both develop the project and actively contribute to any and all existing libraries which might benefit from our improvements. In an ideal world, we would contribute any insights, bug fixes, and improved algorithms to external community libraries; however, we simply lack the bandwidth to do so. As this project is open source, we encourage authors of community libraries to track project development. If someone wants to take our improvements and incorporate them elsewhere, she is free to do so (**subject to the project license**), but this is **not** something we plan on actively pursuing.
303-
- **Opportunity Cost**: while we acknowledge that the project may benefit from engaging with authors of existing libraries in terms of knowledge transfer and insight, we also recognize that such efforts entail risk (no guarantee efforts will lead to library inclusion or achieve intended aim) and real costs (allocated time), and, as such, the opportunity cost (along with maintenance burden) of _pushing_ changes to external community libraries is too great.
304-
- **Priorities**: based on our experience, authors of external community libraries can be rather opinionated, and we are not interested in engaging in endless developer debate, especially given our rather strong opinions on how things should be done. The more we spend time in debate, the less we can allocate time to project development. Our preference is to focus our attention on those aspects over which we have most control and which achieve the greatest development efficiency.
301+
- **Rewrites**: often, the project's approach and implementation improvements would require a drastic shift in how existing libraries are written. In some cases, incorporating changes would require completely rewriting one or more libraries. And if a rewrite is necessary, a rewritten library differs from a separate implementation in name only.
302+
- **Bandwidth**: the demands of the project mean that core project authors do not have the time or resources to both develop the project and actively contribute to any and all existing libraries which might benefit from this project's implementation improvements. In an ideal world, any insights, bug fixes, and improved algorithms included in this project would be pushed to external community libraries; however, the project lacks the bandwidth to do so. As this project is open source, authors of community libraries are encouraged to track project development. If someone wants to take this project's implementation improvements and incorporate them elsewhere, she is free to do so (_subject to the project license_), but this is **not** something the project can actively pursue.
303+
- **Opportunity Cost**: while the project may benefit from engaging with authors of existing libraries in terms of knowledge transfer and insight, such efforts entail risk (no guarantee efforts will lead to library inclusion or achieve intended aim) and real costs (allocated time), and, as such, the opportunity cost (along with maintenance burden) of _pushing_ changes to external community libraries is too great.
304+
- **Priorities**: given the project's rather strong opinions, there exists a strong possibility of endless developer debate (and bikeshedding) when pushing changes to external community libraries. The more time spent in debate, the less time allocated to project development. In general, this project is biased toward focusing attention on those aspects over which project authors have most control and which can best facilitate development efficiency.
305305

306306
<!-- </faq-question> -->
307307

0 commit comments

Comments
 (0)