Quote Originally Posted by kareninstructor View Post
Now with that said I can expect a rebuttal or two :-)
Talking about work, some people work independently, some work with companies. Those who work independently, of course, are free to choose what they want and those who work in companies depend on the company where they work.

Based on the type and scale, companies also vary, some have their own IT Department. In it there is one or more programmers, for mobile it can need 1 or more programmers, for desktop it can need 1 or more, for the web too. There are also companies that only need 1 programmer, the rest are like IT Support and other IT professionals. There are even companies that only need 1 IT with many skills.

If you want to join a company, let's say they have more than one desktop programmer, of course you have to adjust the requirements to suit them.

For companies that do not have programmers, they usually rent or buy programs from independent programmers or from vendors such as IT Consulting Firms

And out there are many IT Consulting Firms. Of course they have a lot of similar programmers, you know what you have to prepare to join them so there's no need to talk about it anymore.

Sometimes there are sentences that have multiple interpretations, but actually some people misunderstand

When I say 'life is short', it is one of the messages for productivity, effectiveness and efficiency, does not mean that someone is old or will retire

Read again my previous answer in full and you will know, please pay attention, I answered based on TS and his skill background

So when I say 'Don't waste your time learning a new language', I mean VB desktop equivalents like C#, Delphi, Java and others.
Because TS has skill in VB, and we all know VB is strong on Desktop, so he doesn't need to 'move', that's why I say 'never give up'...moreover VB is also strong in Web/API like ASP.NET Core

Oh yeah, here's an addition
take a look at WinForms, the last feature added is the Chart which is in .NET 4.0, VS2010, which is actually ready for .NET 3.5 even though it is still an extension. Do you know because of that, there are some MVPs who confidently say that winforms is obsolete, whereas as far as I know there is no official announcement from MS about it.

At that time just because MS invested in WPF didn't mean WinForms was obsolete. See the proof now

and if MS is currently investing a lot in C# it doesn't mean VB is dead or obsolete

So if someone corners VB, we ask him, you have MS, don't you? if he answers no, we say don't act like you know