I am a C# developer. How do I convice my manager or co-workers that we should switch from VB to C#?
For the record, we see value in both the VB.NET and C# languages. However, if C# is your preferred language, you want to convince others to switch from VB. You can use the reasons below to convince your managers or co-workers. Here are some reasons that you can use to convince your managers: • Your code quality will improve because C# catches potential errors (example: variable use allowed before initialization and dead code) that are permitted in VB.NET. • Your developers will be more productive because they will work in a language that they like. • If your project is a mix of VB.NET and C# code, your developers will be more productive because they wont have to switch between languages. • C# is more portable than VB.NET. It is closer to Java which makes it easier to port code to Java later. It also can run on other operating systems (including Linux) by using the Mono and DotGNU open source projects.