OpsLevel Logo
Product

Visibility

Catalog

Keep an automated record of truth

Integrations

Unify your entire tech stack

AI Engine

Restoring knowledge & generating insight

Standards

Scorecards

Measure and improve software health

Campaigns

Action on cross-cutting initiatives with ease

Checks

Get actionable insights

Developer Autonomy

Service Templates

Spin up new services within guardrails

Self-service Actions

Empower devs to do more on their own

Knowledge Center

Tap into API & Tech Docs in one single place

Featured Resource

OpsLevel Product Updates: May 2025
OpsLevel Product Updates: May 2025
Read more
Use Cases

Use cases

Improve Standards

Set and rollout best practices for your software

Drive Ownership

Build accountability and clarity into your catalog

Developer Experience

Free up your team to focus on high-impact work

Featured Resource

Software standards: How to build and maintain effective service maturity
Software standards: How to build and maintain effective service maturity
Read more
Customers
Our customers

We support leading engineering teams to deliver high-quality software, faster.

More customers
Hudl
Hudl goes from Rookie to MVP with OpsLevel
Read more
Hudl
Keller Williams
Keller Williams’ software catalog becomes a vital source of truth
Read more
Keller Williams
Duolingo
How Duolingo automates service creation and maintenance to tackle more impactful infra work
Read more
Duolingo
Resources
Our resources

Explore our library of helpful resources and learn what your team can do with OpsLevel.

All resources

Resource types

Blog

Resources, tips, and the latest in engineering insights

Guide

Practical resources to roll out new programs and features

Demo

Videos of our product and features

Events

Live and on-demand conversations

Interactive Demo

See OpsLevel in action

Pricing

Flexible and designed for your unique needs

Docs
Log In
Book a demo
Log In
Book a demo
No items found.
Share this
Table of contents
 link
 
Resources
Blog

The Best Checklist for Buying a Used 2015 MacBook Pro

Insights
Tooling
Developer
The Best Checklist for Buying a Used 2015 MacBook Pro
Kenneth Rose
|
July 8, 2019

At OpsLevel, we’re big fans of the 2015 MacBook Pro.

The newer 2019 MacBook Pro has some great features like Touch ID, 32 GB RAM, and USB-C power delivery that you can plug on either side.  Unfortunately, it also suffers from a failure prone butterfly keyboard design and the dreaded Touchbar.  The 2015 MacBook Pro was the last model manufactured by Apple before the switch to Touchbar and and the butterfly keyboard.

Keyboards are a big deal for developers and some of us are antsy when important keys like Escape are replaced with a virtual one.

We’ve been fortunate to be able to source 2015 Macbook Pros locally from classifieds sites like Kijiji and Craigslist. However, buying a used machine puts the onus on us to thoroughly test the machine before purchasing. A big part of OpsLevel is improving development processes with checklists, so to that end, we’ve developed the following thorough checklist for how to buy a used 2015 Macbook Pro.

Used 2015 MacBook Checklist

     

Specs

  • Model: Mid 2015? ( > About This Mac)  
  • Memory: 16 GB? ( > About This Mac)
  • Disk: 500 GB? ( > About This Mac)
  • CPU: Core i5 or i7? ( > About This Mac)
  • Discrete Graphics: AMD Radeon R9 M370X? (System Information > Graphics/Displays)=
  •  

Battery

  • How many battery cycles? Look for < 500. (System Information > Power > Cycle Count)  
  • Does the battery charge? Plug in the charger.
  • Is the battery recalled / explodey? Check the serial number with Apple Battery Recall.


Hardware

  • Keyboard: Press each key and verify it works. You can verify this with a soft keyboard (System Preferences > Keyboard   > Show keyboard and emoji viewers in menu bar).  
  • Trackpad: Move your finger across the entire surface. Use force touch.
  • USB ports: Plug in a USB stick or mouse.
  • HDMI / DisplayPort: Plug into an external monitor (if possible).
  • Camera: Open FaceTime.app.
  • Wifi: Connect to a network or tether to your phone.
  • Speakers / volume control: Use Stereo Audio Test. You should hear audio coming from each speaker independently.
  • Can the machine sleep and wake? (Apple Menu > Sleep; wait 10 seconds; then awaken it)
  • Fans: Verify they spin up and listen for broken bearings. (Run yes < /dev/null & 10 times to generate CPU load that will spin up the fans)
  • Display: Verify no dead pixels by having the display show all white or all black. Visit Dead-pixel check to do this automatically.
  • Display / Graphics Card: Cycle through all screen resolutions. (System Preferences > Displays > select “Scaled” and try each option)
  • Run the Apple Hardware Test (Reboot, press and hold ⌘ + R). If this fails, don’t buy the machine. If this passes, it can be meaningless. We’ve had machines with clearly deficient logic boards pass the Apple Hardware Test.


Continuity

  • Logged out of iCloud? (System Preferences > iCloud)  
  • FileVault is disabled? (System Preferences > FileVault)
  • No firmware password? (Reboot, press and hold ⌘ + R to go into recovery mode, then Utilities > Firmware Password Utility).
  • Can the machine boot from a USB? (Reboot, press and hold alt)
  • Check the serial number with AppleCare. It’s unlikely to be covered, butstill good to verify the serial.
  • Was the machine owned by a smoker? Smell / sniff the laptop for any trace odour, particularly near the ports and fanexhaust. Look very closely at the ports for signs of tar accumulation. If possible, power down the machine and remove thebottom cover for visual inspection of the logic board.

‍

Running through this entire list takes about 10 minutes. Many of the items on this checklist, like odour and broken fan bearings, have been hard learned from personal experience.

Full time OpsLevelers have a choice when they join on which machine they use and some of our newer folks have opted for the 2019 MacBook Pro. However, we’ve found that the 2015 MacBook Pro is still an extremely capable machine for development. There’s also the financial benefit that a 2015 Macbook Pro costs less than half of a fully spec’ed 2019 one and the environmental benefit of reusing existing hardware vs. acquiring new.

More resources

Fast code, firm control: An AI coding adoption overview for leaders
Blog
Fast code, firm control: An AI coding adoption overview for leaders

AI is writing your code; are you ready?

Read more
March Product Updates
Blog
March Product Updates

Some of the big releases from the month of March.

Read more
How Generative AI Is Changing Software Development: Key Insights from the DORA Report
Blog
How Generative AI Is Changing Software Development: Key Insights from the DORA Report

Discover the key findings from the 2024 DORA Report on Generative AI in Software Development. Learn how OpsLevel’s AI-powered tools enhance productivity, improve code quality, and simplify documentation, while helping developers avoid common pitfalls of AI adoption.

Read more
Product
Software catalogMaturityIntegrationsSelf-serviceKnowledge CenterBook a meeting
Company
About usCareersContact usCustomersPartnersSecurity
Resources
DocsEventsBlogPricingDemoGuide to Internal Developer PortalsGuide to Production Readiness
Comparisons
OpsLevel vs BackstageOpsLevel vs CortexOpsLevel vs Atlassian CompassOpsLevel vs Port
Subscribe
Join our newsletter to stay up to date on features and releases.
By subscribing you agree to with our Privacy Policy and provide consent to receive updates from our company.
SOC 2AICPA SOC
© 2024 J/K Labs Inc. All rights reserved.
Terms of Use
Privacy Policy
Responsible Disclosure
By using this website, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Data Processing Agreement for more information.
Okay!