Mac Mini M2 Pro - Should you upgrade as a software developer?