<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Scobleizer - Latest Comments in I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.disqus.com/</link><description>Tech enthusiast, video blogger, media innovator, fanatical about startups at Rackspace, home of fanatical support for Internet entrepreneurs.</description><atom:link href="https://scobleizer.disqus.com/i_made_phil_ripperger_stand_in_line_for_an_xbox_360/latest.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Mon, 18 May 2009 03:54:19 -0000</lastBuildDate><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9487721</link><description>&lt;p&gt;Hey  Guys u know abt X box 360. its really interesting &amp;amp; exciting.just checkout this wwbsite.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Abhishek</dc:creator><pubDate>Mon, 18 May 2009 03:54:19 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624344</link><description>&lt;p&gt;Hey  Guys u know abt X box 360. its really interesting &amp;amp; exciting.just checkout this wwbsite.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Abhishek</dc:creator><pubDate>Mon, 18 May 2009 03:54:19 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624343</link><description>&lt;p&gt;I am in the process of early design/architecture of a multiplayer computer game. As part of my never-ending search for knowledge, I ran across ruby on the &lt;a href="http://XProgramming.com" rel="nofollow noopener" target="_blank" title="XProgramming.com"&gt;XProgramming.com&lt;/a&gt; site by Ron Jeffries, and that led me to Ruby on Rails, which led me to Ajaz... and fell in love with the ruby language syntax. I liked python, but either it or I was not up to enterprise/bet my paycheck standards for larger projects.&lt;/p&gt;&lt;p&gt;Anyhow, after reading enough of the Programming Ruby book, I decided to give Linux another chance (I'd tried a SuSe, version 4 or 5, and Mandrake, versions 6-8. I searched through my cd collection, found a copy of DSL Linux, noted that my newer computer had more than 50 mb free drive space, and used the Mepis burn instead.&lt;/p&gt;&lt;p&gt;Well, it had ruby 1.8.2 and, more importantly, did not have irb, RDoc and a couple other things. And the Debian apt-get said, sorry, ask again later. So I gritted my teeth and installed ruby from source. And it gave ruby -v -&amp;gt; 1.8.2. I modified Makefile to use /usr instead oof /usr/local. ruby -v -&amp;gt; 1.8.2. Hmmm.&lt;/p&gt;&lt;p&gt;After a snack, I modified config for /usr instead of /usr. ruby -v 1.8.4! I verified that Hello, world and irb ran, intalled gems and installed rails. Due  to not using Linux/root for about 5 years, this project (from deciding I wanted Linux at home to getting a rails project running) took - almost 8 hours.&lt;/p&gt;&lt;p&gt;How long would it take, from deciding I needed a new version of Windows to installing a major new app on my new OS, with major glitches at each step? (I omitted the glitches for brevity). A week? Three weeks? $1500? An MSDN purchase?&lt;/p&gt;&lt;p&gt;Oh, yes. I was a software developer from 1974 to 2002. My last project was a conversion TO IBM 390 MVS (that's to, not from). Before that, I was a .NET developer (anyone want a few beta 2 coasters?).&lt;/p&gt;&lt;p&gt;Anyhow, I'm advising my friends to short MSFT and SUNW, and hedge with a long AMD. I expect major new developments will encourage sales of new computers. The biggest of these is new apps using ruby/rails/ajax flying out the door in 3-9 months.&lt;/p&gt;&lt;p&gt;Anyone hiring RoR programmers?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Thomas Lucero</dc:creator><pubDate>Fri, 14 Jul 2006 03:31:32 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624342</link><description>&lt;p&gt;I am a software engg. and before days i m working in .NET but now days i m working in Rails. i Think its a more user friendly compair to .NET.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nitin</dc:creator><pubDate>Thu, 25 May 2006 08:52:03 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624341</link><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/mikezintel/archive/2006/03/14/550958.aspx" rel="nofollow noopener" target="_blank" title="http://blogs.msdn.com/mikezintel/archive/2006/03/14/550958.aspx"&gt;http://blogs.msdn.com/mikez...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 15 Mar 2006 01:08:40 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624340</link><description>&lt;p&gt;.NET on Xbox 360&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 15 Mar 2006 01:08:18 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624339</link><description>&lt;p&gt;I hate to say this for many reasons (my company Xtras.Net sells .NET tools and also because the cult-leader-like behavior of the Rail creators), but Ruby On Rails has many, many things over ASP.NET 2.0.  It appears it was designed as "pragmatic" as opposed to Microsoft's "visionary."  What's more, the paradigm of ASP.NET is, IMO, all wrong. The forms/controls paradigm with VIEWSTATE and __DoPostBack() and very little use of real-world patterns. Microsoft usually solves 85% of the problem but then leaves developers to repeatedly reinvent the wheel with the remaining 15%. I think one of the key reasons is Microsoft's developer division architects don't actually use their tools to create real-world apps. The RoR folks do. Necessity is the mother of invention. What I think Microsoft should do is provide a grant to the MonoRail folks so they can add a bunch of full time programmers to the project so that it can grow and become a mature alternative to RoR. But if they do, Microsoft shouldn't control it. Instead, the team should look to get as many real-world projects implemented using MonoRail as possible, and offer seats on the paid developer team to people who would be a MonoRail liason between a real world project and also be on the MonoRail developer team.  I'd sign up for that and rebuild &lt;a href="http://www.xtras.net" rel="nofollow noopener" target="_blank" title="www.xtras.net"&gt;www.xtras.net&lt;/a&gt; and &lt;a href="http://www.howtoselectguides.com" rel="nofollow noopener" target="_blank" title="www.howtoselectguides.com"&gt;www.howtoselectguides.com&lt;/a&gt; using MonoRail.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">MikeSchinkel</dc:creator><pubDate>Thu, 09 Feb 2006 16:47:37 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624338</link><description>&lt;p&gt;I love both RoR and .NET, but RoR is my first choice these days. I have only 2 points to contribute here:...&lt;/p&gt;&lt;p&gt;Discovering Rails shook my confidence in Microsoft. I remember thinking "Why isn't ASP.NET as nice as this? I almost *expect* Microsoft to be better than this little open source movement...". They have such abundance of good people and skills yet ASP.NET didn't come close to the elegance and feel-good-factor of Rails, in my opinion at least. That's not encouraging, I'm suddenly in a position where I'm questioning Microsofts ability to their job as a vendor of development tools.&lt;/p&gt;&lt;p&gt;One thing I do love about .NET over RoR is the abundence of polished, professional and robust components and libraries available. I know that if my client needs sophisticated multi-lingual reporting then I can go out and find 10 potential component vendors who will sell me something pretty solid, and respond to my support requests within 12 hours. This gives me confidence that I don't always get when developing a RoR app. However, I'd love to see a commercial component market open up around RoR that can offer such things!&lt;/p&gt;&lt;p&gt;There's my 2 pence worth!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tobin Harris</dc:creator><pubDate>Wed, 18 Jan 2006 18:09:02 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624337</link><description>&lt;p&gt;Hello, very interesting comments.&lt;/p&gt;&lt;p&gt;I am a team leader in a software company in Romania - we developed an ERP based on a client - server architecture (visual foxpro clients - oracle database).&lt;/p&gt;&lt;p&gt;The problem wich we are faced is that we need to make user interface on web for some parts of the ERP, but we want to maintain also the desktop applications.&lt;/p&gt;&lt;p&gt;We discussed about the strategy to take - and concluded that we need to develope a bussiness layer physically separated from the user interface and the data layer that we can use in the desktop applications and in the web applications.&lt;/p&gt;&lt;p&gt;In Visual Foxpro we want to use ComCodebook (free framework) to make dll's that we can use in an ASP.NET app (PHP/ASP, but we incline towards ASP.NET) as datasource bussines objects and also in our Visual Foxpro apps.&lt;/p&gt;&lt;p&gt;We already tried it on a small internal project to see how it works.&lt;/p&gt;&lt;p&gt;This would lead to .NET.&lt;/p&gt;&lt;p&gt;For now we don't have anyone who has worked before with &lt;a href="http://asp.net" rel="nofollow noopener" target="_blank" title="asp.net"&gt;asp.net&lt;/a&gt; apps or even with .net apps - so, if we take this route - we must all learn .net.&lt;/p&gt;&lt;p&gt;I am very excited with ROR after taking Curt Hibbs's tutorial - I feel my coleagues will too. I think the learning curve is be much flatter than on Asp.Net.&lt;/p&gt;&lt;p&gt;Before I can talk with my coleagues about ROR as an alternative I want to ask a couple of questions.&lt;/p&gt;&lt;p&gt;First question - ROR knows how to work with bussiness objects wrapped in dll's?&lt;/p&gt;&lt;p&gt;The second one - Is it even possible to make bussines logic code that we can use in ROR and in a Visual Foxpro app?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">M Marius</dc:creator><pubDate>Tue, 03 Jan 2006 13:16:48 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624336</link><description>&lt;p&gt;I've had a discussion with other people about this issue on the LLBLGen forums and the consensus seems to be that if you're developing a web only application and you don't need access all of the enterprise features then RoR is the way to go, which seems to be what everyone else has come to discussing this ASP .Net vs RoR issue.&lt;/p&gt;&lt;p&gt;But I'm always evaluating what can help, that's what attracted me about RoR in the first place.&lt;/p&gt;&lt;p&gt;I wish LLBLGen got more exposure because it's great at what it does: create an ORM layer.  It doesn't try to be everything and that's why it's so perfect for ORM.&lt;/p&gt;&lt;p&gt;And as far as your bank using .aspx and brute forcing an attack, anyone could have done that on any platform, not just .Net.  If you're suggesting that Visual Studio makes idiots out of programmers, I agree.  I think that people should have a good background in using a command line and vi through CS courses in college, but once you've covered the theory and have a grasp on how it all works together VS is a great tool to assist you in developing/maintaining applications quickly.&lt;/p&gt;&lt;p&gt;You know part of the reason RoR interested me so much is because I really really want to get rid of my Toshiba laptop and get an iBook to write code.  Certaintly not the most important reason, but a nice benefit.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Stapleton</dc:creator><pubDate>Fri, 30 Dec 2005 23:05:25 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624335</link><description>&lt;p&gt;Regarding Charles Stapleton's comments above:&lt;/p&gt;&lt;p&gt;1. How does RoR give me a significant advantage over my current situation?&lt;/p&gt;&lt;p&gt;Assuming we're talking web applications here, because difficult-to-test presentation logic is better separated, IMHO, you can get a bit more thoroughness in your testing.  It's not revolutionary, but it helps.&lt;/p&gt;&lt;p&gt;2. I use LLBLGen Pro to generate my ORM layer.&lt;/p&gt;&lt;p&gt;Sounds neat.  I hadn't heard of LLBLGen Pro before, but it sounds fairly similar in nature to the concept of Rails' ActiveRecord, just a little less dynamic.  In this case, Rails' main advantage on this point is likely to be cost and the ability to modify it, if necessary, since I assume LLBLGen Pro is not open-source.&lt;/p&gt;&lt;p&gt;3. Refactoring.&lt;/p&gt;&lt;p&gt;Depends.  On the subject of row-level security, I'm pretty sure I saw a drop-in module for doing this in ActiveRecord just the other day.  If I'm wrong on that one, a generic drop-in module would still not be all that difficult to write.  Assuming the module fit your requirements, it possibly could have been a 30 minute job instead of a 12 hour job.  Hard to say.  But I'm quite sure it would not be longer than the 12 hour timeframe you quoted if you had to write it manually.&lt;/p&gt;&lt;p&gt;4. Wouldn’t it be difficult to always have to look up every name of every column?&lt;/p&gt;&lt;p&gt;That's one reason why I use multiple desktops and I keep my PostgreSQL frontend open whenever I'm coding in Rails.  If I had to pick one thing that's nice about Visual Studio, it would hands-down, without question, be Intellisense.  If you use the Rails plugin for Eclipse, I believe you get some of this back, but personally, I still prefer TextMate.  I expect TextMate to be getting a superior clone of Intellisense pretty much any minute now.  That one's only a matter of time.  Obviously, though, if you're on Windows, TextMate is irrelevant.&lt;/p&gt;&lt;p&gt;5. We’ve never had a bug keep us down for more than an hour, nothing that is a show stopper.&lt;/p&gt;&lt;p&gt;The same can generally be said for Rails.  Usually the exact location of the problem will be detailed in the stack traces found in the log files.  Similarly, it's usually as simple as adding in a new unit test and fixing the bug.&lt;/p&gt;&lt;p&gt;6. .Net Remoting?&lt;/p&gt;&lt;p&gt;Ruby has DRb if you need it.  But I would pick a RESTful webservice over remoting &lt;em&gt;any day of the year&lt;/em&gt; at this point.  I used to do a lot of work with .Net Remoting, and while I completely agree about the speed isue, I personally found the tight coupling to be much too scary for my tastes.  The security thing might be a bit trickier.&lt;/p&gt;&lt;p&gt;7. Duplicating business logic in RoR just creates more places to have bugs.&lt;/p&gt;&lt;p&gt;No arguement there.  Running C# code side-by-side with RoR code that does essentially the same thing would probably be a bad idea.  Don't Repeat Yourself.&lt;/p&gt;&lt;p&gt;8. In my area I could be pulling down a salary of 80k-150k for a lead developer position.&lt;/p&gt;&lt;p&gt;RoR is a bit too new to tell for sure, but honestly, I would expect the salary to be about on par with C#.  But there can be no doubt that RoR is growing by leaps and bounds and the demand for RoR people is picking up scary-fast.&lt;/p&gt;&lt;p&gt;"I want someone to prove me wrong because RoR is a great product."&lt;/p&gt;&lt;p&gt;Unfortunately, I doubt you'll find someone to "prove you wrong" because frankly, I think you probably made the most practical choice under the circumstances.  You should always use the right tool for the job.  And while I'm pretty certain that RoR is not a substantially worse choice, you already have preexisting code, and I see no sufficiently good reason to migrate it to Ruby.  If you were starting something from scratch, I would probably have recommended RoR, if for no other reason than momentum, but under the circumstances, I think you made the right choice.  But I would constantly keep reevaluating that choice -- three months from now, it could very well be the wrong one.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bob Aman</dc:creator><pubDate>Fri, 30 Dec 2005 12:16:22 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624334</link><description>&lt;p&gt;I used to be pretty active in the C# world.  I even tried my hand at &lt;a href="http://www.codeproject.com/csharp/dynamicpluginmanager.asp" rel="nofollow noopener" target="_blank" title="http://www.codeproject.com/csharp/dynamicpluginmanager.asp"&gt;writing an article for the Code Project&lt;/a&gt; at one point.  (IMHO, a Code Project look-alike is one thing the open source, and especially Ruby/Rails community could really use.  Maybe I'll write it.  Should take me maybe a week or two with Rails.)&lt;/p&gt;&lt;p&gt;At the time, I considered C# to be a really strong contender compared to Java.  It had it's problems, to be sure, not the least of which was Fusion, which I still consider as its real Achilles heel.  Although there's also the ASP.Net deployment nightmares, and the difficulty in getting workable MVC stuff going in ASP.Net, and the obvious lack of XHTML support.&lt;/p&gt;&lt;p&gt;But overall, I thought it was workable.  I got around the Fusion issues by just learning the ugly quirks inside and out.  I got around the MVC issues by writing my own custom framework.  And I got around the lack of XHTML support by pretty much throwing the entirety of ASP.Net out the window.  If you haven't already figured it out by now, the main reason I was still hanging out in the .Net community by this point was the language itself.  C# is reasonably nice.  Yeah, it's an obvious rip-off of Java in many cases.  But it's a damn fine rip-off.  You guys stole the good parts of Java and ditched the cruft.  The class library actually even makes sense.  Kudos.&lt;/p&gt;&lt;p&gt;But then, one day, I was reading Slashdot.  I don't normally read Slashdot, and if I do, it's a quick glance and back to whatever.  But on this particular day, there was an article by Curt Hibbs on Rails.  I had some free time, so I went through the tutorial.  And in about twenty minutes, I was hooked.  I mean, really, really hooked.  Instead of having to hack half the system apart to get it to do what I needed/wanted, it was smart enough to get the hell out of my way and let me do whatever I damn well pleased.  I don't need drag-and-drop crutches.  The command line doesn't intimidate me, I know better.  The worthless coders that just barely squeaked through CS or SE might need their hands held, but I don't.&lt;/p&gt;&lt;p&gt;In any case, long-story-short, a year later, I find myself using a PowerBook instead, because it has TextMate.  For me, TextMate and the Unix command line were the killer apps that switched me off Windows and onto the Mac.  Take note!&lt;/p&gt;&lt;p&gt;Rails works fine on Windows, but it has its quirks.  And since I was deploying to a FreeBSD box, it was just a lot more sensible to switch to a system closer in nature to what I was deploying on.&lt;/p&gt;&lt;p&gt;In the end, the reason Microsoft .Net will fail is simple.  It attempted to make coding so easy that anyone could do it.  The guys who couldn't hack it in a CS theory class love this, and will rave about your product.  But at the end of the day, all you've got is a bunch of guys, who should've switched majors, writing really bad code.&lt;/p&gt;&lt;p&gt;When I visit my bank's website, I see ".aspx" suffixing each URL.  And then I see the login page "protected" by SSL that requires merely a 4 digit numeric pin number and the account number printed on every one of my checks.  The site doesn't employ any countermeasures whatsoever against brute force password attacks, and I was able to pummel my way into my own bank account in about 10 minutes.  I was never notified of the several thousand attempts to access my account with an incorrect password from the same IP address.&lt;/p&gt;&lt;p&gt;Attracting stupid coders is a patently stupid idea.  Microsoft has only tried to hire the best of the best for its own coding talent for a long time, but when it comes to their own products, they try to lower the barriers to entry as low as they can make them.  The result is insecure code written for an insecure platform and a mass migration of the smart guys in the room to open-source/Apple's products.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bob Aman</dc:creator><pubDate>Fri, 30 Dec 2005 11:35:58 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624333</link><description>&lt;p&gt;I have been doing rails for about 2 weeks now, purchased the Agile book and have been playing around with it.  There are a few reasons I will not be switching to ruby and I really hope someone can respond to this and prove me wrong because I always love to use the latest and greatest.&lt;/p&gt;&lt;p&gt;Some background about my business and position I'm in.  I own my company, we are not a software company, we are a manufacturer; we do several million a year in sales with a minimal staff.  I believe we accomplish what we do because, unlike others in our industry, our software is custom built and allows to have features others can't compete with except the few big players in our industry without needing the resources.  I am a software engineer at heart, one of my degrees is in computer science and I have experience working for large enterprise apps and small startups.&lt;/p&gt;&lt;p&gt;Why I won't be doing new development or changing development to RoR:&lt;/p&gt;&lt;p&gt;1.  Testing Before Deployment:  I hire developers overseas, I currently have two full time developers on staff.  One in Romania and one in India.  Right now I can just check out their changes from source control, merge them with whatever little changes or bux fixes I have made, do a compile and it tells me right away what I need to fix.  Once the compile time checks are done I do my unit tests with NUnit and fix any remaining errors.  I do some basic UI testing or have one of my secretaries check the UI to make sure it works, then I deploy it over the weekend so when everyone comes in on Monday, it just works.  How does RoR give me a significant advantage over my current situation?&lt;/p&gt;&lt;p&gt;2. Development and Maintenance Time:  I use LLBLGen Pro to generate my ORM layer.  There is no xml configuration, you point it at your database and it gives you objects that work right away.  You can easily add validation and display information in a web page.  It's the greatest thing ever and I've been using it for 9 months, has increased productivity incredibly.  There are no stored procedures to write, you just dive into writing code.  This combined with the number 1 above and our maintenance is a breeze.&lt;/p&gt;&lt;p&gt;3. Refactoring:  A few months ago we expanded our software to allows sales people to use the intranet application to open up cases and track their sales and commissions and interact with the office staff while on the road.  Problem was we had no real security.  There was only admin and user, but now we needed row level security access.  Meaning that certain users could see certain rows and not be mutually exclusive.  While taking on this task we decided to add history tracking so we could see what users made changes and when.  I did it over the weekend while I was visiting the inlaws. 12 hours to refactor the entire application so that every single table has a History table that stores all changes made and to implement row level security.  Row level security gives our sales people access to just their customers, but gives our office access to all customers, and gives customers access to only their information.&lt;/p&gt;&lt;p&gt;4. Visual Studio:  With Visual Studio I know exactly what properties all of my objects have so I don't have to think about it.  Our application uses around 40 tables.  Wouldn't it be difficult to always have to look up every name of every column?&lt;/p&gt;&lt;p&gt;5. Time: I only get to actually write software 1-2 hours a day because I'm on the phone, in meetings, traveling, etc. When there is a critical bug in the software that must be fixed asap I can fire up our exception tracking webpage and figure out exactly where the exception is occuring, even the values of the variables involved in the exception through .Net reflection and create a test case, repeat the problem, and then deploy the fix in a matter of about 15 minutes.  Granted, some problems might take a little longer to solve, but we've never had a bug keep us down for more than an hour, nothing that is a show stopper.&lt;/p&gt;&lt;p&gt;6. Other applications:  Our intranet application can be given access to the LLBLGen objects because it's within our internal network, but what about our applications that sit on hosted servers in datacenters?  The web apps our customers access?  They use .Net remoting, which is VERY fast and doesn't require us to write much more code.  No need for web services with .Net remoting.  Also, we have system services and a few desktop integrated apps (fedex and ups integration, some quickbooks integration for AP) that use the SAME objects our web platform does.  It was wonderful to write the security into our objects and then have it automatically be used by report generation to ensure no one could generate and print reports they shouldn't be able to.&lt;/p&gt;&lt;p&gt;7.  More bugs:  Duplicating business logic in RoR just creates more places to have bugs.  Having a standard set of objects in .Net that my ASP .Net, desktop apps, system services can use makes me feel much more confident.&lt;/p&gt;&lt;p&gt;8. Salary:  This one doesn't matter for me, but I wonder why other people haven't mentioned it.  I'm a developer at heart and I sometimes wonder what it would be like to go back to the world of programming so I occasionally check the job boards for C# and .Net software engineer positions.  In my area I could be pulling down a salary of 80k-150k for a lead developer position.  There just aren't enough .Net developers to fill the positions out there so you're going to get a great salary rather than learning RoR.&lt;/p&gt;&lt;p&gt;RoR was great initially.  It let me get an app that could search our database for orders up and running quickly, could even let me display the order quickly, but then as soon as I needed to do something more indepth, for instance the security model or communicating with our other services, I found things to be the same level of difficulty (after overcoming the learning hurdles) as using LLBLGen because at least I had the Visual Studio IDE to tell me everything I needed to know about an object.&lt;/p&gt;&lt;p&gt;I want someone to prove me wrong because RoR is a great product, but sometimes working with it made me feel like I was working with a nice framework built around old ASP.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Stapleton</dc:creator><pubDate>Sat, 24 Dec 2005 13:28:59 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624332</link><description>&lt;p&gt;Correction: In the 5th paragraph, "No or here" was supposed to say "No (font tags) or (center tags) here".&lt;/p&gt;&lt;p&gt;... and even as I talk about rails being simple and less code, I sure wrote a lot. Sorry :p&lt;/p&gt;&lt;p&gt;Blame it on the extra productivity :D&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lsta</dc:creator><pubDate>Wed, 21 Dec 2005 23:33:05 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624331</link><description>&lt;p&gt;Wow. It was a lot of fun reading the past 70 posts or so. I agree with every one of them. I'll admit I haven't played around enough with ASP.NET 2.0, and I've seen people develop applications quickly in webcasts and videos at MSDN.&lt;/p&gt;&lt;p&gt;But when I try to follow along, to do it myself, it only goes that quickly until the demo ends. After that, I'm stuck drowning in the 20 different ways to do something that's almost what I want to do, but not quite. And of course, stuck in Visual Stuido, which as someone else mentioned above, is really a requirement for .NET development.&lt;/p&gt;&lt;p&gt;Glad to hear other Zeldman-Meyer types are attracted to Rails. I wouldn't be surprised if RoR has more designers and artists playing with it than .NET does. That's the beauty of simplicity.&lt;/p&gt;&lt;p&gt;Time after time, while working on a Rails application in Ruby, I find myself thinking, "That's it?" I expect so much more sweat, tears and code to do something simple ... but in Ruby, it really *is* that simple.&lt;/p&gt;&lt;p&gt;There's no pretense about creating a windows application with HTML, or the godawful avalon markup that reminds me of the worst HTML 3.2 I've ever seen. Designers know to separate presentation from data, with CSS and XHTML. No  or  here, thank you.&lt;/p&gt;&lt;p&gt;And .NET reminds me of PHP, in the way everything is included in a monster package. Rails relies heavily on packaging features as independent and easily upgradable parts. Rails itself isn't one thing, it's made up of 5-6 ruby "gems", like ActiveRecord for databases and ActionWebService.&lt;/p&gt;&lt;p&gt;You can download "plugins" for rails, make your own individual classes and modules in the \lib folder, or reuse parts of your application as engines or components. And it's not just Rails, you can easily install "gems" for Ruby, like Rails itself, and then use the new classes with just one line. RedCloth, for example: &lt;a href="http://www.whytheluckystiff.net/ruby/redcloth/" rel="nofollow noopener" target="_blank" title="http://www.whytheluckystiff.net/ruby/redcloth/"&gt;http://www.whytheluckystiff...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The best part? You only need to know one or two commands. "gem install redcloth" from any cmd prompt, and wham, it's done. No need for a web browser. "gem update" and you've just upgraded everything. Want to try writing an application for EdgeRails - the SVN version?&lt;/p&gt;&lt;p&gt;"rake freeze_edge" in your Rails application's folder, and now your local application is running edge rails from the /vendor folder. It's that easy. 1000x faster than installing a .NET 2.0 beta.&lt;/p&gt;&lt;p&gt;Worried that your web host doesn't have the exact gem and rails versions you need? "rake freeze_gems" and your rails gems are copied to /vendor. Other gems are easy to add, because they're packaged the same way, in one folder for easy xcopy. "rake" does even more, of course. Look over "rake --tasks" - from testing to doc generation to db maintenance, it can help you do it all, quickly.&lt;/p&gt;&lt;p&gt;Don't be afraid of the command line. It's fast, and really not half as scary as you think it is. Lost? Type a command or ruby script with --help at the end. Faster than waiting for MSDN to load ...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">lsta</dc:creator><pubDate>Wed, 21 Dec 2005 23:30:41 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624330</link><description>&lt;p&gt;ASP.Net however is still the most productive and powerful webframework framework if you require a lot of integration with other systems and workflow.&lt;/p&gt;&lt;p&gt;And right now I don't care about more libraries from Microsoft. Give us a more powerful and productive language (C# 3.0) and it will improve our productivity in .Net because we can express more with less code.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dody Gunawinata</dc:creator><pubDate>Wed, 21 Dec 2005 23:08:42 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624329</link><description>&lt;p&gt;"How does the amount of config releate to the ability of the O/R to perform? "&lt;/p&gt;&lt;p&gt;It does because it tightens the turnaround from schema to code. Alter your table, and your object model automatically reflect that changes without a single line of code needed to be changed.&lt;/p&gt;&lt;p&gt;All your columns become your object model properties automatically. So if you want to have composite property (IUserType), just add to your model a property that return or assign values to other fields. And you can override the default column properties to return or access funky stuff that is not a primitive type. (Check out &lt;a href="http://api.rubyonrails.com/" rel="nofollow noopener" target="_blank" title="http://api.rubyonrails.com/"&gt;http://api.rubyonrails.com/&lt;/a&gt; to see what you can do with ActiveRecord)&lt;/p&gt;&lt;p&gt;There is nothing that RoR can do that ASP.Net or other frameworks cannot do or emulate. It's how it does it is the key.&lt;/p&gt;&lt;p&gt;ActiveRecords supports 1:1,1:m,n:m relationships with hierarcy, list, and some estoric act_as_taggable mixins.&lt;/p&gt;&lt;p&gt;You model the relationships directly on your Model class definition with has_many Orders, has_one etc, etc&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dody Gunawinata</dc:creator><pubDate>Wed, 21 Dec 2005 11:10:59 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624328</link><description>&lt;p&gt;&lt;a href="http://diveintomark.org/archives/2004/05/14/freedom-0" rel="nofollow noopener" target="_blank" title="http://diveintomark.org/archives/2004/05/14/freedom-0"&gt;http://diveintomark.org/arc...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jeremy Dunck</dc:creator><pubDate>Wed, 21 Dec 2005 11:03:25 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624327</link><description>&lt;p&gt;curt said:&lt;br&gt;"Why did you choose to use Linux if you are not comfortable with it? I do all of my Rails development on Windows, and the “Instant Rails” package makes development setup dead-simple:"&lt;/p&gt;&lt;p&gt;I needed to deploy my app to the web server, and this is where I got hosed. I was able to install on a windows box quite easily. :)&lt;/p&gt;&lt;p&gt;Dody said:&lt;/p&gt;&lt;p&gt;"Nope; wrong. There is no decent O/R support in .Net outside code generators like LLBLGen. Everything else needs bazillion pages of XML configuration."&lt;/p&gt;&lt;p&gt;How does the amount of config releate to the ability of the O/R to perform? I concur that a lot of XML need be written to NHibernate up and running, but I believe that is a problem that can be resolved. As for RoR's O/R support what do you do when you have to model complex relationships? I plead ignorance here but what if you need to store data in a non-standard way? Does RoR support the concept of IUserType that Hibernate has?&lt;/p&gt;&lt;p&gt;"db40 is an object db, not a O/R mapper. "&lt;br&gt;- I stand corrected :)&lt;/p&gt;&lt;p&gt;Ed W. said:&lt;br&gt;"If you don’t like the command line bits of RoR then check out RadRails for a phenominal RAD environment for rails:"&lt;/p&gt;&lt;p&gt;Very cool.&lt;/p&gt;&lt;p&gt;dru&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dru</dc:creator><pubDate>Wed, 21 Dec 2005 10:29:12 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624326</link><description>&lt;p&gt;dru said:&lt;br&gt;"I am a .Net developer that tried to get on the RoR band wagon but couldn’t even get the car started. I just could not get Linux and Apache or lighttpd and MySQL to work. The CLI of linux is very cool but ultimatly I need something that works."&lt;/p&gt;&lt;p&gt;Why did you choose to use Linux if you are not comfortable with it? I do all of my Rails development on Windows, and the "Instant Rails" package makes development setup dead-simple:&lt;/p&gt;&lt;p&gt;  &lt;a href="http://instantrails.rubyforge.org/" rel="nofollow noopener" target="_blank" title="http://instantrails.rubyforge.org/"&gt;http://instantrails.rubyfor...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Curt Hibbs</dc:creator><pubDate>Wed, 21 Dec 2005 10:00:06 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624325</link><description>&lt;p&gt;Rails does not try to outsmart me. Rails does not try to invent its own web standards.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Morten</dc:creator><pubDate>Wed, 21 Dec 2005 09:54:46 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624324</link><description>&lt;p&gt;I now develop everything in RoR.&lt;/p&gt;&lt;p&gt;I managed a development of an internet portal system for a University. I was employed for three years (until the end of this month!) and had a project budget of £1.2 million. We built in .NET and based most of the framework on Microsoft Content Management Server. It took 4 developers, 2 SQL boxes, several hundred thousand lines of code and many, many hundreds of thousands of pounds to get something that was so-so together.&lt;/p&gt;&lt;p&gt;I reimplemented the whole thing in RoR in about a week, on my own, and it was a quicker system when it was finished. I was able to develop on my feeble little iBook, deploy onto a FreeBSD server and plug it into MySQL. The finished product looked identical to the MS solution but was cheaper, quicker and more fun to develop.&lt;/p&gt;&lt;p&gt;.NET has come a long way since 2002 when we started out the project, but still - the trouble it caused me has left a bitter taste in my mouth. Part of the problem is that RoR'ers tend to be just better coders, whereas .NET'ers for hire tend to be people who learnt to code out of a book because it sounded like a neat idea.&lt;/p&gt;&lt;p&gt;There are lots of reasons why I am now a full-time RoRer, but principally:&lt;/p&gt;&lt;p&gt;- I can develop on the OS of my choice&lt;br&gt;- I can deploy to an OS of my customer's choice (even W2k3 if they need, but they normally ask for something which, you know, works)&lt;br&gt;- I can develop quicker&lt;br&gt;- Ruby is more fun to work with than ASP.NET by a long, long way. That makes me a more productive developer, which is a Good Thing.&lt;br&gt;- I don't need heavy hardware to develop or deploy with - I can get by with a puny 400Mhz celeron if I need to.&lt;br&gt;- It's completely free&lt;br&gt;- I have the source code to patch, work around, learn from&lt;br&gt;- My customers pay less which means I can now compete with off-shore developers on cost terms: if they're using .NET and I'm using RoR, I'll deliver a better system for less money and in 1/10th the time and yet I still have my nice European lifestyle. Sure the off-shorers will catch up, Rails is so quick I can spend more time talking to my customers and understanding their needs better, so I'll probably still win out.&lt;/p&gt;&lt;p&gt;It's a no-brainer. The fact MS can't see that .NET in its current form is a ridiculous proposition as a development platform for freelance and SME developers makes me laugh. .NET epitomises the Enterprise developer: close-minded, overly complicated, etc.&lt;/p&gt;&lt;p&gt;Start supporting mono, I'll think about coming back, but only if VS is ported to OS X and can run as smoothly on my iBook as Textmate does. :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paul Robinson</dc:creator><pubDate>Wed, 21 Dec 2005 08:52:31 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624323</link><description>&lt;p&gt;If you don't like the command line bits of RoR then check out RadRails for a phenominal RAD environment for rails:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.radrails.org/" rel="nofollow noopener" target="_blank" title="http://www.radrails.org/"&gt;http://www.radrails.org/&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ed W</dc:creator><pubDate>Wed, 21 Dec 2005 07:50:47 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624322</link><description>&lt;p&gt;Even though C# is nice, Ruby is even better. Check out another Ruby Web framework called Nitro:&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.nitrohq.com" rel="nofollow noopener" target="_blank" title="http://www.nitrohq.com"&gt;http://www.nitrohq.com&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">George Moschovitis</dc:creator><pubDate>Wed, 21 Dec 2005 06:29:55 -0000</pubDate></item><item><title>Re: I made Phil Ripperger stand in line for an Xbox 360</title><link>http://scobleizer.com/2005/12/19/i-made-phil-ripperger-stand-in-line-for-an-xbox-360/#comment-9624321</link><description>&lt;p&gt;My take on why smart consultant firms are starting to win RoR gigs over .NET and Java is at&lt;br&gt;&lt;a href="http://www.jroller.com/page/obie?entry=productivity_arbitrage" rel="nofollow noopener" target="_blank" title="http://www.jroller.com/page/obie?entry=productivity_arbitrage"&gt;http://www.jroller.com/page...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Obie Fernandez</dc:creator><pubDate>Wed, 21 Dec 2005 03:14:48 -0000</pubDate></item></channel></rss>