Connection Strings

The Difference Between C# to F# Is a Scale of $20K

Stack Overflow's survey of site users provides some interesting insights on how Microsoft developers are doing compared to the rest of the world's developers.

Here's an interesting little nugget from a Stack Overflow survey: A chart labeled "Top Paying Tech per Occupation" shows salaries for C# developers averages $95K for full stack devs (cloud, React, and Redis devs make more), and $20K less for front end devs, and $10K less when filtered by mobile and mathematics-based occupations. C# devs aren't doing badly.

But check out the chart above that one, labeled "Top Paying Tech," and you'll see that F# jobs pay well. Those who develop with it in the U.S. claim to be making $115K on average. It makes me wonder who uses F# and where are those jobs paying that much? As usual, it's probably the specialization that differentiates the salaries between the two sharpened languages, but that's just a guess.

It's just one survey, remember, and the sampling of this survey comes directly from Stack Overflows own data of users registered to their site who responded; of its 4.7 million users, 50K of them actually filled out the survey. You can view the full results starting here.

(On a side note, we'll have our own salary survey for Visual Studio and .NET devs coming soon. Stay tuned!)

Here are ten more links I've run across that might be useful to you, in no particular order and definitely not conforming to any particular theme:

The current state of dependency inversion in JavaScript (Wolk Software) -- Myth debunking on the controversial dependency inversion issue

Extending the ASP.NET Core 1.0 Identity SignInManager (Steve Gordon) -- Getting farther than default security functions

Using Specflow to test Web API (Code Project) -- Automated testing of Web APIs in non-secured environments

ASP.NET 5 on Nano Server (Microsoft ASP.NET Docs) -- Running ASP.NET on Nano Server is strictly an experimental endeavor, so just know that

Roslyn scripting on CoreCLR (.NET CLI and DNX) and in memory assemblies (strathweb) -- Using unmanaged CoreCLR API with Roslyn Scripting APIs

Angular 2 with John Papa (.NET Rocks Podcast) -- Angular 1 or 2, and what's the diff

F# with .NET Core and CLI with Enrico Sada (Community for F# Youtube Channel) -- Lying down on the job; so that's what F# is all about

Getting Started Creating Editor Extensions in Unity (App Goodies) -- Create a Custom Inspector and Custom Window Editor extensions

Happy Birthday TFS (site) -- March 17 marked 10 years of TFS, Yeah, we missed it, but wish TFS a happy one; he/she won't mind

An F# rewrite of a fully refactored C# Clean Code example (Functional Software) -- Crazy things F# experts do on their break rather than rest or eat or talk with a cube mate about anything except F#

Know of an interesting link, or does your company have a new or updated product or service targeted at Visual Studio developers? Tell me about it at [email protected].

About the Author

You Tell 'Em, Readers: If you've read this far, know that Michael Domingo, Visual Studio Magazine Editor in Chief, is here to serve you, dear readers, and wants to get you the information you so richly deserve. What news, content, topics, issues do you want to see covered in Visual Studio Magazine? He's listening at [email protected].

comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube