Hello Tek Syndicate Community,
I have tossed and turned over this dilemma for a long time now and wish to gain some advice from the experienced crowd.
It has come time to upgrade my portable “workstation” (HP dv7-3170ca) I bought back in college (2010) to something latest gen. On a daily basis I am doing a mixture of programming (PHP, Rails, SQL) and graphic design tasks. This has brought about a dependency, on the graphics side, on the Adobe Creative Suite. The web dev tools I use are mostly cross-platform including Sublime Text, NodeJS, GIT, XAMPP (apache, PHP, MySQL).
Working in Windows for what I do is just going fine for the most part, but I do prefer using UNIX-like commands locally that are the same as what I use on the web servers. I hardly ever touch Windows Command Line or PowerShell, instead ‘faking’ a terminal using GIT Bash.
For the past six months or so I have been toying with the idea of fully switching over to Linux for my work system. The problem there comes down to this dependency on the Adobe software such as Photoshop, Illustrator and InDesign, and maintaining compatibility with files shared between colleagues. Dual booting into Windows/Linux seems like it would be rather inconvenient, shutting down just to edit a design or batch of images in the middle of programming. And running either OS in a VM, like I have for trying out some Linux distros, tends to limit performance not to mention still requiring file sharing between systems.
Ha ha, maybe I should just buy and run two separate computers!
I really don’t like the idea of the closed-off Apple ecosystem, or maybe I am just rebelling. However, is it time for me to bite the bullet and step into the Mac realm?
If I buy another Windows laptop:
- I can potentially get newer, better hardware for a lower price point
- Continue to use my copy of Adobe CS5
- Continue to use the dev tools I am accustomed to
- Possibly use the VM method or just stick it out in Windows with a ‘fake’ UNIX-style terminal
If I buy a Macbook Pro:
- I feel like I am way over paying for essentially older hardware
- I will also need to purchase a $700/year subscription to Adobe Creative Cloud
- Most of the dev tools will stay the same
- But I get a native UNIX-style environment
Other considerations for new hardware…
- Latest gen Intel i7 quad core (My current laptop and desktop PC have 1st gen and 3rd gen i7s respectively)
- Quality screen not 4k and not lower than 1080p, true colors, 15" not less than 14"
- Quality keyboard, there is a lot of typing involved
- Good selection of ‘usable’ I/O ports, like USB and monitor connectivity, preferably without the need for extra dongles and adapters
- Excellent cooling, my current laptop has few vents and gets really hot under regular operation
- Quality construction, I take good care of my equipment, but it is used and travelled with daily
- 16GB RAM
- 512GB SSD or 250GB SSD + 1TB HDD (7200RPM)
- Dedicated GPU, not really intending on hardcore gaming as this is a work machine, but not crappy either
- Looks—outward appearance is appreciated but should not overrule build quality or the quality of components
Possible brands I have been looking at include (not HP, Toshiba, Acer…): Asus, MSI, Gigabyte, Apple/Mac. I see Lenovo Thinkpads come up often in discussion, but I am not impressed with second-hand experiences from consumer-grade Lenovo owners I have come across; might be totally wrong about that though.
The time until the next upgrade is probably looking at three to four years as I have stretched this round too long at six years. Depends on how well business goes too.
Speaking of funds the budget is looking at $1,500 - $2,500 CAD; the $3,000+ CAD for the MacBook Pro 15 really squeezes the wallet.
Anyway, I am hoping for some suggestions on Part 1 – the dev + design environment dilemma and Part 2 – based on that dilemma suggestions for the new equipment.
Your feedback is appreciated! Thanks.