My Authors
Read all threads
I’ve been recently asked why I still use .Net if I hate it so much (concluding based on some of my tweets).

So here’s the point - I LIKE .NET. I think it’s really good technology in many aspects and really great choice for many types of problems.

1/n
I really like some of the stuff MSFT is doing with .Net - F# (😜), editor tooling services as part of compiler design (still concept totally foreign to many languages, especially FP), good improvements of .Net Core, performance magic in ASP .NET and more...

2/n
No one is pointing gun at me when I spend countless hours building OSS stuff on .Net, writing blog posts, or giving talks (especially in the places traditionally not using .Net) and promoting it.

3/n
And, TBF, given my exposure and experience I could fairly easily move to some others ecosystem probably even more niche that what I’m doing right now and be fairly happy over there.

So if .Net is my choice why I’m “always” tweeting negative stuff?

4/n
.NET COULD BE SO MUCH BETTER. It’s definition off wasted potential and missed chances. It still feels 100% focused on your typical corporate development story (and it’s really good at it) - from MSFT marketing, to thought leaders, to every user group

5/n
And this impacts everything - attitude to OSS (OSS is MSFT code on GitHub, community driven software is “unofficial”), driving away innovative people, having superior syndrome towards many other ecosystems (usually more successful and innovative)

6/n
We don’t have health ecosystem of innovations around .Net and both MSFT and community caused that. Without such ecosystems next Kafka/Spark/k8s/docker won’t be created in .Net. And we will continue to wonder why so many people wanting interesting challenges leaves .Net

7/n
So maybe... instead of telling people it’s all twitter trolls that complain, or that cool startups are just marketing, or that everything is fine and great we should have honest discussion about state of our ecosystem, its state in the world, and how to make things better?
8/9
Missing some Tweet in this thread? You can try to force a refresh.

Keep Current with Krzysztof Cieślak

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!