- No exceptions.
- Helper classes - wrap system calls. Not that interesting other than to make managed classes a bit easier to read.
- Manager classes - a bit more interesting especially if instrumented correctly.
- Applications - The stitching and threading. Flow and usability of the end applicaiton.
- Be declarative in configuration.
- Always be checking (bounds).
- Lambdas vs templates...