That's a fair argument. I'd love to show you some large-scale solutions I've done and deployed on Linux, but I can't. I really can't do the same for Windows either. All my large-scale projects are on Windows, like you'd expect, and they all happened on big-budget companies where server fees were nominal, so Windows was the easy choice for those Windows-based companies.
The only projects I've deployed on Linux are SS-based and are small scale and they're all API-driven web apps. The server-side implementation doesn't get all that complicated.
You make a lot of very valid points here. I'm still happy with .NET overall and I hope that you're wrong about .NET on Linux forever being a project. I'd love to see it gain traction and have more of a community backing. I want to scale out on Linux and make scaling based on hardware and not complicated license structures. But as it stands, I think you nailed your argument. I'll ask around to see if anyone else can add large-scale production experience on linux to the conversation.
This is a great point, and I think it's one of the most powerful things about .NET. You can compile most (many) other languages and use it all interchangeably. Build in one language, use in another.
Each language has its pros/cons, and depending on the project you're working on, you can pick which language is best for the task at hand.
You know, I've been using VS for so long and I've gotten it for free for the last 3 years since I'm a startup and a part of their BizSpark program that I hadn't even factored that in. That's a very good point.
My IDE consists of a few paid things that you can get for free elsewhere. I've tried using eclipse, but I'm just not as comfortable. But I'm sure I could get there if I jumped.
Things I pay for:
* VS - quit expensive
* Visual Assist X - $90'ish a year
* PHP for VS - $100'ish (because it was cheaper and more efficient to buy a plugin than learn a new environment)
When I add it all up, I have spent quite a bit on the IDE. I don't necessarily agree that the IDE is being beaten by other IDEs. The extensibility is through the roof and I use a lot of tools that really enhance the "shortcomings" of VS. However, because of the plugins, VS is quite bloated and takes way too long to start up.
One of the best arguments I've seen, thanks for posting.
So if I'm hearing you, the issue is that .NET, while you might be able to do a free stack today, because MS backs it you're afraid that freedom will go away?
If that's the case, I think it's important to note that .NET is based on the open specification of the CLI. It's like the association between JS and ECMAScript. Also, the open reference license for the source code that MS has (which is how Mono has the base framework libraries for its implementation) are pretty wide-open. It'd be hard for even MS to try to renege on that. So while I doubt that we'll ever see .NET be a paid resource gobbled up by MS, with the open specification of the CLI and the support of Mono, it seems like such a small thing to worry about.
And, even if that is your worry, it still doesn't explain why there's so much hate and disrespect for .NET developers.
I appreciate the response, thanks. I'm not trying to disprove your concern here. Just shedding some light to see if that changes anybody's opinions.
I went through this when looking for work for the first time. I had consulted since high school and I never had to have a resume or go on a job interview. So when it came time, 10 years later, I really undersold myself.
For me, it's a fine line between coming off as arrogant and underselling myself. My work has always been what I used to prove I was good -- not some stupid self-assessing words on a piece of paper. And as a result, I started to BELIEVE that what I did wasn't worth anything because I wasn't willing to put it down on my resume.
Long story short, I got a little one on one time with Anthony and he helped me write a resume that accurately portrayed what I did and what I like to do as a professional, all while not sounding fake and hokey. I must say, I look pretty awesome on paper :)
Hrmmm, this seems like a good comment to add to his blog post. Copy/paste time!
Ditto... From the demo, it looks like it's simply remote logging the data to cloudmine. I'm sure it's doing something cooler than this, but I don't quite see it.
The idea is that you can now have 3rd party services interact with your CloudMine powered app from the server side. From there, you can update data/state, send push notifications, or do whatever makes sense for your app.
No... we're debating this feature at this point. It's NSFW material, so should we be listing all the NSFW content out there or should it be more private for you to share your NSFW content?
Surely paid adult content sites pay affiliate commissions? Why not forward through to some if the person wants to see something NSFW? It might even be a monetization strategy that actually works.
Looking for thoughts, feedback, rants, raves. The site is essentially a safe way to share not safe content. With URL shorteners becoming popular it's hard to know if what you're clicking on is safe to visit (especially at work).
really? people seemed to LOVE the disney.com redirect. They found it quite amusing :) It originally went to google though, like you suggested. We'll see how things test out and it might very well make it back to google.
The redirect to Disney is definitely clever and funny. But I have to agree with cedsav, the joke will go from cute to annoying pretty fast, google is better.
Define "people". How many, how diverse? Are these 'people' in your target audience? Can you extrapolate the opinion of those 'people' to hundreds of thousands of other people?
It would make more sense if the button was labeled, "I can't; I'm under 18!" I can't imagine many working people would be thrilled at the latest Pinnochio news.
I have a better idea (from a usability standpoint): Remove the "I'm at work" button entirely. It serves no purpose (other than being cute the first time it's clicked) so it will never be used. If I'm at work, I'll just close the page or go back.
How about a bookmarklet to drag into my bookmarks bar? I know it doesn't seem like much, but constantly copying and pasting URLs into shortening services is an inconvenience (and is seriously low-hanging fruit).
Just something little: Since you've got such a nice URL, you might make the NSFW-ness a little more obvious by generating links with NSFW capitalized (ie. http://isNSFW.com/XsYK8G rather than http://isnsfw.com/XsYK8G). isnsfw isn't as immediately parsable. Otherwise, very well done!
I like the idea of a url shortener indicating the content. My real pet peeve is tinyurls to PDF files though. isPDF.com appears to be available, any takers? :)
The only projects I've deployed on Linux are SS-based and are small scale and they're all API-driven web apps. The server-side implementation doesn't get all that complicated.
You make a lot of very valid points here. I'm still happy with .NET overall and I hope that you're wrong about .NET on Linux forever being a project. I'd love to see it gain traction and have more of a community backing. I want to scale out on Linux and make scaling based on hardware and not complicated license structures. But as it stands, I think you nailed your argument. I'll ask around to see if anyone else can add large-scale production experience on linux to the conversation.