I am writing this on a mid 2012 MacBook Pro with:
- 13.3″ display
- 256 SSD (R/W is over 400/400 MB per sec)
- 2.9 GHz Intel i7 dual core processor
- 8 GB RAM
Why is this worth mentioning? The SSD alone is worth its weight in gold. Boot up time is about 12 seconds. Not a bit deal you say? Try unplugging, sleeping your computer, and going to a meeting. Try whipping out your computer before a demo to make a change, verify something, anything. This makes a huge difference.
Aside from boot up time, applications load nearly instantly, installations don’t make you wait, and the best for me: compile times are next to nothing (specifically Java build times with Maven). The speed of reading and writing to disk is vitally important, and so much better with an SSD than even installing tons of RAM.
If you are a developer and considering a new computer purchase, consider the SSD your only option. This is easily the fastest development computer that I have ever used–even when compared to two quad processors, 8+ GB RAM workstations. You won’t regret getting the SSD, but you will regret not getting it if you ever experience using one for development.
Additionally, if you purchased an Apple computer with a free upgrade promise, then you will have to submit a request on their website: http://www.apple.com/osx/uptodate/