this post was submitted on 15 Sep 2023
1027 points (97.9% liked)
Technology
59311 readers
4528 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
C# and Visual Studio are pretty great now, and they don't lock you into Windows at all. Most of C# is open source.
My experience is very different. I know a lot of c# developers, they are locked, even if c# now looks open source. They are locked as a mac user is locked to mac. C# is the most monopolizing language I know. Usually people know more languages, they easily move from one language to the other, from one programming style to the other depending on the task, they can easily learn different tools, different ways of doing stuff. All c# developers I know seriously struggle to move out of their conform zone, that is visual studio. To the level that many even struggle with vscode. And the way of doing things of visual studio is usually good for windows but it is the worst when doing more "modern" things, from ai to kubernetes
So your experience is that you've never heard of Swift and you haven't heard anything about dotnet since Visual Basic in 2002.
Classic example of experience bias. "Well in my experience this is how the world works"