You may be able to do some stuff in rust, but if you're making apps and websites your developers will need to know a few others langauges as well. I'd start by hiring some kind of CTO and have him help deciding these things, including what machines to buy. But to answer your question, from working on these things myself the bottleneck I run in to most often is memory, so get 32gb if you can. They can be spendy though so if you get 16 at least make sure they're upgradable. For CPU fast cores is helpful for running various tools they'd need, so anything last couple generations. Amount of cores matter mostly when compiling which if you're doing things right you will be spending very little time doing, so it doesn't matter too much. Then you have to decide if you're getting machines with big screen and good keyboard or using external ones, I'd always suggest the latter for ergonomics. And two screens does help with productivity (laptop could be the second).