2017 Apple Macbook Pro 13 Review For Software Developers