There are many different reasons for this and I have my own three favorite ones. Well, personally, I use a MacBook Pro and I would definitely recommend it to anyone. Over my years as a systems developer, one of the most common questions I have gotten from colleagues and friends alike is my thoughts on the most suitable laptop for programming.