Find, Fix, and Avoid Performance Problems in C# .NET: 10 Best Practices

Michael Shpilt:

Micro-optimization, or worrying about performance during development can be a waste of time. Most likely the improvement you make won’t be in the critical path, will be negligible, or worst of all increase the complexity and readability of your code for a minimal advantage.