Jeremy D. Miller -- The Shade Tree Developer

Sponsors

The Lounge

News

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Maybe it's just not that bad to be a Microsoft Developer

[EDIT] I confused Mike Gunderloy with Jon Golloway.  My apologies to both.  I would have spent a lot more time on this if I'd realized people were actually going to read it;)

 

Maybe things aren't really all that bad:  John Lam on Microsoft and IronRuby.

Yes, I'm starting to feel more and more like a "Left Behind" for sticking with .Net instead of moving on to Ruby, but there is some potentially cool stuff on the horizon in the MS world.  I was going to finish a response to Martin Fowler's RubyMicrosoft post, but I think I'll pass. 

Last year when I first realized that I was going to need to change jobs, I tried first to switch to a Ruby/RoR shop with no success.  I watch Mike Gunderloy's accounts of leaving the .Net fold very carefully.  In the meantime, it's just too economically restrictive to leave the MS camp. 

But you know what, here's some reasons to feel optimistic about remaining a .Net developer:

  1. I've been a little bit dubious, but I think that a potentially strong community is starting to coalesce around the ALT.NET moniker, and I definitely want to be a part.  I'm sure the backlash has already started somewhere, but I think ALT.NET can be something good (even though it's mostly old stuff that just hasn't gone mainstream).
  2. The OSS community for Microsoft development actually exists and gets more attention than ever.  Yeah, it lags Java in a bad way, but it's getting better.
  3. The blogosphere for .Net development is better than ever.  There are more voices in .Net development now than the tired old "Super Mort" leadership left over from the VB6 days.
  4. This has a long, long way to go, but I'll add a definite and growing awareness in the .Net development in regards to better practices and design techniques.  We're becoming more as a community than just a bunch of drag n'dropping Mort's.  Every time I meet up with .Net developers there's always some griping about Mort's and how our shops don't use good engineering practices -- but we're talking about doing and thinking about doing things better and that's what's important.  The awareness alone is a positive thing.
  5. .Net development is simply growing up into bigger and bigger development.  It's not like the VB6 days where you were so limited in power to take on enterprise development.
  6. C# 3 rocks.  I'd still rather have a performant Ruby with kickass IDE support, but C# 3 is going to be a big improvement.  Lambda expressions + the type inference alone are almost enough for me.
  7. DotNetRocks & Hanselminutes.  I wasn't that big of a fan at first, but the two shows are starting to have more and more interesting content rather than just more "memorize this new API from Microsoft" content.

Posted 06-01-2007 6:26 AM by Jeremy D. Miller

[Advertisement]

Comments

sergiopereira wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 8:10 AM

All of these are valid points, but I just hope it doesn't take forever for us to "steal .net from MS." :) With a little luck we can steal Anders and ScottGu too!

Sam Gentile wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 8:37 AM

Like Serigo said, these are all valid posts but coming in the face of the Martin post and such, I just find this personally to be one of yor "weaker" posts. I know you too well to believe this is just a "let's show whats good post" in response, but I can't disagree with anything here

Jeremy D. Miller wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 9:04 AM

I don't do "profound" at 6 in the morning Sam.

David Hayden wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 10:09 AM

I think it is pretty good to be a .NET developer.

Two things I find to often be true.

The grass always appears to be greener on the other side, but that is often because I only see the negatives on my side and the positives on the other. When I get to the other side, I often end up just trading problems for problems and realizing the original side wasn't that bad :)

Blogs often create perceptions rather than realities, and I need to separate opinion from fact. I constantly remind myself to beware of bloggers who step outside their level of expertise no matter how much of an authority or respected they are on specific subjects.

Regards,

Dave

Lion wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 11:33 AM

Sorry to post a bit off topic, but I've seen this in a lot of blogs lately, and I just had to ask.

What's a Mort?

jdn wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 11:58 AM

Just a thought, but....

I think people who embrace Alt.NET would have a better chance of making real progress and spreading change if they stopped implicitly or explicitly insulting Microsoft developers who have not yet embraced Alt.NET.

Could someone talk about improving .NET development without taking shots about Morts or referencing crack pipes (Bellware's comment previously)?

I mean, just from a marketing perspective, it would seem to be useful.  I've started using a lot of what I've read here and in other places, but the constant "Look at me, I'm great, you aren't" attitude is really grating.

And your blog is probably not the most obvious place for this comment, since usually your posts are the most helpful, but still...

And if you switch to Ruby, you know what you will find?  There are bad Ruby programmers too.

Haacked wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 12:31 PM

Looking forward to building migrations for .NET using IronRuby. I hope Jon does it for us. But I may want to get in on that. ;)

Jeremy D. Miller wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 1:15 PM

@Lion,

I'll have to let you google for "Mort, Elvis, and Einstein" so as to not encourage any prejudices.

@jdn,

I broke a personal rule on this post by using the term 'Mort' in a blog post.  That rule goes right back into effect.  My apologies (but you're not a Mort if you're even reading blogs).

"And if you switch to Ruby, you know what you will find?  There are bad Ruby programmers too.

"

 -- I have no illusions on that front whatsoever.  I've worked some on legacy Java code the last 8 months and it wasn't pretty.  No community is immune.

Karthik Hariharan wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 1:45 PM

The blogosphere and the user groups I've gone to are the main reason I've stuck with .NET...for me its not so much about the technology, but the people.

But I agree, the paycheck doesn't hurt either ;)

I'm also watching Jon Galloway with great interest.

Jon Galloway wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 3:34 PM

I think you've got my name switched with Mike Gunderloy. I'm still a dedicated MS junkie.

Steven Harman wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 3:39 PM

I was going to say... What's the big deal with Jon Galloway? Sure he's bald and kind of looks like Mr. Clean, but what does that have to do with being a rockstar developer?

Scott wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 4:26 PM

Steve H:

Read Jon's "5 things you don't know about me". He *is* a rockstar. ;)

Jon Limjap wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-01-2007 7:41 PM

Just as long as you're not Jamie Cansdale, I'm sure!

Chris Martin wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-02-2007 1:58 AM

I've been reading you for, what seems like, years. But, I have to agree that this post is fuckin' weak!

Are you seriously basing your career on what other people think about technology?

You're saying that you are going to stay a. NET developer because it will probably be really cool?

What happened to I'll use what I like and makes sense?

Jeremy D. Miller wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-02-2007 7:42 AM

Chris,

1.) Chill out dude.

2.) You know the score, I don't have infinite control over the technology that I get to use on the job.  

3.) The jumping into Ruby plan just didn't work last time, which isn't to say that it couldn't work later.  You could say that my decision to stay in .Net really isn't a decision, just inertia.

4.) You can call me lots of things, but I'm not a kneejerk MS shill.  My project is using plenty of technologies not invented in Redmond, and I'm sleeping just fine over that.

"What happened to I'll use what I like and makes sense?"

I'd certainly hope that describes me, but unfortunately what "makes sense" is often bounded by the skillsets of your client.

Sam Smoot wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-02-2007 10:32 AM

jdn,

> "There are bad _Rails_ programmers too."

Corrected that for you. :)

Evan wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-02-2007 5:22 PM

Contrary to most of what the comments express.  I'm with you 100% on this.  Rather than hijacking your blog, I posted my comments here:

www.evanhoff.com/.../18.aspx

Colin Jack wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-03-2007 7:48 AM

I cannot disagree with anything you say but in general I think Microsofts attitude and behavior is worrying.

Marcos Meli wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-08-2007 11:20 AM

As .NET open source developer I cant understand what Im reading !!

"The OSS community for Microsoft development actually exists and gets more attention than ever.  Yeah, it lags Java in a bad way, but it's getting better."

You said "more attention" I think that is discussed a bit more, but is a lacky ecosystem and all in the Open Source world know that.

What new open source product do you see lastly ??

How many open source product last more than 1 year ??

How many BIG .NET open source products release recently ?? NAnt, NDoc (no more releases), near none !!

How many .NET developers want to help in open source ??

How much dudes in the BlogSphere review open source products !! ??

And after the fight with TD.NET

.NET is a bad place for passionate developers, and maybe good for people that only want to make money and dont matter what happend with his lifes !!

Just my 2 cents

Open Source Developer

http://www.filehelpers.com

Ayende Rahien wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 06-24-2007 2:28 PM

Marcos,

NHibernate was recently released, log4net had a release in the last 6 months, Castle is getting ready for another release, Rhino Mocks is being released at regular intervals. Boo just had a new release, etc. Those are just the projects that I have personal interest at.

My blog wrote Maybe it's just not that bad to be a Microsoft Developer
on 07-18-2007 12:43 PM

Maybe it's just not that bad to be a Microsoft Developer

Software Architect’s Site » Blog Archive » RubyMicrosoft wrote Software Architect’s Site » Blog Archive » RubyMicrosoft
on 09-18-2007 7:39 AM

Pingback from  Software Architect’s Site  » Blog Archive   » RubyMicrosoft

Dervish wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 01-16-2008 5:34 AM

Very useful rapidshare search. It includes over 4 000 000 files. Loadingvault.com is a  best search engine designed to search files in various file sharing and uploading sites.

You can find the files shared on uploading sites that the other crawlers miss.

Loadingvault.com provides relevant search results.  

Loadingvault.com will definitely make it easy for you to search rapidshare files instead of using complex Google operators.

Try Loadingvault.com in my opinion the best rapidshare search engine ever. \

http://loadingvault.com

Rapidshare wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 03-14-2008 11:14 AM

fileshunt.com ― I m glad to represent new rapidshare search engine - fileshunt.com

Fileshunt is not commercial project (there is no advertising). It will be in future to pay for server only.

The site has been created, that you can search for rapidshare files easily.

Fileshunt supports the opportunity to search for files on extensions.

Fileshunt has it s own crawler and 500.000 file database. Database is updated daily.

Feel free to leave your responses and wishes here or email me at webmaster [at] fileshunt.com

http://fileshunt.com

needfornews wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 03-24-2008 10:13 AM

urls to the latest world news.<a href="needfornews.com/.../a>

Jones wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 03-28-2008 6:49 PM

Very interesting. For more information check out the www.softwaredownloadguide.com

rapidshare search wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 04-23-2008 4:28 PM

rapidsharedata.com ― I m glad to represent new rapidshare search engine - rapidsharedata.com

rapidsharedata is not commercial project (there is no advertising). It will be in future to pay for server only.

The site has been created, that you can search for rapidshare files easily.

rapidsharedata supports the opportunity to search for files on extensions.

rapidsharedata has it s own crawler and 4,000,000 file database. Database is updated daily.

Feel free to leave your responses and wishes here or email me at rapidsharedata [at] gmail.com

http://www.rapidsharedata.com

Vlad wrote re: Maybe it's just not that bad to be a Microsoft Developer
on 10-29-2008 4:47 AM

I would like recomend you to use http://rapidlibrary.com to look for files.

Now it's the best rapidshare search engine in the web.

More than 6 000 000 files indexed.

Add a Comment

(required)  
(optional)
(required)  
Remember Me?