This is still early days but I plan to make it specifically for software engineers with standards so that it can be used by everyone in your team and the team notes are automatically created in the repository for everyone to use.
These notes should include everything
1. Diagrams
2. HTTP or RPC request
3. Meeting notes
4. TODOs
5. Debugging notes - json text, links, script, command line history etc.
The overall idea is to capture the as much context as possible of any programming task by providing all the standards tools in the notes app.