dotnet / vblang

The home for design of the Visual Basic .NET programming language and runtime library.
288 stars 65 forks source link

Bravo Anthony D. Green !!! Part I to V : A Fundamental Right to Self-Determination #502

Open aarondglover opened 4 years ago

aarondglover commented 4 years ago

Amazed at how well Anthony has articulated his opinion and argument in these series of posts. Much love to Anthony for taking the time to write this.

His post avoids hyperbole and doesn't seek to vilify any one person or team.

This is a big read - but I implore every single VB Developer and member of the ",NET Team" to read this.

After reading it myself, it is apparent that the absence of such long form writing is a contributing reason as to why so many forum, user-voice and other discussions fall into disarray.

For convenience I have added the links

https://anthonydgreen.net/2020/03/15/a-primer-on-why-the-chronic-suffering-of-the-vb-net-community-is-neither-necessary-nor-a-matter-of-expense-or-practicality/ https://anthonydgreen.net/2020/03/19/part-i-a-fundamental-right-to-self-determination/ https://anthonydgreen.net/2020/03/19/part-ii-a-direct-response/ https://anthonydgreen.net/2020/03/19/part-iii-from-loving-microsoft-to-wanting-microsoft-to-needing-microsoft-to/ https://anthonydgreen.net/2020/03/19/part-iv-visual-basic-net/ https://anthonydgreen.net/2020/03/19/part-v-an-open-letter-to-microsoft-ceo-satya-nadella-on-the-matter-of-his-words-and-the-company-he-leads/

Padanian commented 4 years ago

Lovely reading. Well done. If anyone, ADG is the one that mostly deserves to lead the VB community. At this point in time, I'd rather see MS let VB go and donate it to the community.

Padanian commented 4 years ago

Spinning up temporary projects to help other VB users on the Internet. Do you know how many throwaway projects one makes in a day answering questions on VB Facebook groups?

And I thought it was only me with ConsoleApplication238...

Happypig375 commented 4 years ago

No use of SharpLab?

vbcodec commented 4 years ago

VB is killed because C# team do not want competition. Mads routinely discredit VB (Build confs, blogs), gafter created false hopes, by creating feature proposals, only to left it in void, without any further explanations, others are just ignorants and usually do not participate here. They deduced that VB users is just 1 milion, while C# users if few milions, so let's forcily try to convert VB-ers to C#, especially combined with NET Core. But it is absolutely proved, that only bad ideas need force to be respected.

WolvenRA commented 4 years ago

If anyone, ADG is the one that mostly deserves to lead the VB community.

Absolutely!!! ADG is exactly the type of person that we need leading VB. ADG with a team of people that feel the same about VB as ADG does.

WolvenRA commented 4 years ago

For everyone that agrees with Anthony Green, get on Twitter (sign up if you have to) and Like and Retweet Anthony's Tweet at Satya Nadella. Let's make this thing trend HUGE!

Padanian commented 4 years ago

Tweeted and retweeted

VBAndCs commented 4 years ago

We need to make a hash tag about VB Say: #I_love_VB_NET (I already started it) and post about it in Facebook and Twitter.

Happypig375 commented 4 years ago

@KathleenDollard No comment?

pricerc commented 4 years ago

@KathleenDollard No comment?

I don't believe it's her turn - Anthony's message was directed way above her at Microsoft.

And if you read all of Anthony's posts, you'd know that Kathleen isn't the problem.

Happypig375 commented 4 years ago

@pricerc I just find it weird that there are comments in all other threads yet there is not even a sign of agreement here.

zspitz commented 4 years ago

@Happypig375

ericmutta commented 4 years ago

Reading through the articles and I just had to share this from part 4:

Visual Basic .NET is a world-class language with such maturity in the infrastructure of the language. Just the overload resolution and type inference alone are worth years of development time. A modern compiler architecture along with an extensible set of platform APIs—Roslyn—built by the most brilliant minds in the industry that cost millions of dollars and 5 years to develop. The parser in VB is designed in such a way that makes certain experiences and features that would be prohibitively costly even in C# relatively trivial in VB. And it’s all open source! VB has a slick IDE, a great debugging experience. These are assets other non-Microsoft languages (and a few academics) would kill to have, other non-Microsoft languages are investing heavily to achieve, and VB already has them.

The part about VB's overload resolution and type inference is spot on. I remember many many times writing code involving lambdas, generics and overloaded functions, and I was thinking to myself the kitchen is going to blow up or something when the compiler tries to compile this...and to this day the kitchen hasn't blown up: the code always just works. Simply brilliant stuff :rocket:

Padanian commented 4 years ago

https://github.com/dotnet/vblang/pull/385 is a clear example of what Anthony was describing so well: committing an addition of a single "s" in an URL, requested on March 2019, is now completed 13 months after the bug submission.