Why I left .NET

  • 1
  • Praise
  • Updated 3 years ago
http://blog.jonathanoliver.com/why-i-left-dot-net/

In deference to Burt, this guy nailed it!
Photo of Walt - KZ1F

Walt - KZ1F

  • 3040 Posts
  • 643 Reply Likes

Posted 3 years ago

  • 1
Photo of Jim - N7CXI

Jim - N7CXI

  • 124 Posts
  • 8 Reply Likes
His real problem is with Windows and VS, not .NET .

It's incredibly easy to inflict wounds on MS products by calling out their faults.

What isn't so easy is to build an ecosystem for Linux/MacOS/whatever that matches or betters that toolbox for productivity, which for most businesses trumps the rest of it without much thought.

C++ and Qt? Sure - you can build solid, multiplatform apps - if you can afford it. gcc and nnn libraries?
Same thing applies, with many deployment gotchas.

In the end, it doesn't really matter. (with deference to Bill Murray) With some exceptions, companies will build apps for whatever system their customers use. It ain't Linux or MacOS.

My .02,
Jim N7CXI
Photo of Robbie - KI4TTZ

Robbie - KI4TTZ

  • 479 Posts
  • 77 Reply Likes
"His real problem is with Windows and VS, not .NET ."

That was my take too.  I thought it started out as an interesting post but seemed to just turn into the usual "windows sucks because linux" babble.

-Robbie
Photo of Walt - KZ1F

Walt - KZ1F

  • 3040 Posts
  • 643 Reply Likes
The guy is a Windows Weenie defector, not a Linux person. Yeah, you lost interest as soon as he stopped worshipping at the Microsoft alter. Which is really funny to watch. It's kind of like the reaction when one leaves the church of Scientology. 
Photo of Jim - N7CXI

Jim - N7CXI

  • 124 Posts
  • 8 Reply Likes
Walt, 
What I was getting at is that the points you raise while valid, aren't all that relevant for most desktop products being developed by a for-profit company. Good enough is (sadly) good enough.

I write (or used to write) DSP code for a living. When C wasn't fast enough we used assembler, and fiddled with unrolling loops to fit the caches "just so" for the target processor. When reviewed by the team, we were fairly confident that we'd reached the point of diminishing returns and met the customer's goals. That code, in turn got re-factored into Verilog, (or not) added as IP to cores and deployed in hundreds of millions of product units...

And (again sadly) nothing in the above paragraph applies to volume desktop applications. :-(

73,
Jim N7CXI
Photo of Robbie - KI4TTZ

Robbie - KI4TTZ

  • 479 Posts
  • 77 Reply Likes
Not really.  I use a mac and support linux servers.  Each OS has its own pros/cons, one isn't any better than the other overall.
Photo of Walt - KZ1F

Walt - KZ1F

  • 3040 Posts
  • 643 Reply Likes
I thought it was interesting and came across it quite by accident. I put it out here for whatever. It doesn't need to rise to the level of "lalalalalalala" or people defending the Microsoft  environment