Sometimes the savings is easily measurable, e.g. compiling code takes 60 seconds instead of 90 seconds. Multiply by how many times that task is performed per day.
-
-
Prikaži ovu nit
-
Other times the gains aren't as easily measurable. For me, I need quick build times so that my attention doesn't wander over to Reddit, Twitter, etc. Saving 30 seconds on the build could really mean saving 5 minutes if it prevents me from getting distracted.
Prikaži ovu nit -
This was really difficult for me at FB. I had all the best hardware we could get (no thanks to Apple), but our code base was so huge that IntelliJ couldn't handle it. Lots of micropauses of 2-10 seconds while trying to type simple code. Constantly destroyed my train of thought.
Prikaži ovu nit -
This was with 64GB of RAM on a 6-core Mac Pro and all sorts of tweaks to how IntelliJ was set up (heap size, GC parameters, etc.). It just couldn't do it, and the code base was always growing so any solutions we found were always short-term.
Prikaži ovu nit -
Back at Microsoft, they skimped on our dev boxes by only getting us a 128GB SSD and then a pair of 1TB HDDs that we were supposed to set up in RAID-0 for faster build times. Umm, what? No, don't save money there. Buy us a 512GB SSD!
Prikaži ovu nit -
Benchmarking build times is not the same as measuring productivity. We often needed to have 2 builds going for 2 different tasks (maybe main project in 1, and a bug fix in another). And this was before git made source control way better and more sophisticated.
Prikaži ovu nit -
Two builds at the same time on HDD will significantly tank the performance. It won't just halve the times for each build. Dev workstations that do local IDE and local builds should have at least CPU w/ 8 cores nowadays, tons of RAM, fast SSDs.
Prikaži ovu nit -
Having a good GPU is also more important than you might think, even w/o gaming, CAD, AI, etc. Relying on Intel's "HD630" is bad, it's pretty garbage for desktop/UI performance. You need Iris Plus at minimum, with a GeForce 1060/1660/2060 or Quadro P2000 as the next step up.
Prikaži ovu nit -
(I only list NVIDIA GPUs because I'm not very familiar with AMD's GPU line-up. I'm sure they have some that are very capable though :))
Prikaži ovu nit
Kraj razgovora
Novi razgovor -
-
-
Not only devs. Even us regular guys need fast cores to crunch heavy numbers in Excel.
-
Yeah I think every job role should be investigated to find out what type of computer specs are important. Some folks need long battery life, others need CPU, some need GPU, disk, etc. Don't just assume, "oh they mostly use Excel, Outlook, PowerPoint, we can skimp on ______"
- Još 2 druga odgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.
Their laptop: 3+ minutes. 
Why? Weak processors, little RAM, platter drives, and slow security scanners.