# Nushell core team meeting 2025-08-20
## Attendees
- Darren
- Piepmatz
- Michael
- Bahex
- Stefan
- Rose
- Jack
- Antoine
## Agenda
- [ ] {%preview https://github.com/nushell/nushell/pull/16451 %}
- [ ] if Rose is available: basic tutorial on how to make the new release note system happy
- [x]
## Discussed Topics
- Issue Closed counter was at 5094 when it was announced last week
### AI Policy - revisited
- Example of a disclosure policy by Mitchell on Ghostty https://github.com/ghostty-org/ghostty/pull/8289
- Signs of AI writing: https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing
- Vibe coding complex changes in Rust: https://www.youtube.com/watch?v=EL7Au1tzNxE
### ShellError size rework - larger topic of performance engineering
- Piepmatz has valiantly worked on getting ShellError smaller
- tradeoffs for usability
- different compact string types with slightly different APIS
- Boxing particular parts/the whole shell erro has its pros and cons (especially usability cons).
- Any work that aims to improve performance needs to show its benefits and should be measured by benchmarks etc.
- For larger systems: don't microoptimize for one thing but bring a general improvement
- Need to make a decision on some trade-offs (one use favored, another pessimised).
- Have a broader collection of benchmarks to be aware of those trade offs when making larger changes (for smaller optimization reasonable assumptions with singular benchmarks can be made)