As long as he is A-OK with a simple 70 step process to complete the job, sure.
Yeah, it's tougher with a Mac Mini than a MacBook Pro because the parts are really crammed in. But in a MacBook Pro, it's pretty simple.
1. Go to the Mac App Store and download the version of OS X you wish to install
2. Remove 8-10 screws on the back
3. Remove the back cover
4. Remove four screws from the hard drive retaining bracket
5. Unplug the original hard drive.
6. Plug in the SSD
7. Replace the four screws in the hard drive retaining bracket
8. Replace the back panel
9. Replace the 8-10 screws in the back panel
10. Plug in the original hard drive externally and boot up
11. Run the installer and have it install OS X on the SSD.
12. Run through the steps in the installer
13. Unplug the original hard drive, and boot up the MacBook Pro.
It's not a ton of steps, but it's not something most folks will do. But it's a great way to speed up a computer, and it's cheaper than buying a new one, especially when you're talking about a Mac.
I've learned that you're better off doing a fresh installation and then using Migration assistant (during or after OS X installation) than cloning. I started with the stock 5400 RPM 500 GB hard drive and upgraded to a 7200 RPM 750 GB hybrid drive after about a year. Then when that started dying a few years later, I upgraded to a 480 GB SSD. A couple months ago, I replaced my MacBook Pro's nonfunctional optical drive with a 2 TB hard drive. That's what I love about the non-Retina MacBook Pros - expandability!
[doublepost=1488549527][/doublepost]How about a wish list for a new Mac Mini?
I'm not a big fan of the Mini - for that much power, I'd prefer a laptop and I want my desktop to be more expandable. I'd really want something like a i7-equipped Mac Pro for expandability and power. Though, I can certainly see the appeal of the Mac Mini, especially for someone who doesn't expect to be bringing their computer with them too often. There are probably a lot of folks who have a Mac Mini at home and use an iPad as their mobile machine.
But to get the ball rolling:
- 512 GB SSD as stock configuration
- Option for a secondary drive at time of order
- 8 GB RAM as stock configuration, upgradable to 32
- Upgradable RAM & Storage
- Option for Quad-Core CPU
- GPU - Preferably Nvidia, possibly GTX 1060 or 1070
- Full-length PCIe slot on the side - so you can plug in a full-size GPU if you want - alright, this one's a little out there
- Full assortment of ports - Ethernet, USB Type-A, USB Type-C, SD card slot, 2 HDMI 2.0 ports (for dual displays)