Most people don’t need to write multi-threaded programs.

One thing I don’t like about .NET is how it promotes multi-threaded programming as a solution for everyone. I personally avoid writting anything with threads until I’m more than absolutely certain that I require threads because multi-threading is hard. I often find most programs purpose/intention will eventually become hidden behind the locking and communication code. Add the [WebMethod] attribute in C# and things get really messy. But I’ll save that for another post. This frustrates me. KISS.

Leave a Reply