MacBook Pro 16-inch (2021) review: A programing powerhouse