Live data from Hacker News

CEO Friday: Why we don’t hire .NET programmers

blog.expensify.com

1–10 of 79 posts

Re: CEO Friday: Why we don’t hire .NET programmers

#2
I realize this is just linkbait, but I'll bite.

I probably wouldn't want to work for such a narrow-minded person and I am not a .NET coder (may I never write Enterprisey code again!)

I realize he's probably just trying to use an imperfect filter to narrow the field of candidates but a lot of his criticisms extend to any framework, whether we're talking about Swing or RoR. Every tool you choose will limit you in some way. Oh well.

Re: CEO Friday: Why we don’t hire .NET programmers

#3
This strikes me as the rantings of a CEO who doesn't have any touch with the reality of development. Thanks for the offer, but I wouldn't want to work for you anyway ;)

In all seriousness, I just don't buy that .NET is an amateur language that prevents you from doing certain things. C# is a great, rapidly evolving language with a lot of functional programming features built in. On the other hand (as a developer who used C# for almost 4 years), I felt it gave me more freedom than most other environments. You can even drop down to pointer manipulation in performance critical areas when needed...

And with all the support for asynchronous programming, it makes it easy to write truly scalable web applications with a similar paradigm to Node.js.

And ASP.Net MVC is really nice... if I weren't developing on a Mac and in love with Heroku, I'd probably be using it over Ruby on Rails.

tl;dr; - your rant is only applicable if you are only talking about VBA developers. Modern C# on .NET with ASP.NET MVC is a pretty nice environment.

Re: CEO Friday: Why we don’t hire .NET programmers

#5
I'm really not sure where to begin with my criticism of this article. Perhaps the McDonalds kitchen straw man. Or maybe the outright fabrications like:

"Big things, like obscuring the networking stack under so many countless layers of abstraction that it’s virtually impossible to even imagine what bytes are actually going over the wire."

The only actual examples of "incompatibilities" that weren't lies were trivialities -- who cares if DirectX is left handed or right handed? Flipping your Z axis is trivial.

As someone who has extensively used both .NET and other platforms (C++, Java, etc.), this article strikes me as the naive views of someone who hasn't learned enough .NET to form a cogent opinion.

Re: CEO Friday: Why we don’t hire .NET programmers

#6
This is a really bad take on Microsoft technology lol.

I've wrapped a lot of my stuff around .NET technology and is very happy with it. You can definitely save a lot of time and launch your product fast to draw attracting with .NET. In a B2C business, you need to bring your product to the market as fast as possible before you can present, the end user doesn't care what you are built based on. Just take a look at match.com..

Re: CEO Friday: Why we don’t hire .NET programmers

#8
That's fine I guess but you will miss out on good people even though you don't think you will. The reasoning here suggests that .Net doesn't require you to do anything outside of controls and drag and drop which isn't in my experience very true at all. I've been able to some the occasional control for what I do but it's never anything fancy at all.

What platform are you using that doesn't abstract the networking stack? Network programming in C isn't that that different than in C#. The same basic concept of I/O is there and the APIs basically work the same way.

Also .Net isn't a language. I guess you are referring to C#.

Re: CEO Friday: Why we don’t hire .NET programmers

#10
I agree with previous posts, I don't know any programmer who can 'choose' the language. Usually it's the boss who selects the language the whole team uses.

And then it's a job to pay bills and maybe child support.

But, clearly it's just his opinion, as he makes references to backslashes or forward slashes. It's an uninformed opinion?

In certain circles, we call this trolling. He knows what kind of response he will get. He's attacking .NET programmers. Let's see how they respond, etc.

Post reply on HN