news.volyx.in

Tracking developer build times to decide if the M3 MacBook is worth upgrading (incident.io)

653 points by paprikati · 966 days ago · 408 comments on HN

Article summary

The article discusses a study on whether upgrading to an M3 MacBook is worth it for developers, based on build times and performance. The study collected data on build times for different MacBook models, including M1, M2, and M3, and analyzed the results using OpenAI. The findings suggest that the M3 Pro is slightly better than the M2, but not significantly so, and that the M3 Max does not offer much of an improvement over the M3 Pro. The study concludes that upgrading to an M3 MacBook may not be necessary for developers who already have an M2 model.

Main themes

  • MacBook performance
  • Developer productivity
  • Cloud services
  • Memory bandwidth
  • Cost-effectiveness
  • Upgrade worthiness

What commenters say

  • Upgrading to an M3 MacBook may not be worth it for developers who already have an M2 model, as the performance improvement is marginal.
  • The cost of cloud services, such as AWS or GCP, can be comparable to or even cheaper than buying and maintaining high-end laptops.
  • Distributed building and cloud services can eliminate the need for expensive developer workstations.
  • Memory bandwidth is a crucial factor in determining the performance of MacBooks for tasks like running local LLMs.
  • The M2 Ultra has better memory bandwidth than the M3 Max, making it a better choice for certain tasks.
  • Renting cloud services can be a more cost-effective option than buying and maintaining high-end laptops, especially for occasional use.
  • The performance difference between M1 and M2 MacBooks may be more marginal than expected, and may depend on the specific use case and workload.