notes from maintainable