I hate this for developers. I got to experience this first hand because I had a boss who thought like you.
Developers generally need to run a bunch of resource intensive tools to build the application in the first place, so an underpowered system will already be choking. It means their app will feel slow no matter what. So then when they run it and it's slow, they will shrug and say it's just slow because their system is slow.There might be a case for specifically running testing on a slower machine, though.
toast0|2 years ago
> It means their app will feel slow no matter what.
If you can make it feel fast or at least responsive on your underpowered machine, it should feel super fast on everything else. Even today's slowest machines can run some things fast. It does depend a bit on your market though; it might not be worth the effort, but there's a lot of applications out there that could use some speed.
Gigachad|2 years ago
kayodelycaon|2 years ago
cuu508|2 years ago
How so? Do the heavy tools need to run alongside the app? Are you thinking of something like Android emulator? For that scenario, keep the beastly workstation, but switch to a $150 phone.
tomtheelder|2 years ago
_heimdall|2 years ago
FullstakBlogger|2 years ago
stcredzero|2 years ago
Straw man. Of course, if you crank that knob to the extreme bad things happen.
There might be a case for specifically running testing on a slower machine, though.
Agreed here. I think the optimal is for devs to be able to do intensive operations on a fast machine, dogfood for most of their time on a average machine, then test on a somewhat slow one.