3 ms·
"and I already forgot most of C#" Does not inspire confidence here. It scares me off for the same reason that hundreds of thousands of people use dynamic lang
by throw20180103 8y ago
"and I already forgot most of C#"
Does not inspire confidence here.
It scares me off for the same reason that hundreds of thousands of people use dynamic languages, and I still believe that this is far from being a good idea.
The same way that hundreds of millions of people believe in god, and I still think this is absurd.
- zbentley 8y ago> It scares me off for the same reason that hundreds of thousands of people use dynamic languages, and I still believe that this is far from being a good idea. > The same way that hundreds of millions of people believe in god, and I still think this is absurd. Well, that takes the idea of a 'programming language holy war' to a very literal place.
- acemarke 8y agoForgetting the details of a specific language syntax is _not_ the same thing as "not knowing how types work".
- rmrfrmrf 8y agoYeah, I mean I see this article as a not-so-subtle middle finger to computer science elitists, so I don't think backlash was unexpected (on the contrary, welcomed). React itself represents a shift in webdev thought where, instead of desperately trying to establish itself as a "respectable" programming field (see: any Google web technology), it instead focuses on being as accessible as possible and embraces the populist nature of the web. This article is just an extension of that ideology. And, as you've indicated, anyone who would be horrified by that ideology probably is already horrified by the web to begin with.
- christophilus 8y agoMeh. I wrote C# for 13 years of my career, starting with .NET 1.0. I worked at Microsoft, writing C# services, I worked for consultancies writing C# servers, clients, and web apps. I’ve been doing full time JS with some Ruby for the past 5 years. I doubt I could write anything more than “Hello world” in C# without a lot of Googling.
- throw20180103 8y ago"I understand the concept of types and can read annotations but I’ve never written it. The few times I tried, I ran into difficulties." I know it's part of the "typescript" section. But it honestly sounds like it is quite general. I looked his github, and his only C# experience seems to be a tictactoe made in 2014.
- christophilus 8y agoWell, my GitHub would look pretty similar. I stopped writing c# just before the OSS culture came about for that community.
- danabramov 8y agoAuthor here. I’ve worked on C# codebases professionally for about four years. They’re not open source because half of that time I worked on enterprise software (ASP .NET MVC, Entity Framework, NHibernate) and another half was a closed source product (Xamarin aka MonoTouch, Rx). Prior to that I worked a little on an open source static analysis tool (Gendarme) using Mono Cecil. Prior to that I was moderating the .NET section on one of the largest Russian programming forums and translated documents like LINQ Overview when they came out. I also have a silver C# badge on StackOverflow. (https://stackoverflow.com/help/badges/39/c-sharp?userid=458193 https://stackoverflow.com/help/badges/39/c-sharp?userid=4581...) I know how types work. My remark was that I haven’t worked with C# for about four years. I’m not aware of changes between versions 5 and 9, and might have forgotten some of the C# syntax for things like lambdas, having worked a lot with JS since then.
- christophilus 8y agoHey. Thanks for Redux, and thanks for this blog post. It’s refreshing. I’ve mentored a few junior devs in my day, and this kind of thing would have been really helpful to encourage them to keep pushing.