Recently, Jeff Atwood posted the following article talking about throwing hardware at a programming problem.
I have to say, I agree as I’m sure many others do as well.
One thing that you have to realize as a manager is the talent that you have on staff. If you happen to have 3 rookie programmers, there is a good chance that throwing hardware will not fix the issue. It will only disguise it for a while longer until you add enough users on the system that it rears its ugly head again.
Building a team of talented programmers takes time. Bringing in a senior programmer will help your rookies. So will code reviews and training classes. But in the short term, follow Jeff’s advice and buy some hardware to help resolve your performance issues.